Class CompositionLayerDataAttribute
An attribute for LayerData used to populate the LayerDataDescriptor.
Inherited Members
Namespace: Unity.XR.CompositionLayers.Layers
Assembly: Unity.XR.CompositionLayers.dll
Syntax
[AttributeUsage(AttributeTargets.Class, Inherited = false)]
public sealed class CompositionLayerDataAttribute : Attribute
Fields
Description
A description of what the LayerData does and how it is used.
Declaration
public string Description
Field Value
Type | Description |
---|---|
string |
IconPath
Path to the icon folder used for the LayerData.
Declaration
public string IconPath
Field Value
Type | Description |
---|---|
string |
InspectorIcon
The icon used for the inspector of the LayerData object.
Declaration
public string InspectorIcon
Field Value
Type | Description |
---|---|
string |
ListViewIcon
The icon used in the Composition Layer Window for CompositionLayers using this type of LayerData.
Declaration
public string ListViewIcon
Field Value
Type | Description |
---|---|
string |
Name
The display name of the LayerData type.
Declaration
public string Name
Field Value
Type | Description |
---|---|
string |
PreferOverlay
When a new instance of this LayerData is created should it be an overlay or underlay layer.
Declaration
public bool PreferOverlay
Field Value
Type | Description |
---|---|
bool |
Provider
The source that is providing the LayerData type.
Declaration
public string Provider
Field Value
Type | Description |
---|---|
string |
SuggestedExtenstionTypes
Suggested extension types to use with the LayerData on the CompositionLayer.
Declaration
public Type[] SuggestedExtenstionTypes
Field Value
Type | Description |
---|---|
Type[] |
SupportTransform
This layer type supports world or camera relative transforms.
Declaration
public bool SupportTransform
Field Value
Type | Description |
---|---|
bool |