Class GPUShaderProgramVS
Vertex Shader program.
Inheritance
GPUShaderProgramVS
Assembly: FlaxEngine.dll
File: Engine/Graphics/Shaders/GPUShaderProgram.h
Syntax
public class GPUShaderProgramVS : public GPUShaderProgram
Constructors
PACK_STRUCT(struct InputElement { byte Type;byte Index;byte Format;byte InputSlot;uint32 AlignedByteOffset;byte InputSlotClass;uint32 InstanceDataStepRate;})
Declaration
public PACK_STRUCT(struct InputElement { byte Type;byte Index;byte Format;byte InputSlot;uint32 AlignedByteOffset;byte InputSlotClass;uint32 InstanceDataStepRate;})
Parameters
struct InputElement { byte Type;byte Index;byte Format;byte InputSlot;uint32 AlignedByteOffset;byte InputSlotClass;uint32 InstanceDataStepRate;}
GPUShaderProgramVS_PACK_STRUCT_struct_InputElement___byte_Type_byte_Index_byte_Format_byte_InputSlot_uint32_AlignedByteOffset_byte_InputSlotClass_uint32_InstanceDataStepRate___
|
Fields
InputLayout
Layout
Methods
GetStage()
Gets shader program stage type.
Declaration
public virtual ShaderStage GetStage() const override
Returns
ShaderStage
|