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

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

addImage(this TSelf &&self, Format format, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage) -> TSelf &&LiteFX::Rendering::IFrameBufferinline
addImage(Format format, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage)LiteFX::Rendering::IFrameBufferinline
addImage(this TSelf &&self, StringView name, Format format, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage) -> TSelf &&LiteFX::Rendering::IFrameBufferinline
addImage(const String &name, Format format, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage)=0LiteFX::Rendering::IFrameBufferpure virtual
addImage(this TSelf &&self, const RenderTarget &renderTarget, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage) -> TSelf &&LiteFX::Rendering::IFrameBufferinline
addImage(const RenderTarget &renderTarget, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage)LiteFX::Rendering::IFrameBufferinline
addImage(this TSelf &&self, StringView name, const RenderTarget &renderTarget, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage) -> TSelf &&LiteFX::Rendering::IFrameBufferinline
addImage(const String &name, const RenderTarget &renderTarget, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage)=0LiteFX::Rendering::IFrameBufferpure virtual
addImages(this TSelf &&self, Span< const RenderTarget > renderTargets, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage) -> TSelf &&LiteFX::Rendering::IFrameBufferinline
create(TArgs &&... args) -> SharedPtr< T >LiteFX::SharedObjectinlineprotectedstatic
getHeight() const noexcept=0LiteFX::Rendering::IFrameBufferpure virtual
getWidth() const noexcept=0LiteFX::Rendering::IFrameBufferpure virtual
IFrameBuffer() noexcept=defaultLiteFX::Rendering::IFrameBufferprotected
IFrameBuffer(IFrameBuffer &&) noexcept=defaultLiteFX::Rendering::IFrameBufferprotected
IFrameBuffer(const IFrameBuffer &)=deleteLiteFX::Rendering::IFrameBufferprotected
image(UInt32 index) const =0LiteFX::Rendering::IFrameBufferpure virtual
image(const RenderTarget &renderTarget) const =0LiteFX::Rendering::IFrameBufferpure virtual
image(StringView renderTargetName) const =0LiteFX::Rendering::IFrameBufferpure virtual
images() constLiteFX::Rendering::IFrameBufferinline
IStateResource() noexcept=defaultLiteFX::Rendering::IStateResourceprotected
IStateResource(const IStateResource &)=deleteLiteFX::Rendering::IStateResourceprotected
IStateResource(IStateResource &&) noexcept=defaultLiteFX::Rendering::IStateResourceprotected
mapRenderTarget(const RenderTarget &renderTarget, UInt32 index)=0LiteFX::Rendering::IFrameBufferpure virtual
mapRenderTarget(const RenderTarget &renderTarget, StringView imageName)=0LiteFX::Rendering::IFrameBufferpure virtual
mapRenderTarget(const RenderTarget &renderTarget)LiteFX::Rendering::IFrameBufferinline
mapRenderTargets(Span< const RenderTarget > renderTargets)LiteFX::Rendering::IFrameBufferinline
name() const noexcept=0LiteFX::Rendering::IStateResourcepure virtual
operator=(IFrameBuffer &&) noexcept=defaultLiteFX::Rendering::IFrameBufferprotected
operator=(const IFrameBuffer &)=deleteLiteFX::Rendering::IFrameBufferprotected
LiteFX::Rendering::IStateResource::operator=(const IStateResource &)=deleteLiteFX::Rendering::IStateResourceprotected
LiteFX::Rendering::IStateResource::operator=(IStateResource &&) noexcept=defaultLiteFX::Rendering::IStateResourceprotected
LiteFX::SharedObject::operator=(SharedObject &&) noexcept=defaultLiteFX::SharedObjectprotected
LiteFX::SharedObject::operator=(const SharedObject &)=defaultLiteFX::SharedObjectprotected
operator[](UInt32 index) const =0LiteFX::Rendering::IFrameBufferpure virtual
operator[](const RenderTarget &renderTarget) const =0LiteFX::Rendering::IFrameBufferpure virtual
operator[](StringView renderTargetName) const =0LiteFX::Rendering::IFrameBufferpure virtual
releasedLiteFX::Rendering::IFrameBuffermutable
resize(const Size2d &renderArea)=0LiteFX::Rendering::IFrameBufferpure virtual
resizedLiteFX::Rendering::IFrameBuffermutable
resolveImage(UInt64 hash) const =0LiteFX::Rendering::IFrameBufferpure virtual
shared_from_this(this TSelf &&self) noexceptLiteFX::SharedObjectinline
SharedObject() noexcept=defaultLiteFX::SharedObjectprotected
SharedObject(SharedObject &&) noexcept=defaultLiteFX::SharedObjectprotected
SharedObject(const SharedObject &)=defaultLiteFX::SharedObjectprotected
size() const noexcept=0LiteFX::Rendering::IFrameBufferpure virtual
unmapRenderTarget(const RenderTarget &renderTarget) noexcept=0LiteFX::Rendering::IFrameBufferpure virtual
weak_from_this(this TSelf &&self) noexcept -> WeakPtr< std::remove_reference_t< TSelf > >LiteFX::SharedObjectinline
~IFrameBuffer() noexcept overrideLiteFX::Rendering::IFrameBufferinline
~IStateResource() noexcept=defaultLiteFX::Rendering::IStateResourcevirtual
~SharedObject() noexcept=defaultLiteFX::SharedObjectvirtual