Monado OpenXR Runtime
Public Types | Public Member Functions | Data Fields
HelperDebugSink Struct Reference

#include <tracking/t_helper_debug_sink.hpp>

Collaboration diagram for HelperDebugSink:
Collaboration graph
[legend]

Public Types

enum  Kind { AllAvailable, AlwaysSingle }
 

Public Member Functions

 HelperDebugSink (Kind kind)
 
 HelperDebugSink ()=delete
 
 ~HelperDebugSink ()
 
void refresh (struct xrt_frame *xf)
 
void submit ()
 

Data Fields

Kind kind = AllAvailable
 
struct xrt_frame_sinksink = {}
 
struct xrt_frameframe = {}
 
cv::Mat rgb [2] = {}
 

Member Enumeration Documentation

◆ Kind

Enumerator
AllAvailable 
AlwaysSingle 

Constructor & Destructor Documentation

◆ HelperDebugSink() [1/2]

HelperDebugSink::HelperDebugSink ( Kind  kind)
inline

References HelperDebugSink(), and kind.

◆ HelperDebugSink() [2/2]

HelperDebugSink::HelperDebugSink ( )
delete

Referenced by HelperDebugSink().

◆ ~HelperDebugSink()

HelperDebugSink::~HelperDebugSink ( )
inline

Member Function Documentation

◆ refresh()

void HelperDebugSink::refresh ( struct xrt_frame xf)
inline

◆ submit()

void HelperDebugSink::submit ( )
inline

Field Documentation

◆ frame

struct xrt_frame* HelperDebugSink::frame = {}

◆ kind

Kind HelperDebugSink::kind = AllAvailable

Referenced by HelperDebugSink().

◆ rgb

cv::Mat HelperDebugSink::rgb[2] = {}

◆ sink

struct xrt_frame_sink* HelperDebugSink::sink = {}

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