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
|