Class GPUShaderProgramDX12
Shaders base class for DirectX 12 backend.
Inheritance
BaseType
GPUShaderProgramDX12
Assembly: FlaxEngine.dll
File: Engine/GraphicsDevice/DirectX/DX12/GPUShaderProgramDX12.h
Syntax
public class GPUShaderProgramDX12<BaseType>
Type Parameters
|
BaseType
|
Constructors
GPUShaderProgramDX12(const GPUShaderProgramInitializer& initializer, const DxShaderHeader* header, Span<byte> bytecode)
Declaration
public GPUShaderProgramDX12(const GPUShaderProgramInitializer& initializer, const DxShaderHeader* header, Span<byte> bytecode)
Parameters
|
GPUShaderProgramInitializer
initializer
|
|
DxShaderHeader
header
|
|
Span<byte>
bytecode
|
Fields
Bytecode
Declaration
public BytesContainer Bytecode
Field Value
|
BytesContainer
|
Header
Methods
GetBufferHandle()
Declaration
public void* GetBufferHandle() const override
Returns
|
void
|
GetBufferSize()
Declaration
public uint32 GetBufferSize() const override
Returns
|
uint32
|