Package org.lwjgl.ovr

Class OVRLayerQuad

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class OVRLayerQuad extends Struct<OVRLayerQuad> implements NativeResource
Describes a layer of Quad type, which is a single quad in world or viewer space. It is used for both LayerType_Quad. This type of layer represents a single object placed in the world and not a stereo view of the world itself.

A typical use of LayerType_Quad is to draw a television screen in a room that for some reason is more convenient to draw as a layer than as part of the main view in layer 0. For example, it could implement a 3D popup GUI that is drawn at a higher resolution than layer 0 to improve fidelity of the GUI.

Quad layers are visible from both sides; they are not back-face culled.

Layout


 struct ovrLayerQuad {
     ovrLayerHeader Header();
     ovrTextureSwapChain ColorTexture();
     ovrRecti Viewport();
     ovrPosef QuadPoseCenter();
     ovrVector2f QuadSize();
 }