|
Monado OpenXR Runtime
|
A generic interface to allow a tracking system to receive "snapshots" of seen t_blob in a frame. More...
#include <tracking/t_constellation.h>

Static Public Member Functions | |
| static XRT_NONNULL_ALL void | t_blob_sink_push_blobs (struct t_blob_sink *tbs, struct t_blob_observation *tbo) |
| static XRT_NONNULL_ALL void | t_blob_sink_destroy (struct t_blob_sink **tbs_ptr) |
Data Fields | |
| void(* | push_blobs )(struct t_blob_sink *tbs, struct t_blob_observation *observation) |
| Push a set of blobs into the sink. | |
| void(* | destroy )(struct t_blob_sink *tbs) |
| Destroy this blob sink. | |
A generic interface to allow a tracking system to receive "snapshots" of seen t_blob in a frame.
| void(* t_blob_sink::destroy) (struct t_blob_sink *tbs) |
Destroy this blob sink.
| void(* t_blob_sink::push_blobs) (struct t_blob_sink *tbs, struct t_blob_observation *observation) |
Push a set of blobs into the sink.
The tracking system will typically call this once per frame for each camera view.
| [in] | tbs | The sink to push the blobs into. |
| [in] | observation | The blob observation to push into the sink. |
Referenced by xrt_blob_sink::u_sink_blob_visualizer_create().