Namespace Unity.XR.CompositionLayers.Layers
Classes
CompositionLayerDataAttribute
An attribute for Layer
CubeProjectionLayerData
Subclass of Layer
CylinderLayerData
Subclass of Layer
DefaultLayerData
Subclass of Layer
The intention of this layer is to provide a default "invisible" layer to act as the 0th layer which seperates underlay layers from overlay layers.
EquirectMeshLayerData
Subclass of Layer
LayerData
Base class for all layer data objects. Every layer needs to be defined by one data object
even if it's just a simple subclass of Layer
PlatformLayerData
This class is used to keep platform dependent properties. The specific platforms define additional attributes for this inherited class.
PlatformLayerDataFieldAttribute
Additional attributes for SerializeField in PlatformLayerData.
ProjectionLayerData
Projection layer type for full screen rendering of a texture composition layer.
ProjectionLayerRigData
Projection rig layer type for full screen rendering of a texture composition layer.
QuadLayerData
Subclass of Layer
Structs
CustomTransformCameraData
Camera data for custom transform.
CustomTransformData
Custom transform data. This value is used for custom transforming on mesh layer data. (Quad, Cylinder, EquirectMesh and CubeProjection.)
LayerDataDescriptor
Defines the meta data that is associated with a Layer
Enums
BlendType
Blend type - Most platforms support Alpha and Premultiply.
CustomTransformMatrixType
Custom transform matrix type. Defines how to handle the transform matrix to be passed to the shader.