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 |