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