LiteFX 0.4.1.2025
Computer Graphics Engine
|
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::IFrameBuffer | inline |
addImage(Format format, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage) | LiteFX::Rendering::IFrameBuffer | inline |
addImage(this TSelf &&self, StringView name, Format format, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage) -> TSelf && | LiteFX::Rendering::IFrameBuffer | inline |
addImage(const String &name, Format format, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage)=0 | LiteFX::Rendering::IFrameBuffer | pure virtual |
addImage(this TSelf &&self, const RenderTarget &renderTarget, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage) -> TSelf && | LiteFX::Rendering::IFrameBuffer | inline |
addImage(const RenderTarget &renderTarget, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage) | LiteFX::Rendering::IFrameBuffer | inline |
addImage(this TSelf &&self, StringView name, const RenderTarget &renderTarget, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage) -> TSelf && | LiteFX::Rendering::IFrameBuffer | inline |
addImage(const String &name, const RenderTarget &renderTarget, MultiSamplingLevel samples=MultiSamplingLevel::x1, ResourceUsage usage=ResourceUsage::FrameBufferImage)=0 | LiteFX::Rendering::IFrameBuffer | pure 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 |
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 |
images() const | LiteFX::Rendering::IFrameBuffer | inline |
IStateResource() noexcept=default | LiteFX::Rendering::IStateResource | protected |
IStateResource(const IStateResource &)=delete | LiteFX::Rendering::IStateResource | protected |
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() const noexcept=0 | LiteFX::Rendering::IStateResource | pure virtual |
operator=(IFrameBuffer &&) noexcept=default | LiteFX::Rendering::IFrameBuffer | protected |
operator=(const IFrameBuffer &)=delete | LiteFX::Rendering::IFrameBuffer | protected |
LiteFX::Rendering::IStateResource::operator=(const IStateResource &)=delete | LiteFX::Rendering::IStateResource | protected |
LiteFX::Rendering::IStateResource::operator=(IStateResource &&) noexcept=default | LiteFX::Rendering::IStateResource | protected |
LiteFX::SharedObject::operator=(SharedObject &&) noexcept=default | LiteFX::SharedObject | protected |
LiteFX::SharedObject::operator=(const SharedObject &)=default | LiteFX::SharedObject | 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 |
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 |
~IFrameBuffer() noexcept override | LiteFX::Rendering::IFrameBuffer | inline |
~IStateResource() noexcept=default | LiteFX::Rendering::IStateResource | virtual |
~SharedObject() noexcept=default | LiteFX::SharedObject | virtual |