Kanzi  3.9.5
Kanzi Engine API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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.