Monado OpenXR Runtime
xrt_frame_node Interface Reference

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

#include <xrt/xrt_frame.h>

Inheritance diagram for xrt_frame_node:
Collaboration diagram for xrt_frame_node:

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 euroc_recorder_create(), gui_ogl_texture::gui_ogl_sink_create(), xrt_frame_sink::u_sink_quirk_create(), and xrt_frame_context::xrt_frame_context_destroy_nodes().

◆ destroy

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

Do the actual freeing of the objects.

Referenced by xrt_frame_context::xrt_frame_context_destroy_nodes().


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