LiteFX 0.4.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
LiteFX::Rendering::IGraphicsDevice Member List

This is the complete list of members for LiteFX::Rendering::IGraphicsDevice, including all inherited members.

adapter() const noexcept=0LiteFX::Rendering::IGraphicsDevicepure virtual
computeAccelerationStructureSizes(const IBottomLevelAccelerationStructure &blas, UInt64 &bufferSize, UInt64 &scratchSize, bool forUpdate=false) constLiteFX::Rendering::IGraphicsDeviceinline
computeAccelerationStructureSizes(const ITopLevelAccelerationStructure &tlas, UInt64 &bufferSize, UInt64 &scratchSize, bool forUpdate=false) constLiteFX::Rendering::IGraphicsDeviceinline
create(TArgs &&... args) -> SharedPtr< T >LiteFX::SharedObjectinlineprotectedstatic
createQueue(QueueType type, QueuePriority priority=QueuePriority::Normal)LiteFX::Rendering::IGraphicsDeviceinline
defaultQueue(QueueType type) constLiteFX::Rendering::IGraphicsDeviceinline
factory() const noexcept=0LiteFX::Rendering::IGraphicsDevicepure virtual
IGraphicsDevice() noexcept=defaultLiteFX::Rendering::IGraphicsDeviceprotected
IGraphicsDevice(IGraphicsDevice &&) noexcept=defaultLiteFX::Rendering::IGraphicsDeviceprotected
IGraphicsDevice(const IGraphicsDevice &)=defaultLiteFX::Rendering::IGraphicsDeviceprotected
makeBarrier(PipelineStage syncBefore, PipelineStage syncAfter) constLiteFX::Rendering::IGraphicsDeviceinline
makeFrameBuffer(const Size2d &renderArea) constLiteFX::Rendering::IGraphicsDeviceinline
makeFrameBuffer(StringView name, const Size2d &renderArea) constLiteFX::Rendering::IGraphicsDeviceinline
maximumMultiSamplingLevel(Format format) const noexcept=0LiteFX::Rendering::IGraphicsDevicepure virtual
operator=(const IGraphicsDevice &)=defaultLiteFX::Rendering::IGraphicsDeviceprotected
operator=(IGraphicsDevice &&) noexcept=defaultLiteFX::Rendering::IGraphicsDeviceprotected
LiteFX::SharedObject::operator=(SharedObject &&) noexcept=defaultLiteFX::SharedObjectprotected
LiteFX::SharedObject::operator=(const SharedObject &)=defaultLiteFX::SharedObjectprotected
shared_from_this(this TSelf &&self) noexceptLiteFX::SharedObjectinline
SharedObject() noexcept=defaultLiteFX::SharedObjectprotected
SharedObject(SharedObject &&) noexcept=defaultLiteFX::SharedObjectprotected
SharedObject(const SharedObject &)=defaultLiteFX::SharedObjectprotected
state() const noexcept=0LiteFX::Rendering::IGraphicsDevicepure virtual
surface() const noexcept=0LiteFX::Rendering::IGraphicsDevicepure virtual
swapChain() const noexcept=0LiteFX::Rendering::IGraphicsDevicepure virtual
swapChain() noexcept=0LiteFX::Rendering::IGraphicsDevicepure virtual
ticksPerMillisecond() const noexcept=0LiteFX::Rendering::IGraphicsDevicepure virtual
wait() const =0LiteFX::Rendering::IGraphicsDevicepure virtual
weak_from_this(this TSelf &&self) noexcept -> WeakPtr< std::remove_reference_t< TSelf > >LiteFX::SharedObjectinline
~IGraphicsDevice() noexcept override=defaultLiteFX::Rendering::IGraphicsDevice
~SharedObject() noexcept=defaultLiteFX::SharedObjectvirtual