Kanzi  3.9.6
Kanzi Engine API
Resources

Resources are items that you can reuse in different parts of your application. More...

Collaboration diagram for Resources:

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...
 

Detailed Description

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.