Class GPUShaderProgramDX11
Shaders base class for DirectX 11 backend.
Inheritance
BaseType
GPUShaderProgramDX11
Assembly: FlaxEngine.dll
File: Engine/GraphicsDevice/DirectX/DX11/GPUShaderProgramDX11.h
Syntax
public class GPUShaderProgramDX11<BaseType, BufferType>
Type Parameters
BaseType
|
BufferType
|
Constructors
~GPUShaderProgramDX11()
Declaration
public ~GPUShaderProgramDX11()
GPUShaderProgramDX11(const GPUShaderProgramInitializer& initializer, BufferType* buffer)
Declaration
public GPUShaderProgramDX11(const GPUShaderProgramInitializer& initializer, BufferType* buffer)
Parameters
GPUShaderProgramInitializer
initializer
|
BufferType
buffer
|
Fields
_buffer
Declaration
protected BufferType* _buffer
Field Value
BufferType
|
Methods
GetBufferHandle()
Declaration
public void* GetBufferHandle() const override
Returns
void
|
GetBufferHandleDX11()
Declaration
public BufferType* GetBufferHandleDX11() const
Returns
BufferType
|
GetBufferSize()
Declaration
public uint32 GetBufferSize() const override
Returns
uint32
|