LiteFX 0.4.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
LiteFX::Rendering::IAccelerationStructure Member List

This is the complete list of members for LiteFX::Rendering::IAccelerationStructure, including all inherited members.

buffer() const noexceptLiteFX::Rendering::IAccelerationStructureinline
build(const ICommandBuffer &commandBuffer, const SharedPtr< const IBuffer > &scratchBuffer=nullptr, const SharedPtr< const IBuffer > &buffer=nullptr, UInt64 offset=0, UInt64 maxSize=0)LiteFX::Rendering::IAccelerationStructureinline
flags() const noexcept=0LiteFX::Rendering::IAccelerationStructurepure virtual
IAccelerationStructure() noexcept=defaultLiteFX::Rendering::IAccelerationStructureprotected
IAccelerationStructure(IAccelerationStructure &&) noexcept=defaultLiteFX::Rendering::IAccelerationStructureprotected
IAccelerationStructure(const IAccelerationStructure &)=deleteLiteFX::Rendering::IAccelerationStructureprotected
IStateResource() noexcept=defaultLiteFX::Rendering::IStateResourceprotected
IStateResource(const IStateResource &)=deleteLiteFX::Rendering::IStateResourceprotected
IStateResource(IStateResource &&) noexcept=defaultLiteFX::Rendering::IStateResourceprotected
name() const noexcept=0LiteFX::Rendering::IStateResourcepure virtual
offset() const noexcept=0LiteFX::Rendering::IAccelerationStructurepure virtual
operator=(IAccelerationStructure &&) noexcept=defaultLiteFX::Rendering::IAccelerationStructureprotected
operator=(const IAccelerationStructure &)=deleteLiteFX::Rendering::IAccelerationStructureprotected
LiteFX::Rendering::IStateResource::operator=(const IStateResource &)=deleteLiteFX::Rendering::IStateResourceprotected
LiteFX::Rendering::IStateResource::operator=(IStateResource &&) noexcept=defaultLiteFX::Rendering::IStateResourceprotected
size() const noexcept=0LiteFX::Rendering::IAccelerationStructurepure virtual
update(const ICommandBuffer &commandBuffer, const SharedPtr< const IBuffer > &scratchBuffer=nullptr, const SharedPtr< const IBuffer > &buffer=nullptr, UInt64 offset=0, UInt64 maxSize=0)LiteFX::Rendering::IAccelerationStructureinline
~IAccelerationStructure() noexcept override=defaultLiteFX::Rendering::IAccelerationStructure
~IStateResource() noexcept=defaultLiteFX::Rendering::IStateResourcevirtual