Monado OpenXR Runtime
xrt_frame_context Struct Reference

Object used to track all sinks and frame producers in a graph. More...

#include <xrt/xrt_frame.h>

Collaboration diagram for xrt_frame_context:

Public Member Functions

static void xrt_frame_context_add (struct xrt_frame_context *xfctx, struct xrt_frame_node *node)
 Add a node to a context. More...
 
static void xrt_frame_context_destroy_nodes (struct xrt_frame_context *xfctx)
 Destroy all child nodes, but do not free the context itself. More...
 

Data Fields

struct xrt_frame_nodenodes
 

Detailed Description

Object used to track all sinks and frame producers in a graph.

Member Function Documentation

◆ xrt_frame_context_add()

static void xrt_frame_context_add ( struct xrt_frame_context xfctx,
struct xrt_frame_node node 
)
inline

Add a node to a context.

◆ xrt_frame_context_destroy_nodes()

static void xrt_frame_context_destroy_nodes ( struct xrt_frame_context xfctx)
inline

Destroy all child nodes, but do not free the context itself.

References xrt_frame_node::break_apart, and xrt_frame_node::destroy.

Referenced by gui_window_record_close(), and u_system_devices_close().


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