Search Results for

    Show / Hide Table of Contents

    Class MaterialProxy

    A Material asset proxy object.

    Inheritance
    System.Object
    FlaxEditor.Content.ContentProxy
    FlaxEditor.Content.AssetProxy
    BinaryAssetProxy
    MaterialBaseProxy
    MaterialProxy
    Inherited Members
    MaterialBaseProxy._preview
    MaterialBaseProxy.CanCreate(ContentFolder)
    MaterialBaseProxy.OnContentWindowContextMenu(ContextMenu, ContentItem)
    MaterialBaseProxy.CreateMaterialInstance(BinaryAssetItem)
    MaterialBaseProxy.OnThumbnailDrawPrepare(ThumbnailRequest)
    MaterialBaseProxy.OnThumbnailDrawBegin(ThumbnailRequest, ContainerControl, GPUContext)
    MaterialBaseProxy.OnThumbnailDrawEnd(ThumbnailRequest, ContainerControl)
    MaterialBaseProxy.Dispose()
    BinaryAssetProxy.Extension
    BinaryAssetProxy.IsProxyFor(ContentItem)
    BinaryAssetProxy.IsProxyFor<T>()
    BinaryAssetProxy.ConstructItem(String, String, Guid)
    BinaryAssetProxy.FileExtension
    BinaryAssetProxy.TypeName
    Namespace: FlaxEditor.Content
    Assembly: FlaxEngine.CSharp.dll
    Syntax
    [ContentContextMenu("New/Material/Material")]
    public class MaterialProxy : MaterialBaseProxy

    Constructors

    MaterialProxy()

    Declaration
    public MaterialProxy()

    Properties

    AccentColor

    Declaration
    public override Color AccentColor { get; }
    Property Value
    Color

    Overrides
    FlaxEditor.Content.ContentProxy.AccentColor

    AssetType

    Gets the type of the asset.

    Declaration
    public override Type AssetType { get; }
    Property Value
    System.Type

    Overrides
    BinaryAssetProxy.AssetType

    Name

    Declaration
    public override string Name { get; }
    Property Value
    System.String

    Overrides
    FlaxEditor.Content.ContentProxy.Name

    Methods

    CanDrawThumbnail(ThumbnailRequest)

    Declaration
    public override bool CanDrawThumbnail(ThumbnailRequest request)
    Parameters
    FlaxEditor.Content.Thumbnails.ThumbnailRequest request

    Returns
    System.Boolean

    Overrides
    FlaxEditor.Content.AssetProxy.CanDrawThumbnail(FlaxEditor.Content.Thumbnails.ThumbnailRequest)

    Create(String, Object)

    Declaration
    public override void Create(string outputPath, object arg)
    Parameters
    System.String outputPath

    System.Object arg

    Overrides
    FlaxEditor.Content.ContentProxy.Create(System.String, System.Object)

    Open(Editor, ContentItem)

    Declaration
    public override EditorWindow Open(Editor editor, ContentItem item)
    Parameters
    Editor editor

    FlaxEditor.Content.ContentItem item

    Returns
    EditorWindow

    Overrides
    FlaxEditor.Content.ContentProxy.Open(FlaxEditor.Editor, FlaxEditor.Content.ContentItem)

    Extension Methods

    Extensions.ReflectiveCompare<T>(T, T)
    Extensions.DeepClone<T>(T)
    Extensions.RawClone<T>(T)
    In This Article
    Back to top Copyright © 2012-2026 Wojciech Figat