#include <texture.h>
◆ ~font()
| virtual luna::renderer::font::~font |
( |
| ) |
|
|
virtualdefault |
◆ create()
| ref< font > luna::renderer::font::create |
( |
const std::string & |
filePath | ) |
|
|
static |
◆ getAdvance()
| virtual glm::vec2 luna::renderer::font::getAdvance |
( |
char |
character | ) |
|
|
pure virtual |
◆ getGlyph()
| virtual ref< texture > luna::renderer::font::getGlyph |
( |
char |
character | ) |
|
|
pure virtual |
◆ getScale()
| virtual glm::vec2 luna::renderer::font::getScale |
( |
char |
charcater | ) |
|
|
pure virtual |
◆ handle()
| uint64_t luna::renderer::font::handle |
( |
| ) |
|
|
inline |
◆ _handle
| uint64_t luna::renderer::font::_handle |
|
protected |
◆ data
| void* luna::renderer::font::data |
|
protected |
◆ fontInfo
| stbtt_fontinfo luna::renderer::font::fontInfo |
|
protected |
◆ glypAdvances
| std::vector<glm::vec2> luna::renderer::font::glypAdvances |
|
protected |
◆ glypScales
| std::vector<glm::vec2> luna::renderer::font::glypScales |
|
protected |
◆ startIndex
| const char luna::renderer::font::startIndex = 0 |
|
staticprotected |
The documentation for this class was generated from the following files:
- C:/Users/robbe/source/repos/lolrobbe2/luna/luna/src/core/rendering/texture.h
- C:/Users/robbe/source/repos/lolrobbe2/luna/luna/src/core/rendering/texture.cpp