Skip to content

LiteFX::Rendering::ShaderRecord<TLocalData>::ShaderRecord

Constructors

Synopses

Declared in <litefx/rendering_api.hpp>

Default constructor

ShaderRecord() = delete;

» more...

Copies another shader record.

constexpr ShaderRecord(ShaderRecord const& _other) = default;

» more...

Takes over another shader record.

constexpr ShaderRecord(ShaderRecord&& _other) noexcept = default;

» more...

Initializes a shader record.

ShaderRecord(
    shader_group_type const& group,
    TLocalData payload) noexcept;

» more...

Parameters

NameDescription
_otherThe shader record to copy.
groupThe shader group containing the modules to invoke.
payloadThe shader-local data to pass to the shader's local resource bindings.