sead::DebugFontMgrJis1Nvn class

Base classes

class FontBase

Constructors, destructors, conversion operators

DebugFontMgrJis1Nvn()
~DebugFontMgrJis1Nvn() override

Public functions

auto getHeight() const -> float override
auto getWidth() const -> float override
auto getCharWidth(char16_t c) const -> float override
auto getEncoding() const -> u32 override
auto getMaxDrawNum() const -> u32 override
void begin(DrawContext* ctx) const override
void end(DrawContext* ctx) const override
void print(DrawContext* ctx, const Projection& proj, const Camera& cam, const Matrix34f& mtx, const Color4f& color, const void* text, int len) const override
void initialize(Heap* heap, const char* shader_path, const char* font_path, const char* table_path, u32 unk)
void initializeFromBinary(Heap* heap, void* shader_binary, u64 shader_size, void* font_binary, u64 font_size, const void* table_binary, u32 unk3)
void swapUniformBlockBuffer()
auto searchCharIndexFormCharCode_(u32 code) const -> u32