create(TArgs &&... args) -> SharedPtr< T > | LiteFX::SharedObject | inlineprotectedstatic |
IInputAssembler() noexcept=default | LiteFX::Rendering::IInputAssembler | protected |
IInputAssembler(const IInputAssembler &)=default | LiteFX::Rendering::IInputAssembler | protected |
IInputAssembler(IInputAssembler &&) noexcept=default | LiteFX::Rendering::IInputAssembler | protected |
index_buffer_layout_type typedef | LiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout > | |
indexBufferLayout() const noexcept override=0 | LiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout > | pure virtual |
InputAssembler() noexcept=default | LiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout > | protected |
InputAssembler(const InputAssembler &)=default | LiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout > | protected |
InputAssembler(InputAssembler &&) noexcept=default | LiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout > | protected |
operator=(const InputAssembler &)=default | LiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout > | protected |
operator=(InputAssembler &&) noexcept=default | LiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout > | protected |
LiteFX::Rendering::IInputAssembler::operator=(const IInputAssembler &)=default | LiteFX::Rendering::IInputAssembler | protected |
LiteFX::Rendering::IInputAssembler::operator=(IInputAssembler &&) noexcept=default | LiteFX::Rendering::IInputAssembler | protected |
LiteFX::SharedObject::operator=(SharedObject &&) noexcept=default | LiteFX::SharedObject | protected |
LiteFX::SharedObject::operator=(const SharedObject &)=default | LiteFX::SharedObject | protected |
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 |
topology() const noexcept=0 | LiteFX::Rendering::IInputAssembler | pure virtual |
vertex_buffer_layout_type typedef | LiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout > | |
vertexBufferLayout(UInt32 binding) const override=0 | LiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout > | pure virtual |
vertexBufferLayouts() const =0 | LiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout > | pure virtual |
weak_from_this(this TSelf &&self) noexcept -> WeakPtr< std::remove_reference_t< TSelf > > | LiteFX::SharedObject | inline |
~IInputAssembler() noexcept override=default | LiteFX::Rendering::IInputAssembler | |
~InputAssembler() noexcept override=default | LiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout > | |
~SharedObject() noexcept=default | LiteFX::SharedObject | virtual |