Monado OpenXR Runtime
Loading...
Searching...
No Matches
b_timing_source.c File Reference

Base timing source implementation. More...

#include "util/u_misc.h"
#include "b_timing_source.h"
Include dependency graph for b_timing_source.c:

Functions

static struct b_timing_sourcefrom_source (struct t_timing_event_source *ttes)
 t_timing_event_source implementation
 
static int b_timing_source_add_sink (struct t_timing_event_source *ttes, struct t_timing_event_sink *sink)
 
static void b_timing_source_remove_sink (struct t_timing_event_source *ttes, struct t_timing_event_sink *sink)
 
static struct b_timing_sourcefrom_node (struct xrt_frame_node *node)
 xrt_frame_node implementation
 
static void b_timing_source_break_apart (struct xrt_frame_node *node)
 
static void b_timing_source_destroy (struct xrt_frame_node *node)
 
int b_timing_source_init (struct xrt_frame_context *xfctx, struct b_timing_source **out_bts)
 
void b_timing_source_push_event (struct b_timing_source *bts, const struct t_timing_event *event)
 

Detailed Description

Base timing source implementation.

Author
Beyley Cardellio ep1cm.nosp@m.1n10.nosp@m.n123@.nosp@m.gmai.nosp@m.l.com

Function Documentation

◆ from_node()

static struct b_timing_source * from_node ( struct xrt_frame_node node)
static

xrt_frame_node implementation

References container_of.

◆ from_source()

static struct b_timing_source * from_source ( struct t_timing_event_source ttes)
static

t_timing_event_source implementation

References container_of.