template<typename V>
OrbitEngine::Graphics::BatchRenderer2D class

Base classes

class Renderer2D virtual

Constructors, destructors, conversion operators

BatchRenderer2D(VertexLayout* layout, unsigned int batchSize, Topology batchTopology = Topology::TRIANGLES)
~BatchRenderer2D() virtual

Public functions

void begin() override
void end() override
void pushVertex(const V& v)
auto getVertexCount() const -> unsigned int

Protected variables

VertexLayout* m_VertexLayout
Mesh* m_Mesh