LiteFX 0.5.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
LiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure > Member List

This is the complete list of members for LiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >, including all inherited members.

acceleration_structure_type typedefLiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >
bindToHeap(DescriptorType bindingType, UInt32 descriptor, const buffer_type &buffer, UInt32 bufferElement=0, UInt32 elements=0, Format texelFormat=Format::None) const =0LiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >pure virtual
bindToHeap(DescriptorType bindingType, UInt32 descriptor, const image_type &image, UInt32 firstLevel=0, UInt32 levels=0, UInt32 firstLayer=0, UInt32 layers=0) const =0LiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >pure virtual
bindToHeap(UInt32 descriptor, const sampler_type &sampler) const =0LiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >pure virtual
bindToHeap(DescriptorType bindingType, UInt32 descriptor, const IBuffer &buffer, UInt32 bufferElement=0, UInt32 elements=0, Format texelFormat=Format::None) constLiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >inline
bindToHeap(DescriptorType bindingType, UInt32 descriptor, const IImage &image, UInt32 firstLevel=0, UInt32 levels=0, UInt32 firstLayer=0, UInt32 layers=0) constLiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >inline
bindToHeap(UInt32 descriptor, const ISampler &sampler) constLiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >inline
buffer_type typedefLiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >
DescriptorSet() noexcept=defaultLiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >protected
DescriptorSet(const DescriptorSet &)=defaultLiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >protected
DescriptorSet(DescriptorSet &&) noexcept=defaultLiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >protected
globalHeapAllocation(DescriptorHeapType heapType) const noexcept=0LiteFX::Rendering::IDescriptorSetpure virtual
IDescriptorSet() noexcept=defaultLiteFX::Rendering::IDescriptorSetprotected
IDescriptorSet(const IDescriptorSet &)=defaultLiteFX::Rendering::IDescriptorSetprotected
IDescriptorSet(IDescriptorSet &&) noexcept=defaultLiteFX::Rendering::IDescriptorSetprotected
image_type typedefLiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >
operator=(const DescriptorSet &)=defaultLiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >protected
operator=(DescriptorSet &&) noexcept=defaultLiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >protected
LiteFX::Rendering::IDescriptorSet::operator=(const IDescriptorSet &)=defaultLiteFX::Rendering::IDescriptorSetprotected
LiteFX::Rendering::IDescriptorSet::operator=(IDescriptorSet &&) noexcept=defaultLiteFX::Rendering::IDescriptorSetprotected
sampler_type typedefLiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >
update(UInt32 binding, const buffer_type &buffer, UInt32 bufferElement=0, UInt32 elements=0, UInt32 firstDescriptor=0, Format texelFormat=Format::None) const =0LiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >pure virtual
update(UInt32 binding, const image_type &texture, UInt32 descriptor=0, UInt32 firstLevel=0, UInt32 levels=0, UInt32 firstLayer=0, UInt32 layers=0) const =0LiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >pure virtual
update(UInt32 binding, const sampler_type &sampler, UInt32 descriptor=0) const =0LiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >pure virtual
update(UInt32 binding, const acceleration_structure_type &accelerationStructure, UInt32 descriptor=0) const =0LiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >pure virtual
update(UInt32 binding, const IBuffer &buffer, UInt32 bufferElement=0, UInt32 elements=0, UInt32 firstDescriptor=0, Format texelFormat=Format::None) constLiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >inline
update(UInt32 binding, const IImage &texture, UInt32 descriptor=0, UInt32 firstLevel=0, UInt32 levels=0, UInt32 firstLayer=0, UInt32 layers=0) constLiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >inline
update(UInt32 binding, const ISampler &sampler, UInt32 descriptor=0) constLiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >inline
update(UInt32 binding, const IAccelerationStructure &accelerationStructure, UInt32 descriptor=0) constLiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >inline
~DescriptorSet() noexcept override=defaultLiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >
~IDescriptorSet() noexcept=defaultLiteFX::Rendering::IDescriptorSetvirtual