Passthrough is a way to show a user their physical environment in a light-blocking VR headset. Applications may use passthrough in a multitude of ways, including:
This extension allows:
| Modifier and Type | Field and Description |
|---|---|
| public static final int | XR_ERROR_FEATURE_ALREADY_CREATED_PASSTHROUGH_FB
Extends |
| public static final int | XR_ERROR_FEATURE_REQUIRED_PASSTHROUGH_FB
Extends |
| public static final int | XR_ERROR_INSUFFICIENT_RESOURCES_PASSTHROUGH_FB
Extends |
| public static final int | XR_ERROR_NOT_PERMITTED_PASSTHROUGH_FB
Extends |
| public static final int | XR_ERROR_UNEXPECTED_STATE_PASSTHROUGH_FB
Extends |
| public static final int | XR_ERROR_UNKNOWN_PASSTHROUGH_FB
Extends |
| public static final String | XR_FB_PASSTHROUGH_EXTENSION_NAME
The extension name. |
| public static final int | XR_FB_passthrough_SPEC_VERSION
The extension specification version. |
| public static final int | XR_OBJECT_TYPE_GEOMETRY_INSTANCE_FB
Extends |
| public static final int | XR_OBJECT_TYPE_PASSTHROUGH_FB
Extends |
| public static final int | XR_OBJECT_TYPE_PASSTHROUGH_LAYER_FB
Extends |
| public static final int | XR_PASSTHROUGH_CAPABILITY_BIT_FB
XrPassthroughCapabilityFlagBitsFB - XrPassthroughCapabilityFlagBitsFB Flag Descriptions
|
| public static final int | XR_PASSTHROUGH_CAPABILITY_COLOR_BIT_FB
XrPassthroughCapabilityFlagBitsFB - XrPassthroughCapabilityFlagBitsFB Flag Descriptions
|
| public static final int | XR_PASSTHROUGH_CAPABILITY_LAYER_DEPTH_BIT_FB
XrPassthroughCapabilityFlagBitsFB - XrPassthroughCapabilityFlagBitsFB Flag Descriptions
|
| public static final int | XR_PASSTHROUGH_COLOR_MAP_MONO_SIZE_FB
XR_PASSTHROUGH_COLOR_MAP_MONO_SIZE_FB |
| public static final int | XR_PASSTHROUGH_IS_RUNNING_AT_CREATION_BIT_FB
XrPassthroughFlagBitsFB - XrPassthroughFlagBitsFB Flag Descriptions
|
| public static final int | XR_PASSTHROUGH_LAYER_DEPTH_BIT_FB
XrPassthroughFlagBitsFB - XrPassthroughFlagBitsFB Flag Descriptions
|
| public static final int | XR_PASSTHROUGH_LAYER_PURPOSE_PROJECTED_FB
XrPassthroughLayerPurposeFB - Layer purpose Enumerant Descriptions
|
| public static final int | XR_PASSTHROUGH_LAYER_PURPOSE_RECONSTRUCTION_FB
XrPassthroughLayerPurposeFB - Layer purpose Enumerant Descriptions
|
| public static final int | XR_PASSTHROUGH_STATE_CHANGED_NON_RECOVERABLE_ERROR_BIT_FB
XrPassthroughStateChangedFlagBitsFB - XrPassthroughStateChangedFlagBitsFB Flag Descriptions
|
| public static final int | XR_PASSTHROUGH_STATE_CHANGED_RECOVERABLE_ERROR_BIT_FB
XrPassthroughStateChangedFlagBitsFB - XrPassthroughStateChangedFlagBitsFB Flag Descriptions
|
| public static final int | XR_PASSTHROUGH_STATE_CHANGED_REINIT_REQUIRED_BIT_FB
XrPassthroughStateChangedFlagBitsFB - XrPassthroughStateChangedFlagBitsFB Flag Descriptions
|
| public static final int | XR_PASSTHROUGH_STATE_CHANGED_RESTORED_ERROR_BIT_FB
XrPassthroughStateChangedFlagBitsFB - XrPassthroughStateChangedFlagBitsFB Flag Descriptions
|
| public static final int | XR_TYPE_COMPOSITION_LAYER_PASSTHROUGH_FB
Extends |
| public static final int | XR_TYPE_EVENT_DATA_PASSTHROUGH_STATE_CHANGED_FB
Extends |
| public static final int | XR_TYPE_GEOMETRY_INSTANCE_CREATE_INFO_FB
Extends |
| public static final int | XR_TYPE_GEOMETRY_INSTANCE_TRANSFORM_FB
Extends |
| public static final int | XR_TYPE_PASSTHROUGH_BRIGHTNESS_CONTRAST_SATURATION_FB
Extends |
| public static final int | XR_TYPE_PASSTHROUGH_COLOR_MAP_MONO_TO_MONO_FB
Extends |
| public static final int | XR_TYPE_PASSTHROUGH_COLOR_MAP_MONO_TO_RGBA_FB
Extends |
| public static final int | XR_TYPE_PASSTHROUGH_CREATE_INFO_FB
Extends |
| public static final int | XR_TYPE_PASSTHROUGH_LAYER_CREATE_INFO_FB
Extends |
| public static final int | XR_TYPE_PASSTHROUGH_STYLE_FB
Extends |
| public static final int | XR_TYPE_SYSTEM_PASSTHROUGH_PROPERTIES2_FB
Extends |
| public static final int | XR_TYPE_SYSTEM_PASSTHROUGH_PROPERTIES_FB
Extends |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static int | nxrCreateGeometryInstanceFB(XrSession session, long createInfo, long outGeometryInstance)
Unsafe version of: |
| public static int | nxrCreatePassthroughFB(XrSession session, long createInfo, long outPassthrough)
Unsafe version of: |
| public static int | nxrCreatePassthroughLayerFB(XrSession session, long createInfo, long outLayer)
Unsafe version of: |
| public static int | nxrGeometryInstanceSetTransformFB(XrGeometryInstanceFB instance, long transformation)
Unsafe version of: |
| public static int | nxrPassthroughLayerSetStyleFB(XrPassthroughLayerFB layer, long style)
Unsafe version of: |
| public static int | xrCreateGeometryInstanceFB(XrSession
the session, XrGeometryInstanceCreateInfoFB createInfo, PointerBuffer XrSession.the outGeometryInstance)XrGeometryInstanceFB.Create a triangle mesh. |
| public static int | xrCreatePassthroughFB(XrSession
the session, XrPassthroughCreateInfoFB createInfo, PointerBuffer XrSession.the outPassthrough)XrPassthroughFB.Create a passthrough feature. |
| public static int | xrCreatePassthroughLayerFB(XrSession
the session, XrPassthroughLayerCreateInfoFB createInfo, PointerBuffer XrSession.the outLayer)XrPassthroughLayerFB.Create a passthrough layer. |
| public static int | |
| public static int | xrDestroyPassthroughFB(XrPassthroughFB
the passthrough)XrPassthroughFB to be destroyed.Destroy a passthrough feature. |
| public static int | xrDestroyPassthroughLayerFB(XrPassthroughLayerFB
the layer)XrPassthroughLayerFB to be destroyed.Destroy a passthrough layer. |
| public static int | xrGeometryInstanceSetTransformFB(XrGeometryInstanceFB instance, XrGeometryInstanceTransformFB transformation)
Create a triangle mesh. |
| public static int | xrPassthroughLayerPauseFB(XrPassthroughLayerFB
the layer)XrPassthroughLayerFB to be paused.Pause a passthrough layer. |
| public static int | xrPassthroughLayerResumeFB(XrPassthroughLayerFB
the layer)XrPassthroughLayerFB to be resumed.Resume a passthrough layer. |
| public static int | xrPassthroughLayerSetStyleFB(XrPassthroughLayerFB
the layer, XrPassthroughStyleFB XrPassthroughLayerFB to get the style.the style)XrPassthroughStyleFB to be set.Set style on a passthrough layer. |
| public static int | xrPassthroughPauseFB(XrPassthroughFB
the passthrough)XrPassthroughFB to be paused.Pause a passthrough feature. |
| public static int | xrPassthroughStartFB(XrPassthroughFB
the passthrough)XrPassthroughFB to be started.Start a passthrough feature. |