Monado OpenXR Runtime
Data Fields
xrt_frame_node Struct Reference

A interface object used for destroying a frame graph. More...

#include <xrt/xrt_frame.h>

Collaboration diagram for xrt_frame_node:
Collaboration graph
[legend]

Data Fields

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...
 

Detailed Description

A interface object used for destroying a frame graph.

See also
container_of

Field Documentation

◆ break_apart

void(* xrt_frame_node::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.

Referenced by t_debug_hsv_picker_create(), t_psmv_create(), and t_psvr_create().

◆ destroy

void(* xrt_frame_node::destroy) (struct xrt_frame_node *node)

Do the actual freeing of the objects.

Referenced by t_debug_hsv_picker_create(), t_psmv_create(), and t_psvr_create().

◆ next

struct xrt_frame_node* xrt_frame_node::next

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