Navigation
API > API/Plugins > API/Plugins/XRScribe
Inheritance Hierarchy
- IOpenXRAPILayer
- FOpenXRCaptureLayer
References
| Module | XRScribe |
| Header | /Engine/Plugins/Runtime/XR/XRScribe/Source/XRScribe/Public/XRScribeCaptureLayer.h |
| Include | #include "XRScribeCaptureLayer.h" |
Syntax
class FOpenXRCaptureLayer : public UE::XRScribe::IOpenXRAPILayer
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FString > | CaptureActiveExtensionNames | ||
| FOpenXRCaptureEncoder | CaptureEncoder | ||
| FOpenXRAPIPassthrough | FunctionPassthroughs | ||
| TArray< FString > | NativeSupportedExtensionNames | ||
| TArray< XrExtensionProperties > | PassthruInstanceSupportedExtensions |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void |
Overridden from IOpenXRAPILayer
| Type | Name | Description | |
|---|---|---|---|
| void | SetChainedGetProcAddr
(
PFN_xrGetInstanceProcAddr InChainedGetProcAddr |
||
| bool | SupportsInstanceExtension
(
const ANSICHAR* ExtensionName |
||
| XrResult | XrLayerAcquireSwapchainImage
(
XrSwapchain swapchain, |
||
| XrResult | XrLayerApplyHapticFeedback
(
XrSession session, |
||
| XrResult | XrLayerAttachSessionActionSets
(
XrSession session, |
||
| XrResult | XrLayerBeginFrame
(
XrSession session, |
||
| XrResult | XrLayerBeginSession
(
XrSession session, |
||
| XrResult | XrLayerCreateAction
(
XrActionSet actionSet, |
||
| XrResult | XrLayerCreateActionSet
(
XrInstance instance, |
||
| XrResult | XrLayerCreateActionSpace
(
XrSession session, |
||
| XrResult | XrLayerCreateInstance
(
const XrInstanceCreateInfo* createInfo, |
||
| XrResult | XrLayerCreateReferenceSpace
(
XrSession session, |
||
| XrResult | XrLayerCreateSession
(
XrInstance instance, |
||
| XrResult | XrLayerCreateSwapchain
(
XrSession session, |
||
| XrResult | XrLayerDestroyAction
(
XrAction action |
||
| XrResult | XrLayerDestroyActionSet
(
XrActionSet actionSet |
||
| XrResult | XrLayerDestroyInstance
(
XrInstance instance |
Instance. | |
| XrResult | XrLayerDestroySession
(
XrSession session |
||
| XrResult | XrLayerDestroySpace
(
XrSpace space |
||
| XrResult | XrLayerDestroySwapchain
(
XrSwapchain swapchain |
||
| XrResult | XrLayerEndFrame
(
XrSession session, |
||
| XrResult | XrLayerEndSession
(
XrSession session |
||
| XrResult | XrLayerEnumerateApiLayerProperties
(
uint32_t propertyCapacityInput, |
Global. | |
| XrResult | XrLayerEnumerateBoundSourcesForAction
(
XrSession session, |
||
| XrResult | XrLayerEnumerateEnvironmentBlendModes
(
XrInstance instance, |
||
| XrResult | XrLayerEnumerateInstanceExtensionProperties
(
const char* layerName, |
||
| XrResult | XrLayerEnumerateReferenceSpaces
(
XrSession session, |
||
| XrResult | XrLayerEnumerateSwapchainFormats
(
XrSession session, |
||
| XrResult | XrLayerEnumerateSwapchainImages
(
XrSwapchain swapchain, |
||
| XrResult | XrLayerEnumerateViewConfigurations
(
XrInstance instance, |
||
| XrResult | XrLayerEnumerateViewConfigurationViews
(
XrInstance instance, |
||
| XrResult | XrLayerGetActionStateBoolean
(
XrSession session, |
||
| XrResult | XrLayerGetActionStateFloat
(
XrSession session, |
||
| XrResult | XrLayerGetActionStatePose
(
XrSession session, |
||
| XrResult | XrLayerGetActionStateVector2f
(
XrSession session, |
||
| XrResult | XrLayerGetCurrentInteractionProfile
(
XrSession session, |
||
| XrResult | XrLayerGetInputSourceLocalizedName
(
XrSession session, |
||
| XrResult | XrLayerGetInstanceProperties
(
XrInstance instance, |
||
| XrResult | XrLayerGetReferenceSpaceBoundsRect
(
XrSession session, |
||
| XrResult | XrLayerGetSystem
(
XrInstance instance, |
||
| XrResult | XrLayerGetSystemProperties
(
XrInstance instance, |
||
| XrResult | XrLayerGetViewConfigurationProperties
(
XrInstance instance, |
||
| XrResult | XrLayerGetVisibilityMaskKHR
(
XrSession session, |
XR_KHR_visibility_mask. | |
| XrResult | XrLayerInitializeLoaderKHR
(
const XrLoaderInitInfoBaseHeaderKHR* loaderInitInfo |
XR_KHR_loader_init. | |
| XrResult | XrLayerLocateSpace
(
XrSpace space, |
||
| XrResult | XrLayerLocateViews
(
XrSession session, |
||
| XrResult | XrLayerPathToString
(
XrInstance instance, |
||
| XrResult | XrLayerPollEvent
(
XrInstance instance, |
||
| XrResult | XrLayerReleaseSwapchainImage
(
XrSwapchain swapchain, |
||
| XrResult | XrLayerRequestExitSession
(
XrSession session |
||
| XrResult | XrLayerResultToString
(
XrInstance instance, |
||
| XrResult | XrLayerStopHapticFeedback
(
XrSession session, |
||
| XrResult | XrLayerStringToPath
(
XrInstance instance, |
||
| XrResult | XrLayerStructureTypeToString
(
XrInstance instance, |
||
| XrResult | XrLayerSuggestInteractionProfileBindings
(
XrInstance instance, |
||
| XrResult | XrLayerSyncActions
(
XrSession session, |
||
| XrResult | XrLayerWaitFrame
(
XrSession session, |
||
| XrResult | XrLayerWaitSwapchainImage
(
XrSwapchain swapchain, |