Search Results for

    Show / Hide Table of Contents

    Class AssetReferenceAttribute

    Specifies a options for an asset reference picker in the editor. Allows to customize view or provide custom value assign policy.

    Inheritance
    System.Object
    System.Attribute
    AssetReferenceAttribute
    Implements
    System.Runtime.InteropServices._Attribute
    Inherited Members
    System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type)
    System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type, System.Boolean)
    System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo)
    System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type)
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo)
    System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean)
    System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    System.Attribute.GetCustomAttributes(System.Reflection.Module)
    System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Boolean)
    System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type)
    System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type, System.Boolean)
    System.Attribute.GetCustomAttributes(System.Reflection.Assembly)
    System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Boolean)
    System.Attribute.IsDefined(System.Reflection.Assembly, System.Type)
    System.Attribute.IsDefined(System.Reflection.Assembly, System.Type, System.Boolean)
    System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type)
    System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type, System.Boolean)
    System.Attribute.Equals(System.Object)
    System.Attribute.GetHashCode()
    System.Attribute.Match(System.Object)
    System.Attribute.IsDefaultAttribute()
    System.Attribute.System.Runtime.InteropServices._Attribute.GetTypeInfoCount(System.UInt32)
    System.Attribute.System.Runtime.InteropServices._Attribute.GetTypeInfo(System.UInt32, System.UInt32, System.IntPtr)
    System.Attribute.System.Runtime.InteropServices._Attribute.GetIDsOfNames(System.Guid, System.IntPtr, System.UInt32, System.UInt32, System.IntPtr)
    System.Attribute.System.Runtime.InteropServices._Attribute.Invoke(System.UInt32, System.Guid, System.UInt32, System.Int16, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr)
    System.Attribute.TypeId
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ToString()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: FlaxEngine
    Assembly: FlaxEngine.CSharp.dll
    Syntax
    [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field)]
    public class AssetReferenceAttribute : Attribute, _Attribute

    Constructors

    AssetReferenceAttribute(Boolean)

    Initializes a new instance of the AssetReferenceAttribute class.

    Declaration
    public AssetReferenceAttribute(bool useSmallPicker)
    Parameters
    System.Boolean useSmallPicker

    True if use asset picker with a smaller height (single line), otherwise will use with full icon.

    AssetReferenceAttribute(String, Boolean)

    Initializes a new instance of the AssetReferenceAttribute class.

    Declaration
    public AssetReferenceAttribute(string typeName = null, bool useSmallPicker = false)
    Parameters
    System.String typeName

    The full name of the asset type to link. Use null or empty to skip it.

    System.Boolean useSmallPicker

    True if use asset picker with a smaller height (single line), otherwise will use with full icon.

    AssetReferenceAttribute(Type, Boolean)

    Initializes a new instance of the AssetReferenceAttribute class.

    Declaration
    public AssetReferenceAttribute(Type typeName = null, bool useSmallPicker = false)
    Parameters
    System.Type typeName

    The full name of the asset type to link. Use null or empty to skip it.

    System.Boolean useSmallPicker

    True if use asset picker with a smaller height (single line), otherwise will use with full icon.

    Fields

    TypeName

    The full name of the asset type to link. Use null or empty to skip it.

    Declaration
    public string TypeName
    Field Value
    System.String

    UseSmallPicker

    True if use asset picker with a smaller height (single line), otherwise will use with full icon.

    Declaration
    public bool UseSmallPicker
    Field Value
    System.Boolean

    Extension Methods

    Extensions.ReflectiveCompare<T>(T, T)
    Extensions.RawClone<T>(T)

    See Also

    System.Attribute
    In This Article
    Back to top Copyright © 2012-2021 Wojciech Figat