TazGraph Project v0.1.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
PlaneModelRenderer Class Reference
Inheritance diagram for PlaneModelRenderer:
Inheritance graph
[legend]
Collaboration diagram for PlaneModelRenderer:
Collaboration graph
[legend]

Public Member Functions

void init () override
 
void begin () override
 
void initBatch (Taz::RenderBatch &batch)
 
void drawTriangle (size_t v_index, const glm::vec3 &triangleOffset, const glm::vec3 &mRotation, const glm::vec2 &uv1, const glm::vec2 &uv2, const glm::vec2 &uv3, GLuint texture)
 
void draw (size_t v_index, const glm::vec2 &rectSize, const glm::vec3 &position, const glm::vec3 &mRotation, const glm::vec4 &uvRect, GLuint texture)
 
void endBatch (const Taz::RenderBatch &batch) override
 
void dispose ()
 

Additional Inherited Members

- Public Attributes inherited from Taz::Renderer
GLuint _vboInstances
 
size_t currentBatchIndex = 0
 

Member Function Documentation

◆ begin()

void PlaneModelRenderer::begin ( )
overridevirtual

Reimplemented from Taz::Renderer.

◆ endBatch()

void PlaneModelRenderer::endBatch ( const Taz::RenderBatch batch)
overridevirtual

Implements Taz::Renderer.

◆ init()

void PlaneModelRenderer::init ( )
overridevirtual

Reimplemented from Taz::Renderer.


The documentation for this class was generated from the following files: