le2d v0.4.3
2D game engine framework
 
Loading...
Searching...
No Matches
le::util Namespace Reference

Functions

auto clamp (TextHeight height) -> TextHeight
 
void write_glyphs (VertexArray &out, std::span< kvf::ttf::GlyphLayout const > glyphs, glm::vec2 position={}, kvf::Color color=kvf::white_v)
 
auto exe_path () -> std::string const &
 
template<typename Type >
auto demangled_name () -> std::string const &
 
auto divide_into_tiles (int rows, int cols) -> std::vector< Tile >
 
auto generate_flipbook_timeline (std::span< Tile const > tiles, kvf::Seconds duration) -> anim::Timeline< TileId >
 

Function Documentation

◆ clamp()

auto le::util::clamp ( TextHeight  height) -> TextHeight

◆ demangled_name()

template<typename Type >
auto le::util::demangled_name ( ) -> std::string const&

◆ divide_into_tiles()

auto le::util::divide_into_tiles ( int  rows,
int  cols 
) -> std::vector< Tile >

◆ exe_path()

auto le::util::exe_path ( ) -> std::string const &

◆ generate_flipbook_timeline()

auto le::util::generate_flipbook_timeline ( std::span< Tile const >  tiles,
kvf::Seconds  duration 
) -> anim::Timeline< TileId >

◆ write_glyphs()

void le::util::write_glyphs ( VertexArray out,
std::span< kvf::ttf::GlyphLayout const >  glyphs,
glm::vec2  position = {},
kvf::Color  color = kvf::white_v 
)