Class LayeringOptionsUIBlock
The UI block that represents layering options for materials.
Inherited Members
Namespace: UnityEditor.Rendering.HighDefinition
Syntax
public class LayeringOptionsUIBlock : MaterialUIBlock
Constructors
LayeringOptionsUIBlock(MaterialUIBlock.ExpandableBit, Int32)
Constructs a LayeringOptionsUIBlock based on the parameters.
Declaration
public LayeringOptionsUIBlock(MaterialUIBlock.ExpandableBit expandableBit, int layerIndex)
Parameters
Type | Name | Description |
---|---|---|
MaterialUIBlock.ExpandableBit | expandableBit | Bit index used to store the foldout state. |
Int32 | layerIndex | Current layer index. For non-layered shader, indicate 0. |
Methods
LoadMaterialProperties()
Loads the material properties for the block.
Declaration
public override void LoadMaterialProperties()
Overrides
OnGUI()
Renders the properties in the block.
Declaration
public override void OnGUI()