#include <imgui.h>
|
IMGUI_API | ImFontAtlas () |
|
IMGUI_API | ~ImFontAtlas () |
|
IMGUI_API ImFont * | AddFontDefault () |
|
IMGUI_API ImFont * | AddFontFromFileTTF (const char *filename, float size_pixels, const ImWchar *glyph_ranges=NULL, int font_no=0) |
|
IMGUI_API ImFont * | AddFontFromMemoryTTF (void *in_ttf_data, size_t in_ttf_data_size, float size_pixels, const ImWchar *glyph_ranges=NULL, int font_no=0) |
|
IMGUI_API void | ClearTexData () |
|
IMGUI_API void | Clear () |
|
IMGUI_API void | GetTexDataAsAlpha8 (unsigned char **out_pixels, int *out_width, int *out_height, int *out_bytes_per_pixel=NULL) |
|
IMGUI_API void | GetTexDataAsRGBA32 (unsigned char **out_pixels, int *out_width, int *out_height, int *out_bytes_per_pixel=NULL) |
|
IMGUI_API void | SetTexID (void *id) |
|
IMGUI_API const ImWchar * | GetGlyphRangesDefault () |
|
IMGUI_API const ImWchar * | GetGlyphRangesJapanese () |
|
IMGUI_API const ImWchar * | GetGlyphRangesChinese () |
|
IMGUI_API bool | Build () |
|
IMGUI_API void | ClearInputData () |
|
IMGUI_API void | RenderCustomTexData () |
|
Definition at line 878 of file imgui.h.
ImFontAtlas::ImFontAtlas |
( |
| ) |
|
ImFontAtlas::~ImFontAtlas |
( |
| ) |
|
ImFont * ImFontAtlas::AddFontDefault |
( |
| ) |
|
ImFont * ImFontAtlas::AddFontFromFileTTF |
( |
const char * |
filename, |
|
|
float |
size_pixels, |
|
|
const ImWchar * |
glyph_ranges = NULL , |
|
|
int |
font_no = 0 |
|
) |
| |
ImFont * ImFontAtlas::AddFontFromMemoryTTF |
( |
void * |
in_ttf_data, |
|
|
size_t |
in_ttf_data_size, |
|
|
float |
size_pixels, |
|
|
const ImWchar * |
glyph_ranges = NULL , |
|
|
int |
font_no = 0 |
|
) |
| |
void ImFontAtlas::ClearTexData |
( |
| ) |
|
void ImFontAtlas::Clear |
( |
| ) |
|
void ImFontAtlas::GetTexDataAsAlpha8 |
( |
unsigned char ** |
out_pixels, |
|
|
int * |
out_width, |
|
|
int * |
out_height, |
|
|
int * |
out_bytes_per_pixel = NULL |
|
) |
| |
void ImFontAtlas::GetTexDataAsRGBA32 |
( |
unsigned char ** |
out_pixels, |
|
|
int * |
out_width, |
|
|
int * |
out_height, |
|
|
int * |
out_bytes_per_pixel = NULL |
|
) |
| |
IMGUI_API void ImFontAtlas::SetTexID |
( |
void * |
id | ) |
|
|
inline |
const ImWchar * ImFontAtlas::GetGlyphRangesDefault |
( |
| ) |
|
const ImWchar * ImFontAtlas::GetGlyphRangesJapanese |
( |
| ) |
|
const ImWchar * ImFontAtlas::GetGlyphRangesChinese |
( |
| ) |
|
bool ImFontAtlas::Build |
( |
| ) |
|
void ImFontAtlas::ClearInputData |
( |
| ) |
|
void ImFontAtlas::RenderCustomTexData |
( |
| ) |
|
unsigned char* ImFontAtlas::TexPixelsAlpha8 |
unsigned int* ImFontAtlas::TexPixelsRGBA32 |
int ImFontAtlas::TexWidth |
int ImFontAtlas::TexHeight |
ImVec2 ImFontAtlas::TexExtraDataPos |
ImVec2 ImFontAtlas::TexUvWhitePixel |
ImVector<ImFontAtlasData*> ImFontAtlas::InputData |
The documentation for this struct was generated from the following files: