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
| Name | Description |
IShaderRecord | Describes a record within a shader binding table. |
Types
Type Aliases
Member Functions
| Name | Description |
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
| Name | Description |
operator= | Assignment operators |