Class CodeFunctionNode.SlotAttribute
Inheritance
System.Object
CodeFunctionNode.SlotAttribute
Syntax
protected class SlotAttribute : Attribute
Constructors
SlotAttribute(Int32, CodeFunctionNode.Binding, Boolean, ShaderStageCapability)
Declaration
public SlotAttribute(int mSlotId, CodeFunctionNode.Binding mImplicitBinding, bool mHidden, ShaderStageCapability mStageCapability = ShaderStageCapability.All)
Parameters
SlotAttribute(Int32, CodeFunctionNode.Binding, Single, Single, Single, Single, ShaderStageCapability)
Declaration
public SlotAttribute(int mSlotId, CodeFunctionNode.Binding mImplicitBinding, float defaultX, float defaultY, float defaultZ, float defaultW, ShaderStageCapability mStageCapability = ShaderStageCapability.All)
Parameters
SlotAttribute(Int32, CodeFunctionNode.Binding, ShaderStageCapability)
Declaration
public SlotAttribute(int mSlotId, CodeFunctionNode.Binding mImplicitBinding, ShaderStageCapability mStageCapability = ShaderStageCapability.All)
Parameters
Properties
binding
Declaration
public CodeFunctionNode.Binding binding { get; }
Property Value
defaultValue
Declaration
public Vector4? defaultValue { get; }
Property Value
Type |
Description |
System.Nullable<Vector4> |
|
hidden
Declaration
public bool hidden { get; }
Property Value
Type |
Description |
System.Boolean |
|
slotId
Declaration
public int slotId { get; }
Property Value
Type |
Description |
System.Int32 |
|
stageCapability
Declaration
public ShaderStageCapability stageCapability { get; }
Property Value