Class ModelBaseWindow<TAsset, TWindow>.MeshesPropertiesProxyBase
Inheritance
System.Object
ModelBaseWindow<TAsset, TWindow>.MeshesPropertiesProxyBase
Namespace: FlaxEditor.Windows.Assets
Assembly: FlaxEngine.CSharp.dll
Syntax
protected class MeshesPropertiesProxyBase : ModelBaseWindow<TAsset, TWindow>.PropertiesProxyBase
Constructors
MeshesPropertiesProxyBase()
Declaration
public MeshesPropertiesProxyBase()
Methods
OnClean()
Declaration
public override void OnClean()
Overrides
OnGeneral(LayoutElementsContainer)
Declaration
protected virtual void OnGeneral(LayoutElementsContainer layout)
Parameters
FlaxEditor.CustomEditors.LayoutElementsContainer
layout
|
OnLoad(TWindow)
Declaration
public override void OnLoad(TWindow window)
Parameters
TWindow
window
|
Overrides
FlaxEditor.Windows.Assets.ModelBaseWindow<TAsset, TWindow>.PropertiesProxyBase.OnLoad(TWindow)
SetHighlight(MeshBase)
Sets the material slot index to highlight.
Declaration
public void SetHighlight(MeshBase mesh)
Parameters
MeshBase
mesh
The mesh. |
SetIsolate(MeshBase)
Sets the material slot to isolate.
Declaration
public void SetIsolate(MeshBase mesh)
Parameters
MeshBase
mesh
The mesh. |
SetMaterialSlot(MeshBase, Int32)
Sets the material slot index to the mesh.
Declaration
public void SetMaterialSlot(MeshBase mesh, int newSlotIndex)
Parameters
MeshBase
mesh
The mesh. |
System.Int32
newSlotIndex
New index of the material slot to use. |
UpdateEffectsOnUI()
Updates the highlight/isolate effects on UI.
Declaration
public void UpdateEffectsOnUI()
UpdateMaterialSlotsUI()
Updates the material slots UI parts. Should be called after material slot rename.
Declaration
public void UpdateMaterialSlotsUI()