![]()  | 
  
    MAGE
    v0.171.0
    
   Matthias Advanced Game Engine 
   | 
 
This is the complete list of members for mage::rendering::PrimitiveBatchMesh< VertexT, IndexT >, including all inherited members.
| 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 | |
| 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< VertexT, IndexT > | |
| m_index_buffer | mage::rendering::Mesh | protected | 
| m_vertex_buffer | mage::rendering::Mesh | protected | 
| 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 | 
| operator=(const PrimitiveBatchMesh &mesh)=delete | mage::rendering::PrimitiveBatchMesh< VertexT, IndexT > | |
| operator=(PrimitiveBatchMesh &&mesh) noexcept | mage::rendering::PrimitiveBatchMesh< VertexT, IndexT > | |
| 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< IndexT > &indices, D3D11_PRIMITIVE_TOPOLOGY primitive_topology=D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST) | mage::rendering::PrimitiveBatchMesh< VertexT, IndexT > | explicit | 
| PrimitiveBatchMesh(const PrimitiveBatchMesh &mesh)=delete | mage::rendering::PrimitiveBatchMesh< VertexT, IndexT > | |
| PrimitiveBatchMesh(PrimitiveBatchMesh &&mesh) noexcept | mage::rendering::PrimitiveBatchMesh< VertexT, IndexT > | |
| SetNumberOfIndices(std::size_t nb_indices) noexcept | mage::rendering::Mesh | protected | 
| SetNumberOfVertices(std::size_t nb_vertices) noexcept | mage::rendering::Mesh | protected | 
| SetupIndexBuffer(ID3D11Device &device, const std::vector< IndexT > &indices) | mage::rendering::PrimitiveBatchMesh< VertexT, IndexT > | private | 
| SetupVertexBuffer(ID3D11Device &device, std::size_t nb_vertices) | mage::rendering::PrimitiveBatchMesh< VertexT, IndexT > | private | 
| ~Mesh() | mage::rendering::Mesh | virtual | 
| ~PrimitiveBatchMesh() | mage::rendering::PrimitiveBatchMesh< VertexT, IndexT > | virtual |