KzuTruetypeSystem Struct Reference

Font system base for truetype font implementations. More...

#include <kanzi/core.ui/font/kzu_truetype.h>

Public Member Functions

 KzuTruetypeSystem ()
 

Public Attributes

kanzi::Domaindomain
 UI domain. More...
 
KzuTruetypeSystemDeletor systemDeletor
 Function for deleting the font system. More...
 
KzuTruetypeFontCreator fontCreator
 Function for creating a font. More...
 
KzuTruetypeFontFileCreator fontFileCreator
 Function for creating a font from file. More...
 
KzuTruetypeFontMemoryCreator fontMemoryCreator
 Function for creating a font from memory. More...
 
kanzi::ShaderProgramSharedPtr fontShader
 ShaderProgram for rendering truetype fonts. More...
 
int textureUniformLocation
 
int fontColorUniformLocation
 

Detailed Description

Font system base for truetype font implementations.

Constructor & Destructor Documentation

KzuTruetypeSystem::KzuTruetypeSystem ( )
inlineexplicit

Member Data Documentation

kanzi::Domain* KzuTruetypeSystem::domain

UI domain.

KzuTruetypeSystemDeletor KzuTruetypeSystem::systemDeletor

Function for deleting the font system.

KzuTruetypeFontCreator KzuTruetypeSystem::fontCreator

Function for creating a font.

KzuTruetypeFontFileCreator KzuTruetypeSystem::fontFileCreator

Function for creating a font from file.

KzuTruetypeFontMemoryCreator KzuTruetypeSystem::fontMemoryCreator

Function for creating a font from memory.

kanzi::ShaderProgramSharedPtr KzuTruetypeSystem::fontShader

ShaderProgram for rendering truetype fonts.

int KzuTruetypeSystem::textureUniformLocation
int KzuTruetypeSystem::fontColorUniformLocation

The documentation for this struct was generated from the following file: