Class XrCompositionLayerProjectionView

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<XrCompositionLayerProjectionView>
org.lwjgl.openxr.XrCompositionLayerProjectionView
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class XrCompositionLayerProjectionView extends org.lwjgl.system.Struct<XrCompositionLayerProjectionView> implements org.lwjgl.system.NativeResource
Projection layer element.
Description

The count and order of view poses submitted with XrCompositionLayerProjection must be the same order as that returned by LocateViews. The XrCompositionLayerProjectionView::pose and XrCompositionLayerProjectionView::fov should almost always derive from XrView::pose and XrView::fov as found in the LocateViews::views array. However, applications may submit an XrCompositionLayerProjectionView which has a different view or FOV than that from LocateViews. In this case, the runtime will map the view and FOV to the system display appropriately. In the case that two submitted views within a single layer overlap, they must be composited in view array order.

Valid Usage (Implicit)
See Also

XrCompositionLayerProjection, XrFovf, XrPosef, XrSwapchainSubImage

Layout


 struct XrCompositionLayerProjectionView {
     XrStructureType type();
     void const * next();
     XrPosef pose();
     XrFovf fov();
     XrSwapchainSubImage subImage();
 }