Class MaterialBaseProxy
A base class for MaterialBase asset proxy object.
Inheritance
System.Object
FlaxEditor.Content.ContentProxy
FlaxEditor.Content.AssetProxy
MaterialBaseProxy
Namespace: FlaxEditor.Content
Assembly: FlaxEngine.CSharp.dll
Syntax
public abstract class MaterialBaseProxy : BinaryAssetProxy
Constructors
MaterialBaseProxy()
Declaration
protected MaterialBaseProxy()
Fields
_preview
The material preview drawer.
Declaration
protected MaterialPreview _preview
Field Value
|
MaterialPreview
|
Methods
CanCreate(ContentFolder)
Declaration
public override bool CanCreate(ContentFolder targetLocation)
Parameters
|
FlaxEditor.Content.ContentFolder
targetLocation
|
Returns
|
System.Boolean
|
Overrides
FlaxEditor.Content.ContentProxy.CanCreate(FlaxEditor.Content.ContentFolder)
CreateMaterialInstance(BinaryAssetItem)
Creates the material instance from the given material.
Declaration
public static void CreateMaterialInstance(BinaryAssetItem materialItem)
Parameters
|
BinaryAssetItem
materialItem
The material item to use as a base material. |
Dispose()
Declaration
public override void Dispose()
Overrides
FlaxEditor.Content.ContentProxy.Dispose()
OnContentWindowContextMenu(ContextMenu, ContentItem)
Declaration
public override void OnContentWindowContextMenu(ContextMenu menu, ContentItem item)
Parameters
|
FlaxEditor.GUI.ContextMenu.ContextMenu
menu
|
|
FlaxEditor.Content.ContentItem
item
|
Overrides
FlaxEditor.Content.ContentProxy.OnContentWindowContextMenu(FlaxEditor.GUI.ContextMenu.ContextMenu, FlaxEditor.Content.ContentItem)
OnThumbnailDrawBegin(ThumbnailRequest, ContainerControl, GPUContext)
Declaration
public override void OnThumbnailDrawBegin(ThumbnailRequest request, ContainerControl guiRoot, GPUContext context)
Parameters
|
FlaxEditor.Content.Thumbnails.ThumbnailRequest
request
|
|
ContainerControl
guiRoot
|
|
GPUContext
context
|
Overrides
FlaxEditor.Content.AssetProxy.OnThumbnailDrawBegin(FlaxEditor.Content.Thumbnails.ThumbnailRequest, FlaxEngine.GUI.ContainerControl, FlaxEngine.GPUContext)
OnThumbnailDrawEnd(ThumbnailRequest, ContainerControl)
Declaration
public override void OnThumbnailDrawEnd(ThumbnailRequest request, ContainerControl guiRoot)
Parameters
|
FlaxEditor.Content.Thumbnails.ThumbnailRequest
request
|
|
ContainerControl
guiRoot
|
Overrides
FlaxEditor.Content.AssetProxy.OnThumbnailDrawEnd(FlaxEditor.Content.Thumbnails.ThumbnailRequest, FlaxEngine.GUI.ContainerControl)
OnThumbnailDrawPrepare(ThumbnailRequest)
Declaration
public override void OnThumbnailDrawPrepare(ThumbnailRequest request)
Parameters
|
FlaxEditor.Content.Thumbnails.ThumbnailRequest
request
|
Overrides
FlaxEditor.Content.AssetProxy.OnThumbnailDrawPrepare(FlaxEditor.Content.Thumbnails.ThumbnailRequest)