docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class CompositionLayerDataAttribute

    An attribute for LayerData used to populate the LayerDataDescriptor.

    Inheritance
    object
    Attribute
    CompositionLayerDataAttribute
    Inherited Members
    Attribute.Equals(object)
    Attribute.GetCustomAttribute(Assembly, Type)
    Attribute.GetCustomAttribute(Assembly, Type, bool)
    Attribute.GetCustomAttribute(MemberInfo, Type)
    Attribute.GetCustomAttribute(MemberInfo, Type, bool)
    Attribute.GetCustomAttribute(Module, Type)
    Attribute.GetCustomAttribute(Module, Type, bool)
    Attribute.GetCustomAttribute(ParameterInfo, Type)
    Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(Assembly)
    Attribute.GetCustomAttributes(Assembly, bool)
    Attribute.GetCustomAttributes(Assembly, Type)
    Attribute.GetCustomAttributes(Assembly, Type, bool)
    Attribute.GetCustomAttributes(MemberInfo)
    Attribute.GetCustomAttributes(MemberInfo, bool)
    Attribute.GetCustomAttributes(MemberInfo, Type)
    Attribute.GetCustomAttributes(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(Module)
    Attribute.GetCustomAttributes(Module, bool)
    Attribute.GetCustomAttributes(Module, Type)
    Attribute.GetCustomAttributes(Module, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo)
    Attribute.GetCustomAttributes(ParameterInfo, bool)
    Attribute.GetCustomAttributes(ParameterInfo, Type)
    Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
    Attribute.GetHashCode()
    Attribute.IsDefaultAttribute()
    Attribute.IsDefined(Assembly, Type)
    Attribute.IsDefined(Assembly, Type, bool)
    Attribute.IsDefined(MemberInfo, Type)
    Attribute.IsDefined(MemberInfo, Type, bool)
    Attribute.IsDefined(Module, Type)
    Attribute.IsDefined(Module, Type, bool)
    Attribute.IsDefined(ParameterInfo, Type)
    Attribute.IsDefined(ParameterInfo, Type, bool)
    Attribute.Match(object)
    Attribute.TypeId
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    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
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)