Monado OpenXR Runtime
Loading...
Searching...
No Matches
t_rift_blobwatch Struct Reference
Collaboration diagram for t_rift_blobwatch:

Public Member Functions

int t_rift_blobwatch_create (const struct t_rift_blobwatch_params *params, struct xrt_frame_context *xfctx, struct t_blob_sink *blob_sink, struct xrt_frame_sink **out_frame_sink, struct t_blobwatch **out_blobwatch)
 

Data Fields

struct t_blobwatch base
 
struct xrt_frame_node node
 
struct xrt_frame_sink frame_sink
 
struct os_mutex mutex
 
struct t_blob_sinktarget_sink
 
uint32_t next_blob_id
 
struct t_rift_blobwatch_params params
 
float max_match_dist_sq
 Cached square of the maximum distance for matching a blob between frames, to avoid sqrt in a hot path.
 
struct blobservation observations [5]
 
struct blobservation_queue observation_q
 
struct blobservationlast_observation
 
struct { 
 
   struct t_constellation_tracker *   tracker 
 
   uint32_t   mosaic_index 
 
   uint32_t   camera_index 
 
rerun 
 
struct { 
 
   struct u_var_draggable_u8   blob_required_threshold 
 
   struct u_var_draggable_u8   pixel_threshold 
 
gui 
 

Field Documentation

◆ max_match_dist_sq

float t_rift_blobwatch::max_match_dist_sq

Cached square of the maximum distance for matching a blob between frames, to avoid sqrt in a hot path.


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