|
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 |