.. _api_TileMapRender: TileMapRender ============= Inherited: None .. _api_TileMapRender_description: Description ----------- TileMapRender is a class designed for rendering tile maps within Thunder Engine. It manages the rendering of a tile map, including handling materials, layers, and transformations. .. _api_TileMapRender_public: Public Methods -------------- +-------+-------------------------------------------------------------------------+ | int | :ref:`layer` () const | +-------+-------------------------------------------------------------------------+ | void | :ref:`setLayer` (int layer) | +-------+-------------------------------------------------------------------------+ | void | :ref:`setMaterial` (Material * material) | +-------+-------------------------------------------------------------------------+ | int | :ref:`tileMap` () const | +-------+-------------------------------------------------------------------------+ .. _api_TileMapRender_static: Static Methods -------------- None .. _api_TileMapRender_methods: Methods Description ------------------- .. _api_TileMapRender_layer: int **TileMapRender::layer** () const Returns the order layer for the tile map. **See also** setLayer(). ---- .. _api_TileMapRender_setLayer: void **TileMapRender::setLayer** (int *layer*) Sets the order *layer* for the tile map. **See also** *layer*(). ---- .. _api_TileMapRender_setMaterial: void **TileMapRender::setMaterial** (:ref:`Material` * *material*) Reimplements: Renderable::setMaterial(Material *material). Creates a new instance of *material* and assigns it. ---- .. _api_TileMapRender_tileMap: int **TileMapRender::tileMap** () const Returns a pointer to the tile map associated with this TileMapRender.