The runtime must return error ERROR_VALIDATION_FAILURE if nearZ == farZ.
XR_FB_space_warp extension must be enabled prior to using XrCompositionLayerSpaceWarpInfoFBtype must be TYPE_COMPOSITION_LAYER_SPACE_WARP_INFO_FBnext must be NULL or a valid pointer to the next structure in a structure chainlayerFlags must be 0 or a valid combination of XrCompositionLayerSpaceWarpInfoFlagBitsFB valuesmotionVectorSubImage must be a valid XrSwapchainSubImage structuredepthSubImage must be a valid XrSwapchainSubImage structureXrCompositionLayerBaseHeader, XrCompositionLayerProjection, XrCompositionLayerProjectionView, XrFrameEndInfo, XrPosef, XrSwapchainSubImage, EndFrame
struct XrCompositionLayerSpaceWarpInfoFB {
XrStructureType type;
void const * next;
XrCompositionLayerSpaceWarpInfoFlagsFB layerFlags;
XrSwapchainSubImage motionVectorSubImage;
XrPosef appSpaceDeltaPose;
XrSwapchainSubImage depthSubImage;
float minDepth;
float maxDepth;
float nearZ;
float farZ;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | XrCompositionLayerSpaceWarpInfoFB.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | APPSPACEDELTAPOSE
The struct member offsets. |
| public static final int | DEPTHSUBIMAGE
The struct member offsets. |
| public static final int | FARZ
The struct member offsets. |
| public static final int | LAYERFLAGS
The struct member offsets. |
| public static final int | MAXDEPTH
The struct member offsets. |
| public static final int | MINDEPTH
The struct member offsets. |
| public static final int | MOTIONVECTORSUBIMAGE
The struct member offsets. |
| public static final int | NEARZ
The struct member offsets. |
| public static final int | NEXT
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | TYPE
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | XrCompositionLayerSpaceWarpInfoFB(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public XrPosef | appSpaceDeltaPose()
the incremental application-applied transform, if any, since the previous frame that affects the view. |
| public XrCompositionLayerSpaceWarpInfoFB | |
| public XrCompositionLayerSpaceWarpInfoFB | appSpaceDeltaPose(Consumer<XrPosef> consumer)
Passes the |
| public static XrCompositionLayerSpaceWarpInfoFB | |
| public static XrCompositionLayerSpaceWarpInfoFB. | calloc(int
the buffer capacity capacity)Returns a new |
| public static XrCompositionLayerSpaceWarpInfoFB | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static XrCompositionLayerSpaceWarpInfoFB. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| protected XrCompositionLayerSpaceWarpInfoFB | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static XrCompositionLayerSpaceWarpInfoFB | |
| public static XrCompositionLayerSpaceWarpInfoFB | create(long address)
Returns a new |
| public static XrCompositionLayerSpaceWarpInfoFB. | create(int
the buffer capacity capacity)Returns a new |
| public static XrCompositionLayerSpaceWarpInfoFB. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static XrCompositionLayerSpaceWarpInfoFB | |
| public static XrCompositionLayerSpaceWarpInfoFB. | |
| public XrSwapchainSubImage | depthSubImage()
identifies the depth image |
| public XrCompositionLayerSpaceWarpInfoFB | depthSubImage(XrSwapchainSubImage value)
Copies the specified |
| public XrCompositionLayerSpaceWarpInfoFB | depthSubImage(Consumer<XrSwapchainSubImage> consumer)
Passes the |
| public float | |
| public XrCompositionLayerSpaceWarpInfoFB | |
| public long | |
| public XrCompositionLayerSpaceWarpInfoFB | |
| public static XrCompositionLayerSpaceWarpInfoFB | |
| public static XrCompositionLayerSpaceWarpInfoFB. | malloc(int
the buffer capacity capacity)Returns a new |
| public static XrCompositionLayerSpaceWarpInfoFB | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static XrCompositionLayerSpaceWarpInfoFB. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public float | |
| public XrCompositionLayerSpaceWarpInfoFB | |
| public float | minDepth()
|
| public XrCompositionLayerSpaceWarpInfoFB | |
| public XrSwapchainSubImage | motionVectorSubImage()
identifies the motion vector image |
| public XrCompositionLayerSpaceWarpInfoFB | motionVectorSubImage(XrSwapchainSubImage value)
Copies the specified |
| public XrCompositionLayerSpaceWarpInfoFB | motionVectorSubImage(Consumer<XrSwapchainSubImage> consumer)
Passes the |
| public static XrPosef | |
| public static void | |
| public static XrSwapchainSubImage | |
| public static void | |
| public float | |
| public XrCompositionLayerSpaceWarpInfoFB | |
| public long | |
| public XrCompositionLayerSpaceWarpInfoFB | |
| public static float | |
| public static void | |
| public static long | |
| public static void | |
| public static float | |
| public static void | |
| public static float | |
| public static void | |
| public static XrSwapchainSubImage | |
| public static void | nmotionVectorSubImage(long struct, XrSwapchainSubImage value)
Unsafe version of |
| public static float | |
| public static void | |
| public static long | |
| public static void | |
| public static int | |
| public static void | |
| public XrCompositionLayerSpaceWarpInfoFB | set(int type, long next, long layerFlags, XrSwapchainSubImage motionVectorSubImage, XrPosef appSpaceDeltaPose, XrSwapchainSubImage depthSubImage, float minDepth, float maxDepth, float nearZ, float farZ)
Initializes this struct with the specified values. |
| public XrCompositionLayerSpaceWarpInfoFB | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int | |
| public int | |
| public XrCompositionLayerSpaceWarpInfoFB | |
| public XrCompositionLayerSpaceWarpInfoFB | |
| public static void |