LiteFX 0.4.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
LiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout > Member List

This is the complete list of members for LiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout >, including all inherited members.

create(TArgs &&... args) -> SharedPtr< T >LiteFX::SharedObjectinlineprotectedstatic
IInputAssembler() noexcept=defaultLiteFX::Rendering::IInputAssemblerprotected
IInputAssembler(const IInputAssembler &)=defaultLiteFX::Rendering::IInputAssemblerprotected
IInputAssembler(IInputAssembler &&) noexcept=defaultLiteFX::Rendering::IInputAssemblerprotected
index_buffer_layout_type typedefLiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout >
indexBufferLayout() const noexcept override=0LiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout >pure virtual
InputAssembler() noexcept=defaultLiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout >protected
InputAssembler(const InputAssembler &)=defaultLiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout >protected
InputAssembler(InputAssembler &&) noexcept=defaultLiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout >protected
operator=(const InputAssembler &)=defaultLiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout >protected
operator=(InputAssembler &&) noexcept=defaultLiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout >protected
LiteFX::Rendering::IInputAssembler::operator=(const IInputAssembler &)=defaultLiteFX::Rendering::IInputAssemblerprotected
LiteFX::Rendering::IInputAssembler::operator=(IInputAssembler &&) noexcept=defaultLiteFX::Rendering::IInputAssemblerprotected
LiteFX::SharedObject::operator=(SharedObject &&) noexcept=defaultLiteFX::SharedObjectprotected
LiteFX::SharedObject::operator=(const SharedObject &)=defaultLiteFX::SharedObjectprotected
shared_from_this(this TSelf &&self) noexceptLiteFX::SharedObjectinline
SharedObject() noexcept=defaultLiteFX::SharedObjectprotected
SharedObject(SharedObject &&) noexcept=defaultLiteFX::SharedObjectprotected
SharedObject(const SharedObject &)=defaultLiteFX::SharedObjectprotected
topology() const noexcept=0LiteFX::Rendering::IInputAssemblerpure virtual
vertex_buffer_layout_type typedefLiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout >
vertexBufferLayout(UInt32 binding) const override=0LiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout >pure virtual
vertexBufferLayouts() const =0LiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout >pure virtual
weak_from_this(this TSelf &&self) noexcept -> WeakPtr< std::remove_reference_t< TSelf > >LiteFX::SharedObjectinline
~IInputAssembler() noexcept override=defaultLiteFX::Rendering::IInputAssembler
~InputAssembler() noexcept override=defaultLiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout >
~SharedObject() noexcept=defaultLiteFX::SharedObjectvirtual