LiteFX 0.4.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
LiteFX::Rendering::FrameBuffer< TImage > Member List

This is the complete list of members for LiteFX::Rendering::FrameBuffer< TImage >, including all inherited members.

addImage(this TSelf &&self, Format format, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage) -> TSelf &&LiteFX::Rendering::FrameBuffer< TImage >inline
addImage(Format format, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage)LiteFX::Rendering::FrameBuffer< TImage >inline
addImage(this TSelf &&self, StringView name, Format format, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage) -> TSelf &&LiteFX::Rendering::FrameBuffer< TImage >inline
addImage(const String &name, Format format, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage)=0LiteFX::Rendering::FrameBuffer< TImage >virtual
addImage(this TSelf &&self, const RenderTarget &renderTarget, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage) -> TSelf &&LiteFX::Rendering::FrameBuffer< TImage >inline
addImage(const RenderTarget &renderTarget, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage)LiteFX::Rendering::FrameBuffer< TImage >inline
addImage(this TSelf &&self, StringView name, const RenderTarget &renderTarget, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage) -> TSelf &&LiteFX::Rendering::FrameBuffer< TImage >inline
addImage(const String &name, const RenderTarget &renderTarget, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage)=0LiteFX::Rendering::FrameBuffer< TImage >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
FrameBuffer() noexcept=defaultLiteFX::Rendering::FrameBuffer< TImage >protected
FrameBuffer(FrameBuffer &&) noexcept=defaultLiteFX::Rendering::FrameBuffer< TImage >protected
FrameBuffer(const FrameBuffer &)=defaultLiteFX::Rendering::FrameBuffer< TImage >protected
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
image_type typedefLiteFX::Rendering::FrameBuffer< TImage >
images() const =0LiteFX::Rendering::FrameBuffer< TImage >pure virtual
IStateResource() noexcept=defaultLiteFX::Rendering::IStateResourceprotected
LiteFX::Rendering::StateResource::IStateResource(const IStateResource &)=deleteLiteFX::Rendering::IStateResourceprotected
LiteFX::Rendering::StateResource::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() noexceptLiteFX::Rendering::StateResourceprotected
name() const noexcept overrideLiteFX::Rendering::StateResourcevirtual
operator=(FrameBuffer &&) noexcept=defaultLiteFX::Rendering::FrameBuffer< TImage >protected
operator=(const FrameBuffer &)=defaultLiteFX::Rendering::FrameBuffer< TImage >protected
LiteFX::Rendering::StateResource::operator=(StateResource &&) noexceptLiteFX::Rendering::StateResourceprotected
LiteFX::Rendering::StateResource::operator=(const StateResource &)=deleteLiteFX::Rendering::StateResourceprotected
LiteFX::Rendering::IFrameBuffer::operator=(IFrameBuffer &&) noexcept=defaultLiteFX::Rendering::IFrameBufferprotected
LiteFX::Rendering::IFrameBuffer::operator=(const IFrameBuffer &)=deleteLiteFX::Rendering::IFrameBufferprotected
LiteFX::SharedObject::operator=(SharedObject &&) noexcept=defaultLiteFX::SharedObjectprotected
LiteFX::SharedObject::operator=(const SharedObject &)=defaultLiteFX::SharedObjectprotected
LiteFX::Rendering::IStateResource::operator=(const IStateResource &)=deleteLiteFX::Rendering::IStateResourceprotected
LiteFX::Rendering::IStateResource::operator=(IStateResource &&) noexcept=defaultLiteFX::Rendering::IStateResourceprotected
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
StateResource()LiteFX::Rendering::StateResourceprotected
StateResource(StringView name)LiteFX::Rendering::StateResourceexplicitprotected
StateResource(StateResource &&) noexceptLiteFX::Rendering::StateResourceprotected
StateResource(const StateResource &)=deleteLiteFX::Rendering::StateResourceprotected
unmapRenderTarget(const RenderTarget &renderTarget) noexcept=0LiteFX::Rendering::IFrameBufferpure virtual
weak_from_this(this TSelf &&self) noexcept -> WeakPtr< std::remove_reference_t< TSelf > >LiteFX::SharedObjectinline
~FrameBuffer() noexcept override=defaultLiteFX::Rendering::FrameBuffer< TImage >
~IFrameBuffer() noexcept overrideLiteFX::Rendering::IFrameBufferinline
~IStateResource() noexcept=defaultLiteFX::Rendering::IStateResourcevirtual
~SharedObject() noexcept=defaultLiteFX::SharedObjectvirtual
~StateResource() noexcept overrideLiteFX::Rendering::StateResource