Resources are items that you can reuse in different parts of your application. More...
Classes | |
class | kanzi::AbstractResourceReference |
class | kanzi::AnimationResource |
A Resource wrapper class for animations. More... | |
class | kanzi::BinaryResource |
class | kanzi::BitmapFontFile |
Font implementation for bitmap fonts. More... | |
class | kanzi::BitmapFontLoader |
FontLoader implementation for bitmap fonts. More... | |
class | kanzi::Brush |
Brush class. More... | |
class | kanzi::ColorBrush |
Color brush class. More... | |
class | kanzi::CompositionBrush |
Texture brush class. More... | |
class | kanzi::ContentBrush |
Texture brush class. More... | |
class | kanzi::ContentReference< TResourceType > |
class | kanzi::FontFamily |
A font family resource contains font files. More... | |
class | kanzi::FontFile |
FontFile is the base class for different font file resource implementations. More... | |
class | kanzi::FontLoader |
Use FontLoader to create FontFile objects from memory or a file. More... | |
class | kanzi::FreeTypeFontFile |
Font implementation using the Freetype rasterizer. More... | |
class | kanzi::FreeTypeFontLoader |
FontLoader implementation for the Freetype rasterizer. More... | |
class | kanzi::MaterialBrush |
Freeform shader brush. More... | |
class | kanzi::Mesh |
Mesh stores the geometry data for rendering Model3D nodes. More... | |
class | kanzi::ShaderProgram |
ShaderProgram defines programmable vertex and fragment operations done by the GPU for a draw call. More... | |
class | kanzi::TextureBrush |
Texture brush class. More... | |
Resources are items that you can reuse in different parts of your application.
For example, a Mesh Data resource defines the geometry of a Model node and you can use the same Color Brush brush in different nodes to set the Foreground Brush or Background Brush properties.