BindMesh(ID3D11DeviceContext &device_context) const noexcept | mage::rendering::Mesh | |
BindMesh(ID3D11DeviceContext &device_context, D3D11_PRIMITIVE_TOPOLOGY topology) const noexcept | mage::rendering::Mesh | |
Draw(ID3D11DeviceContext &device_context) const noexcept | mage::rendering::Mesh | |
Draw(ID3D11DeviceContext &device_context, std::size_t start_index, std::size_t nb_indices) const noexcept | mage::rendering::Mesh | |
GenerateIndices() | mage::rendering::SpriteBatchMesh | privatestatic |
GetIndexFormat() const noexcept | mage::rendering::Mesh | |
GetNumberOfIndices() const noexcept | mage::rendering::Mesh | |
GetNumberOfVertices() const noexcept | mage::rendering::Mesh | |
GetPrimitiveTopology() const noexcept | mage::rendering::Mesh | |
GetVertexSize() const noexcept | mage::rendering::Mesh | |
Lock(ID3D11DeviceContext &device_context, D3D11_MAP map_type, D3D11_MAPPED_SUBRESOURCE &mapped_buffer) | mage::rendering::PrimitiveBatchMesh< VertexPositionColorTexture, U16 > | |
m_index_buffer | mage::rendering::Mesh | protected |
m_vertex_buffer | mage::rendering::Mesh | protected |
MaxIndicesPerBatch() noexcept | mage::rendering::SpriteBatchMesh | static |
MaxVerticesPerBatch() noexcept | mage::rendering::SpriteBatchMesh | static |
Mesh(std::size_t vertex_size, DXGI_FORMAT index_format, D3D11_PRIMITIVE_TOPOLOGY primitive_topology) | mage::rendering::Mesh | explicitprotected |
Mesh(const Mesh &mesh)=delete | mage::rendering::Mesh | protected |
Mesh(Mesh &&mesh) noexcept | mage::rendering::Mesh | protected |
MinIndicesPerBatch() noexcept | mage::rendering::SpriteBatchMesh | static |
MinVerticesPerBatch() noexcept | mage::rendering::SpriteBatchMesh | static |
operator=(const SpriteBatchMesh &mesh)=delete | mage::rendering::SpriteBatchMesh | |
operator=(SpriteBatchMesh &&mesh) noexcept | mage::rendering::SpriteBatchMesh | |
PrimitiveBatchMesh< VertexPositionColorTexture, U16 >::operator=(const PrimitiveBatchMesh &mesh)=delete | mage::rendering::PrimitiveBatchMesh< VertexPositionColorTexture, U16 > | |
PrimitiveBatchMesh< VertexPositionColorTexture, U16 >::operator=(PrimitiveBatchMesh &&mesh) noexcept | mage::rendering::PrimitiveBatchMesh< VertexPositionColorTexture, U16 > | |
mage::rendering::Mesh::operator=(const Mesh &mesh)=delete | mage::rendering::Mesh | |
mage::rendering::Mesh::operator=(Mesh &&mesh) noexcept | mage::rendering::Mesh | |
PrimitiveBatchMesh(ID3D11Device &device, std::size_t nb_vertices, const std::vector< U16 > &indices, D3D11_PRIMITIVE_TOPOLOGY primitive_topology=D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST) | mage::rendering::PrimitiveBatchMesh< VertexPositionColorTexture, U16 > | explicit |
PrimitiveBatchMesh(const PrimitiveBatchMesh &mesh)=delete | mage::rendering::PrimitiveBatchMesh< VertexPositionColorTexture, U16 > | |
PrimitiveBatchMesh(PrimitiveBatchMesh &&mesh) noexcept | mage::rendering::PrimitiveBatchMesh< VertexPositionColorTexture, U16 > | |
s_indices_per_sprite | mage::rendering::SpriteBatchMesh | static |
s_max_sprites_per_batch | mage::rendering::SpriteBatchMesh | static |
s_min_sprites_per_batch | mage::rendering::SpriteBatchMesh | static |
s_vertices_per_sprite | mage::rendering::SpriteBatchMesh | static |
SetNumberOfIndices(std::size_t nb_indices) noexcept | mage::rendering::Mesh | protected |
SetNumberOfVertices(std::size_t nb_vertices) noexcept | mage::rendering::Mesh | protected |
SpriteBatchMesh(ID3D11Device &device) | mage::rendering::SpriteBatchMesh | explicit |
SpriteBatchMesh(const SpriteBatchMesh &mesh)=delete | mage::rendering::SpriteBatchMesh | |
SpriteBatchMesh(SpriteBatchMesh &&mesh) noexcept | mage::rendering::SpriteBatchMesh | |
~Mesh() | mage::rendering::Mesh | virtual |
~PrimitiveBatchMesh() | mage::rendering::PrimitiveBatchMesh< VertexPositionColorTexture, U16 > | virtual |
~SpriteBatchMesh() | mage::rendering::SpriteBatchMesh | virtual |