LiteFX 0.4.1.2025
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::IAccelerationStructure, including all inherited members.
buffer() const noexcept | LiteFX::Rendering::IAccelerationStructure | inline |
build(const ICommandBuffer &commandBuffer, const SharedPtr< const IBuffer > &scratchBuffer=nullptr, const SharedPtr< const IBuffer > &buffer=nullptr, UInt64 offset=0, UInt64 maxSize=0) | LiteFX::Rendering::IAccelerationStructure | inline |
flags() const noexcept=0 | LiteFX::Rendering::IAccelerationStructure | pure virtual |
IAccelerationStructure() noexcept=default | LiteFX::Rendering::IAccelerationStructure | protected |
IAccelerationStructure(IAccelerationStructure &&) noexcept=default | LiteFX::Rendering::IAccelerationStructure | protected |
IAccelerationStructure(const IAccelerationStructure &)=delete | LiteFX::Rendering::IAccelerationStructure | protected |
IStateResource() noexcept=default | LiteFX::Rendering::IStateResource | protected |
IStateResource(const IStateResource &)=delete | LiteFX::Rendering::IStateResource | protected |
IStateResource(IStateResource &&) noexcept=default | LiteFX::Rendering::IStateResource | protected |
name() const noexcept=0 | LiteFX::Rendering::IStateResource | pure virtual |
offset() const noexcept=0 | LiteFX::Rendering::IAccelerationStructure | pure virtual |
operator=(IAccelerationStructure &&) noexcept=default | LiteFX::Rendering::IAccelerationStructure | protected |
operator=(const IAccelerationStructure &)=delete | LiteFX::Rendering::IAccelerationStructure | protected |
LiteFX::Rendering::IStateResource::operator=(const IStateResource &)=delete | LiteFX::Rendering::IStateResource | protected |
LiteFX::Rendering::IStateResource::operator=(IStateResource &&) noexcept=default | LiteFX::Rendering::IStateResource | protected |
size() const noexcept=0 | LiteFX::Rendering::IAccelerationStructure | pure 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::IAccelerationStructure | inline |
~IAccelerationStructure() noexcept override=default | LiteFX::Rendering::IAccelerationStructure | |
~IStateResource() noexcept=default | LiteFX::Rendering::IStateResource | virtual |