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 |