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
|