TrueType font interface. More...
#include <kanzi/graphics_3d/shader.hpp>
#include <system/debug/kzs_error.h>
#include <system/kzs_types.h>
#include <system/wrappers/kzs_opengl_base.h>
Namespaces | |
kanzi | |
Functions | |
kzsError | kzuTruetypeSystemDelete (struct KzuTruetypeSystem *truetypeSystem) |
Deletes a TrueType font system. More... | |
kzsError | kzuTruetypeSystemCreateFont (const struct KzcMemoryManager *memoryManager, struct KzuTruetypeSystem *truetypeSystem, 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 kzByte *data, kzUint size, struct KzuFont **out_font) |
Creates a TrueType font from memory using the given TrueType font system. More... | |
void | kzuTruetypeSystemSetShader (struct KzuTruetypeSystem *truetypeSystem, kanzi::ShaderSharedPtr shader) |
Sets shader for Truetype system. More... | |
TrueType font interface.
Copyright 2008-2020 by Rightware. All rights reserved.
kzsError kzuTruetypeSystemDelete | ( | struct KzuTruetypeSystem * | truetypeSystem | ) |
Deletes a TrueType font system.
kzsError kzuTruetypeSystemCreateFont | ( | const struct KzcMemoryManager * | memoryManager, |
struct KzuTruetypeSystem * | truetypeSystem, | ||
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 kzByte * | data, | ||
kzUint | size, | ||
struct KzuFont ** | out_font | ||
) |
Creates a TrueType font from memory using the given TrueType font system.
void kzuTruetypeSystemSetShader | ( | struct KzuTruetypeSystem * | truetypeSystem, |
kanzi::ShaderSharedPtr | shader | ||
) |
Sets shader for Truetype system.