Class GPUShaderProgramVSDX11
Vertex Shader for DirectX 11 backend.
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
|