Search Results for

    Show / Hide Table of Contents

    Class GPUShaderProgramVS

    Vertex Shader program.

    Inheritance
    GPUShaderProgram
    GPUShaderProgramVS
    Inherited Members
    GPUShaderProgram::_bindings
    GPUShaderProgram::_flags
    GPUShaderProgram::_name
    GPUShaderProgram::_owner
    GPUShaderProgram::GetBindings()
    GPUShaderProgram::GetBufferHandle()
    GPUShaderProgram::GetBufferSize()
    GPUShaderProgram::GetFlags()
    GPUShaderProgram::GetName()
    GPUShaderProgram::Init(const GPUShaderProgramInitializer& initializer)
    GPUShaderProgram::~GPUShaderProgram()
    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

    Declaration
    public GPUVertexLayout* InputLayout = nullptr
    Field Value
    GPUVertexLayout

    Layout

    Declaration
    public GPUVertexLayout* Layout = nullptr
    Field Value
    GPUVertexLayout

    Methods

    GetStage()

    Gets shader program stage type.

    Declaration
    public virtual ShaderStage GetStage() const override
    Returns
    ShaderStage

    Overrides
    GPUShaderProgram::GetStage()
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat