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 |