GameKit
0.0.1a
C++ gamedev tools
|
#include <TilemapRenderer.hpp>
Public Member Functions | |
void | init (Tilemap *map, u16 mapWidth, u16 mapHeight, u8 mapLayers) |
void | updateTile (u8 layer, u16 tileX, u16 tileY, u16 id, Tilemap &map) |
![]() | |
virtual | ~IDrawable ()=default |
Virtual destructor. More... | |
Private Member Functions | |
void | draw (gk::RenderTarget &target, gk::RenderStates states) const override |
Draw the object to a render target. More... | |
Private Attributes | |
gk::VertexBuffer | m_vbo |
Tilemap * | m_map = nullptr |
Additional Inherited Members |
Definition at line 25 of file TilemapRenderer.hpp.
|
overrideprivatevirtual |
Draw the object to a render target.
This is a pure virtual function that has to be implemented by the derived class to define how the drawable should be drawn.
target | Render target to draw to |
states | Current render states |
Implements gk::IDrawable.
Definition at line 61 of file TilemapRenderer.cpp.
Definition at line 22 of file TilemapRenderer.cpp.
Definition at line 30 of file TilemapRenderer.cpp.
|
private |
Definition at line 36 of file TilemapRenderer.hpp.
|
private |
Definition at line 34 of file TilemapRenderer.hpp.