Monado OpenXR Runtime
oxr_future.c File Reference

future related functions. More...

#include "oxr_objects.h"
#include "oxr_logger.h"
#include "oxr_handle.h"
#include "oxr_xret.h"
Include dependency graph for oxr_future.c:

Functions

static XrFutureStateEXT oxr_to_XrFutureStateEXT (const xrt_future_state_t fts)
 
XrResult oxr_future_invalidate (struct oxr_logger *log, struct oxr_future_ext *oxr_future)
 
XrResult oxr_future_ext_poll (struct oxr_logger *log, const struct oxr_future_ext *oxr_future, XrFuturePollResultEXT *pollResult)
 
XrResult oxr_future_ext_cancel (struct oxr_logger *log, struct oxr_future_ext *oxr_future)
 
XrResult oxr_future_ext_complete (struct oxr_logger *log, struct oxr_future_ext *oxr_future, struct xrt_future_result *out_ft_result)
 
static XrResult oxr_future_ext_destroy (struct oxr_logger *log, struct oxr_handle_base *hb)
 
XrResult oxr_future_create (struct oxr_logger *log, struct oxr_session *sess, struct xrt_future *xft, struct oxr_handle_base *parent_handle, struct oxr_future_ext **out_oxr_future_ext)
 

Detailed Description