| 
    LiteFX 0.4.1.2025
    
   Computer Graphics Engine 
   | 
 
This is the complete list of members for LiteFX::Rendering::IGraphicsDevice, including all inherited members.
| adapter() const noexcept=0 | LiteFX::Rendering::IGraphicsDevice | pure virtual | 
| computeAccelerationStructureSizes(const IBottomLevelAccelerationStructure &blas, UInt64 &bufferSize, UInt64 &scratchSize, bool forUpdate=false) const | LiteFX::Rendering::IGraphicsDevice | inline | 
| computeAccelerationStructureSizes(const ITopLevelAccelerationStructure &tlas, UInt64 &bufferSize, UInt64 &scratchSize, bool forUpdate=false) const | LiteFX::Rendering::IGraphicsDevice | inline | 
| create(TArgs &&... args) -> SharedPtr< T > | LiteFX::SharedObject | inlineprotectedstatic | 
| createQueue(QueueType type, QueuePriority priority=QueuePriority::Normal) | LiteFX::Rendering::IGraphicsDevice | inline | 
| defaultQueue(QueueType type) const | LiteFX::Rendering::IGraphicsDevice | inline | 
| factory() const noexcept=0 | LiteFX::Rendering::IGraphicsDevice | pure virtual | 
| IGraphicsDevice() noexcept=default | LiteFX::Rendering::IGraphicsDevice | protected | 
| IGraphicsDevice(IGraphicsDevice &&) noexcept=default | LiteFX::Rendering::IGraphicsDevice | protected | 
| IGraphicsDevice(const IGraphicsDevice &)=default | LiteFX::Rendering::IGraphicsDevice | protected | 
| makeBarrier(PipelineStage syncBefore, PipelineStage syncAfter) const | LiteFX::Rendering::IGraphicsDevice | inline | 
| makeFrameBuffer(const Size2d &renderArea) const | LiteFX::Rendering::IGraphicsDevice | inline | 
| makeFrameBuffer(StringView name, const Size2d &renderArea) const | LiteFX::Rendering::IGraphicsDevice | inline | 
| maximumMultiSamplingLevel(Format format) const noexcept=0 | LiteFX::Rendering::IGraphicsDevice | pure virtual | 
| operator=(const IGraphicsDevice &)=default | LiteFX::Rendering::IGraphicsDevice | protected | 
| operator=(IGraphicsDevice &&) noexcept=default | LiteFX::Rendering::IGraphicsDevice | protected | 
| LiteFX::SharedObject::operator=(SharedObject &&) noexcept=default | LiteFX::SharedObject | protected | 
| LiteFX::SharedObject::operator=(const SharedObject &)=default | LiteFX::SharedObject | protected | 
| shared_from_this(this TSelf &&self) noexcept | LiteFX::SharedObject | inline | 
| SharedObject() noexcept=default | LiteFX::SharedObject | protected | 
| SharedObject(SharedObject &&) noexcept=default | LiteFX::SharedObject | protected | 
| SharedObject(const SharedObject &)=default | LiteFX::SharedObject | protected | 
| state() const noexcept=0 | LiteFX::Rendering::IGraphicsDevice | pure virtual | 
| surface() const noexcept=0 | LiteFX::Rendering::IGraphicsDevice | pure virtual | 
| swapChain() const noexcept=0 | LiteFX::Rendering::IGraphicsDevice | pure virtual | 
| swapChain() noexcept=0 | LiteFX::Rendering::IGraphicsDevice | pure virtual | 
| ticksPerMillisecond() const noexcept=0 | LiteFX::Rendering::IGraphicsDevice | pure virtual | 
| wait() const =0 | LiteFX::Rendering::IGraphicsDevice | pure virtual | 
| weak_from_this(this TSelf &&self) noexcept -> WeakPtr< std::remove_reference_t< TSelf > > | LiteFX::SharedObject | inline | 
| ~IGraphicsDevice() noexcept override=default | LiteFX::Rendering::IGraphicsDevice | |
| ~SharedObject() noexcept=default | LiteFX::SharedObject | virtual |