Skip to content

LiteFX::Rendering::ShaderRecord<>

Denotes a shader record containing no shader-local data.

Synopsis

Declared in <litefx/rendering_api.hpp>

template<>
struct ShaderRecord<> final
    : IShaderRecord

Base Classes

NameDescription
IShaderRecordDescribes a record within a shader binding table.

Types

NameDescription
MeshGeometryHitGroup Describes a hit group for a triangle mesh geometry.

Type Aliases

Member Functions

NameDescription
ShaderRecord [constructor]Constructors
~ShaderRecord [destructor] [virtual]Destructor
operator= Assignment operators
localData [virtual]Returns a pointer to the shader-local data of the record.
localDataSize [virtual]Returns the size of the shader-local data of the record.
shaderGroup [virtual]Returns the shader group containing the modules for this record.
type Returns the type of the shader record.

Protected Member Functions

NameDescription
operator= Assignment operators