Monado OpenXR Runtime
oxr_debug_messenger Struct Reference

Debug object created by the client program. More...

#include <oxr/oxr_objects.h>

Collaboration diagram for oxr_debug_messenger:

Data Fields

struct oxr_handle_base handle
 Common structure for things referred to by OpenXR handles. More...
 
struct oxr_instanceinst
 Owner of this messenger. More...
 
XrDebugUtilsMessageSeverityFlagsEXT message_severities
 Severities to submit to this messenger. More...
 
XrDebugUtilsMessageTypeFlagsEXT message_types
 Types to submit to this messenger. More...
 
PFN_xrDebugUtilsMessengerCallbackEXT user_callback
 Callback function. More...
 
void *XR_MAY_ALIAS user_data
 Opaque user data. More...
 

Detailed Description

Debug object created by the client program.

Parent type/handle is oxr_instance

OpenXR Object:
XrDebugUtilsMessengerEXT

Field Documentation

◆ handle

struct oxr_handle_base oxr_debug_messenger::handle

Common structure for things referred to by OpenXR handles.

◆ inst

struct oxr_instance* oxr_debug_messenger::inst

Owner of this messenger.

◆ message_severities

XrDebugUtilsMessageSeverityFlagsEXT oxr_debug_messenger::message_severities

Severities to submit to this messenger.

◆ message_types

XrDebugUtilsMessageTypeFlagsEXT oxr_debug_messenger::message_types

Types to submit to this messenger.

◆ user_callback

PFN_xrDebugUtilsMessengerCallbackEXT oxr_debug_messenger::user_callback

Callback function.

◆ user_data

void* XR_MAY_ALIAS oxr_debug_messenger::user_data

Opaque user data.


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