Search Results for

    Show / Hide Table of Contents

    Class GPUShaderProgramVSDX11

    Vertex Shader for DirectX 11 backend.

    Inheritance
    GPUShaderProgram
    GPUShaderProgramVS
    GPUShaderProgramDX11
    GPUShaderProgramVSDX11
    Inherited Members
    GPUShaderProgram::_bindings
    GPUShaderProgramDX11::_buffer
    GPUShaderProgram::_flags
    GPUShaderProgram::_name
    GPUShaderProgram::_owner
    GPUShaderProgram::GetBindings()
    GPUShaderProgramDX11::GetBufferHandle()
    GPUShaderProgramDX11::GetBufferHandleDX11()
    GPUShaderProgramDX11::GetBufferSize()
    GPUShaderProgram::GetFlags()
    GPUShaderProgram::GetName()
    GPUShaderProgramVS::GetStage()
    GPUShaderProgramDX11::GPUShaderProgramDX11(const GPUShaderProgramInitializer& initializer, BufferType* buffer)
    GPUShaderProgram::Init(const GPUShaderProgramInitializer& initializer)
    GPUShaderProgramVS::InputLayout
    GPUShaderProgramVS::Layout
    GPUShaderProgramVS::PACK_STRUCT(struct InputElement { byte Type;byte Index;byte Format;byte InputSlot;uint32 AlignedByteOffset;byte InputSlotClass;uint32 InstanceDataStepRate;})
    GPUShaderProgram::~GPUShaderProgram()
    GPUShaderProgramDX11::~GPUShaderProgramDX11()
    Assembly: FlaxEngine.dll
    File: Engine/GraphicsDevice/DirectX/DX11/GPUShaderProgramDX11.h
    Syntax
    public class GPUShaderProgramVSDX11 : public GPUShaderProgramDX11

    Constructors

    ~GPUShaderProgramVSDX11()

    Declaration
    public ~GPUShaderProgramVSDX11()

    GPUShaderProgramVSDX11(const GPUShaderProgramInitializer& initializer, ID3D11VertexShader* buffer, GPUVertexLayout* inputLayout, GPUVertexLayout* vertexLayout, Span<byte> bytecode)

    Declaration
    public GPUShaderProgramVSDX11(const GPUShaderProgramInitializer& initializer, ID3D11VertexShader* buffer, GPUVertexLayout* inputLayout, GPUVertexLayout* vertexLayout, Span<byte> bytecode)
    Parameters
    GPUShaderProgramInitializer initializer

    ID3D11VertexShader buffer

    GPUVertexLayout inputLayout

    GPUVertexLayout vertexLayout

    Span<byte> bytecode

    Fields

    Bytecode

    Declaration
    public BytesContainer Bytecode
    Field Value
    BytesContainer

    Methods

    GetInputLayout(class GPUVertexLayoutDX11* vertexLayout)

    Declaration
    public ID3D11InputLayout* GetInputLayout(class GPUVertexLayoutDX11* vertexLayout)
    Parameters
    class GPUVertexLayoutDX11 vertexLayout

    Returns
    ID3D11InputLayout

    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat