| 
    LiteFX 0.4.1.2025
    
   Computer Graphics Engine 
   | 
 
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)=0 | LiteFX::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)=0 | LiteFX::Rendering::FrameBuffer< TImage > | virtual | 
| addImages(this TSelf &&self, Span< const RenderTarget > renderTargets, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage) -> TSelf && | LiteFX::Rendering::IFrameBuffer | inline | 
| create(TArgs &&... args) -> SharedPtr< T > | LiteFX::SharedObject | inlineprotectedstatic | 
| FrameBuffer() noexcept=default | LiteFX::Rendering::FrameBuffer< TImage > | protected | 
| FrameBuffer(FrameBuffer &&) noexcept=default | LiteFX::Rendering::FrameBuffer< TImage > | protected | 
| FrameBuffer(const FrameBuffer &)=default | LiteFX::Rendering::FrameBuffer< TImage > | protected | 
| getHeight() const noexcept=0 | LiteFX::Rendering::IFrameBuffer | pure virtual | 
| getWidth() const noexcept=0 | LiteFX::Rendering::IFrameBuffer | pure virtual | 
| IFrameBuffer() noexcept=default | LiteFX::Rendering::IFrameBuffer | protected | 
| IFrameBuffer(IFrameBuffer &&) noexcept=default | LiteFX::Rendering::IFrameBuffer | protected | 
| IFrameBuffer(const IFrameBuffer &)=delete | LiteFX::Rendering::IFrameBuffer | protected | 
| image(UInt32 index) const =0 | LiteFX::Rendering::IFrameBuffer | pure virtual | 
| image(const RenderTarget &renderTarget) const =0 | LiteFX::Rendering::IFrameBuffer | pure virtual | 
| image(StringView renderTargetName) const =0 | LiteFX::Rendering::IFrameBuffer | pure virtual | 
| image_type typedef | LiteFX::Rendering::FrameBuffer< TImage > | |
| images() const =0 | LiteFX::Rendering::FrameBuffer< TImage > | pure virtual | 
| IStateResource() noexcept=default | LiteFX::Rendering::IStateResource | protected | 
| LiteFX::Rendering::StateResource::IStateResource(const IStateResource &)=delete | LiteFX::Rendering::IStateResource | protected | 
| LiteFX::Rendering::StateResource::IStateResource(IStateResource &&) noexcept=default | LiteFX::Rendering::IStateResource | protected | 
| mapRenderTarget(const RenderTarget &renderTarget, UInt32 index)=0 | LiteFX::Rendering::IFrameBuffer | pure virtual | 
| mapRenderTarget(const RenderTarget &renderTarget, StringView imageName)=0 | LiteFX::Rendering::IFrameBuffer | pure virtual | 
| mapRenderTarget(const RenderTarget &renderTarget) | LiteFX::Rendering::IFrameBuffer | inline | 
| mapRenderTargets(Span< const RenderTarget > renderTargets) | LiteFX::Rendering::IFrameBuffer | inline | 
| name() noexcept | LiteFX::Rendering::StateResource | protected | 
| name() const noexcept override | LiteFX::Rendering::StateResource | virtual | 
| operator=(FrameBuffer &&) noexcept=default | LiteFX::Rendering::FrameBuffer< TImage > | protected | 
| operator=(const FrameBuffer &)=default | LiteFX::Rendering::FrameBuffer< TImage > | protected | 
| LiteFX::Rendering::StateResource::operator=(StateResource &&) noexcept | LiteFX::Rendering::StateResource | protected | 
| LiteFX::Rendering::StateResource::operator=(const StateResource &)=delete | LiteFX::Rendering::StateResource | protected | 
| LiteFX::Rendering::IFrameBuffer::operator=(IFrameBuffer &&) noexcept=default | LiteFX::Rendering::IFrameBuffer | protected | 
| LiteFX::Rendering::IFrameBuffer::operator=(const IFrameBuffer &)=delete | LiteFX::Rendering::IFrameBuffer | protected | 
| LiteFX::SharedObject::operator=(SharedObject &&) noexcept=default | LiteFX::SharedObject | protected | 
| LiteFX::SharedObject::operator=(const SharedObject &)=default | LiteFX::SharedObject | protected | 
| LiteFX::Rendering::IStateResource::operator=(const IStateResource &)=delete | LiteFX::Rendering::IStateResource | protected | 
| LiteFX::Rendering::IStateResource::operator=(IStateResource &&) noexcept=default | LiteFX::Rendering::IStateResource | protected | 
| operator[](UInt32 index) const =0 | LiteFX::Rendering::IFrameBuffer | pure virtual | 
| operator[](const RenderTarget &renderTarget) const =0 | LiteFX::Rendering::IFrameBuffer | pure virtual | 
| operator[](StringView renderTargetName) const =0 | LiteFX::Rendering::IFrameBuffer | pure virtual | 
| released | LiteFX::Rendering::IFrameBuffer | mutable | 
| resize(const Size2d &renderArea)=0 | LiteFX::Rendering::IFrameBuffer | pure virtual | 
| resized | LiteFX::Rendering::IFrameBuffer | mutable | 
| resolveImage(UInt64 hash) const =0 | LiteFX::Rendering::IFrameBuffer | pure virtual | 
| 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 | 
| size() const noexcept=0 | LiteFX::Rendering::IFrameBuffer | pure virtual | 
| StateResource() | LiteFX::Rendering::StateResource | protected | 
| StateResource(StringView name) | LiteFX::Rendering::StateResource | explicitprotected | 
| StateResource(StateResource &&) noexcept | LiteFX::Rendering::StateResource | protected | 
| StateResource(const StateResource &)=delete | LiteFX::Rendering::StateResource | protected | 
| unmapRenderTarget(const RenderTarget &renderTarget) noexcept=0 | LiteFX::Rendering::IFrameBuffer | pure virtual | 
| weak_from_this(this TSelf &&self) noexcept -> WeakPtr< std::remove_reference_t< TSelf > > | LiteFX::SharedObject | inline | 
| ~FrameBuffer() noexcept override=default | LiteFX::Rendering::FrameBuffer< TImage > | |
| ~IFrameBuffer() noexcept override | LiteFX::Rendering::IFrameBuffer | inline | 
| ~IStateResource() noexcept=default | LiteFX::Rendering::IStateResource | virtual | 
| ~SharedObject() noexcept=default | LiteFX::SharedObject | virtual | 
| ~StateResource() noexcept override | LiteFX::Rendering::StateResource |