TrueType font interface. More...
#include <kanzi/core/cpp/memory.hpp>
#include <kanzi/core/cpp/cstddef.hpp>
#include <kanzi/core/legacy/debug/kzs_error.hpp>
#include <kanzi/core/legacy/kzs_types.hpp>
Namespaces | |
kanzi | |
Functions | |
kzsError | kzuTruetypeSystemDelete (struct KzuTruetypeSystem *truetypeSystem) |
Deletes a TrueType font system. More... | |
kzsError | kzuTruetypeSystemCreateFont (const struct KzcMemoryManager *memoryManager, struct KzuTruetypeSystem *truetypeSystem, kzString name, struct KzuFont **out_font) |
Creates a TrueType font using the given TrueType font system. More... | |
kzsError | kzuTruetypeSystemCreateFontFromFile (const struct KzcMemoryManager *memoryManager, struct KzuTruetypeSystem *truetypeSystem, kzString filePath, struct KzuFont **out_font) |
Creates a TrueType font from file using the given TrueType font system. More... | |
kzsError | kzuTruetypeSystemCreateFontFromMemory (const struct KzcMemoryManager *memoryManager, struct KzuTruetypeSystem *truetypeSystem, const kanzi::byte *data, kzUint size, kanzi::string_view name, bool createMemoryCopy, struct KzuFont **out_font) |
Creates a TrueType font from memory using the given TrueType font system. More... | |
void | kzuTruetypeSystemSetShader (struct KzuTruetypeSystem *truetypeSystem, kanzi::ShaderProgramSharedPtr shader) |
Sets shader for Truetype system. More... | |
TrueType font interface.
Copyright 2008-2017 by Rightware. All rights reserved.
kzsError kzuTruetypeSystemDelete | ( | struct KzuTruetypeSystem * | truetypeSystem | ) |
Deletes a TrueType font system.
kzsError kzuTruetypeSystemCreateFont | ( | const struct KzcMemoryManager * | memoryManager, |
struct KzuTruetypeSystem * | truetypeSystem, | ||
kzString | name, | ||
struct KzuFont ** | out_font | ||
) |
Creates a TrueType font using the given TrueType font system.
kzsError kzuTruetypeSystemCreateFontFromFile | ( | const struct KzcMemoryManager * | memoryManager, |
struct KzuTruetypeSystem * | truetypeSystem, | ||
kzString | filePath, | ||
struct KzuFont ** | out_font | ||
) |
Creates a TrueType font from file using the given TrueType font system.
kzsError kzuTruetypeSystemCreateFontFromMemory | ( | const struct KzcMemoryManager * | memoryManager, |
struct KzuTruetypeSystem * | truetypeSystem, | ||
const kanzi::byte * | data, | ||
kzUint | size, | ||
kanzi::string_view | name, | ||
bool | createMemoryCopy, | ||
struct KzuFont ** | out_font | ||
) |
Creates a TrueType font from memory using the given TrueType font system.
void kzuTruetypeSystemSetShader | ( | struct KzuTruetypeSystem * | truetypeSystem, |
kanzi::ShaderProgramSharedPtr | shader | ||
) |
Sets shader for Truetype system.