Monado OpenXR Runtime
u_imu_sink_split Struct Reference

An xrt_imu_sink splitter. More...

Inheritance diagram for u_imu_sink_split:
Collaboration diagram for u_imu_sink_split:

Data Fields

struct xrt_imu_sink base
 
struct xrt_frame_node node
 
struct xrt_imu_sinkdownstream_one
 
struct xrt_imu_sinkdownstream_two
 
- Data Fields inherited from xrt_imu_sink
void(* push_imu )(struct xrt_imu_sink *, struct xrt_imu_sample *sample)
 Push an IMU sample into the sink. More...
 
- Data Fields inherited from xrt_frame_node
struct xrt_frame_nodenext
 
void(* break_apart )(struct xrt_frame_node *node)
 Called first in when the graph is being destroyed, remove any references frames and other objects and stop threads. More...
 
void(* destroy )(struct xrt_frame_node *node)
 Do the actual freeing of the objects. More...
 

Additional Inherited Members

- Public Member Functions inherited from xrt_imu_sink
void u_imu_sink_split_create (struct xrt_frame_context *xfctx, struct xrt_imu_sink *downstream_one, struct xrt_imu_sink *downstream_two, struct xrt_imu_sink **out_imu_sink)
 
void u_imu_sink_force_monotonic_create (struct xrt_frame_context *xfctx, struct xrt_imu_sink *downstream, struct xrt_imu_sink **out_imu_sink)
 
- Static Public Member Functions inherited from xrt_imu_sink
static void xrt_sink_push_imu (struct xrt_imu_sink *sink, struct xrt_imu_sample *sample)
 

Detailed Description

An xrt_imu_sink splitter.


The documentation for this struct was generated from the following file: