Skyscraper 2.0
xr::ExtensionContext Struct Reference

#include <XrExtensionContext.h>

Public Member Functions

bool IsEnabled (const char *extensionName) const
 

Public Attributes

bool SupportsD3D11 {false}
 
bool SupportsD3D12 {false}
 
bool SupportsDepthInfo {false}
 
bool SupportsVisibilityMask {false}
 
bool SupportsUnboundedSpace {false}
 
bool SupportsSpatialAnchor {false}
 
bool SupportsHandInteraction {false}
 
bool SupportsEyeGazeInteraction {false}
 
bool SupportsHandJointTracking {false}
 
bool SupportsHandMeshTracking {false}
 
bool SupportsSpatialGraphBridge {false}
 
bool SupportsControllerModel {false}
 
bool SupportsSecondaryViewConfiguration {false}
 
bool SupportsAppContainer {false}
 
bool SupportsHolographicWindowAttachment {false}
 
bool SupportsSamsungOdysseyController {false}
 
bool SupportsHPMixedRealityController {false}
 
bool SupportsSpatialAnchorPersistence {false}
 
bool SupportsPerceptionAnchorInterop {false}
 
bool SupportsColorScaleBias {false}
 
bool SupportsSceneUnderstanding {false}
 
bool SupportsSceneUnderstandingSerialization {false}
 
bool SupportsReprojectionConfiguration {false}
 
std::vector< const char * > EnabledExtensions
 

Detailed Description

Definition at line 9 of file XrExtensionContext.h.

Member Function Documentation

◆ IsEnabled()

bool xr::ExtensionContext::IsEnabled ( const char * extensionName) const
inline

Definition at line 36 of file XrExtensionContext.h.

References EnabledExtensions.

Member Data Documentation

◆ EnabledExtensions

std::vector<const char*> xr::ExtensionContext::EnabledExtensions

Definition at line 34 of file XrExtensionContext.h.

Referenced by xr::CreateExtensionContext(), and IsEnabled().

◆ SupportsAppContainer

bool xr::ExtensionContext::SupportsAppContainer {false}

Definition at line 23 of file XrExtensionContext.h.

◆ SupportsColorScaleBias

bool xr::ExtensionContext::SupportsColorScaleBias {false}

Definition at line 29 of file XrExtensionContext.h.

◆ SupportsControllerModel

bool xr::ExtensionContext::SupportsControllerModel {false}

Definition at line 21 of file XrExtensionContext.h.

◆ SupportsD3D11

bool xr::ExtensionContext::SupportsD3D11 {false}

Definition at line 10 of file XrExtensionContext.h.

◆ SupportsD3D12

bool xr::ExtensionContext::SupportsD3D12 {false}

Definition at line 11 of file XrExtensionContext.h.

◆ SupportsDepthInfo

bool xr::ExtensionContext::SupportsDepthInfo {false}

Definition at line 12 of file XrExtensionContext.h.

◆ SupportsEyeGazeInteraction

bool xr::ExtensionContext::SupportsEyeGazeInteraction {false}

Definition at line 17 of file XrExtensionContext.h.

◆ SupportsHandInteraction

bool xr::ExtensionContext::SupportsHandInteraction {false}

Definition at line 16 of file XrExtensionContext.h.

◆ SupportsHandJointTracking

bool xr::ExtensionContext::SupportsHandJointTracking {false}

Definition at line 18 of file XrExtensionContext.h.

◆ SupportsHandMeshTracking

bool xr::ExtensionContext::SupportsHandMeshTracking {false}

Definition at line 19 of file XrExtensionContext.h.

◆ SupportsHolographicWindowAttachment

bool xr::ExtensionContext::SupportsHolographicWindowAttachment {false}

Definition at line 24 of file XrExtensionContext.h.

◆ SupportsHPMixedRealityController

bool xr::ExtensionContext::SupportsHPMixedRealityController {false}

Definition at line 26 of file XrExtensionContext.h.

◆ SupportsPerceptionAnchorInterop

bool xr::ExtensionContext::SupportsPerceptionAnchorInterop {false}

Definition at line 28 of file XrExtensionContext.h.

◆ SupportsReprojectionConfiguration

bool xr::ExtensionContext::SupportsReprojectionConfiguration {false}

Definition at line 32 of file XrExtensionContext.h.

◆ SupportsSamsungOdysseyController

bool xr::ExtensionContext::SupportsSamsungOdysseyController {false}

Definition at line 25 of file XrExtensionContext.h.

◆ SupportsSceneUnderstanding

bool xr::ExtensionContext::SupportsSceneUnderstanding {false}

Definition at line 30 of file XrExtensionContext.h.

◆ SupportsSceneUnderstandingSerialization

bool xr::ExtensionContext::SupportsSceneUnderstandingSerialization {false}

Definition at line 31 of file XrExtensionContext.h.

◆ SupportsSecondaryViewConfiguration

bool xr::ExtensionContext::SupportsSecondaryViewConfiguration {false}

Definition at line 22 of file XrExtensionContext.h.

◆ SupportsSpatialAnchor

bool xr::ExtensionContext::SupportsSpatialAnchor {false}

Definition at line 15 of file XrExtensionContext.h.

◆ SupportsSpatialAnchorPersistence

bool xr::ExtensionContext::SupportsSpatialAnchorPersistence {false}

Definition at line 27 of file XrExtensionContext.h.

◆ SupportsSpatialGraphBridge

bool xr::ExtensionContext::SupportsSpatialGraphBridge {false}

Definition at line 20 of file XrExtensionContext.h.

◆ SupportsUnboundedSpace

bool xr::ExtensionContext::SupportsUnboundedSpace {false}

Definition at line 14 of file XrExtensionContext.h.

◆ SupportsVisibilityMask

bool xr::ExtensionContext::SupportsVisibilityMask {false}

Definition at line 13 of file XrExtensionContext.h.


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