le2d v0.4.7
2D game engine framework
 
Loading...
Searching...
No Matches
le::TileSet Class Reference

Sorted set of Tiles. More...

#include <le2d/tile/tile_set.hpp>

Inheritance diagram for le::TileSet:
le::IAsset

Public Member Functions

auto get_tiles () const -> std::span< Tile const >
 
void set_tiles (std::vector< Tile > tiles)
 
auto get_uv (TileId id) const -> kvf::UvRect
 Get the UV coordinates for a given Tile ID.
 
auto is_loaded () const -> bool
 

Detailed Description

Sorted set of Tiles.

Member Function Documentation

◆ get_tiles()

auto le::TileSet::get_tiles ( ) const -> std::span<Tile const>
inline

◆ get_uv()

auto le::TileSet::get_uv ( TileId  id) const -> kvf::UvRect

Get the UV coordinates for a given Tile ID.

Parameters
idTile ID to query.
Returns
UV rect for tile if found, else uv_rect_v.

◆ is_loaded()

auto le::TileSet::is_loaded ( ) const -> bool
inline

◆ set_tiles()

void le::TileSet::set_tiles ( std::vector< Tile tiles)
Parameters
tilesTiles that will be stored and sorted.

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