All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
domain.hpp File Reference

Classes

class  kanzi::Domain
 Domain binds Kanzi subsystems and objects together. More...
 

Namespaces

 kanzi
 

Typedefs

typedef shared_ptr< void > kanzi::ScriptingSystemSharedPtr
 

Functions

KANZI_API KzcMemoryManagerkzuUIDomainGetMemoryManager (const kanzi::Domain *domain)
 
KANZI_API KzuMessageDispatcherkzuUIDomainGetMessageDispatcher (const kanzi::Domain *domain)
 Gets the message dispatcher from UIDomain. More...
 
KANZI_API KzuTaskSchedulerkzuUIDomainGetTaskScheduler (const kanzi::Domain *domain)
 Gets the task scheduler from UIDomain. More...
 
KANZI_API KzuTextRendererkzuUIDomainGetTextRenderer (const kanzi::Domain *domain)
 Gets the text renderer from UIDomain. More...
 
KANZI_API kanzi::ObjectFactorykzuUIDomainGetObjectFactory (const kanzi::Domain *domain)
 Gets the object factory from UIDomain. More...
 
KANZI_API kzsError kzuUIDomainLoadSettingsFromDirectory (const kanzi::Domain *domain, const KzuBinaryDirectory *directory)
 Loads settings from directory. More...
 
KANZI_API kzsException kzuUIDomainLoadSettingsFromFile (kanzi::Domain *domain, const KzuBinaryFileInfo *file)
 Loads settings from file. More...
 
KANZI_API void kzuUIDomainRegisterModuleMetadata (kanzi::ObjectFactory &objectFactory, kanzi::Module &module)
 

Function Documentation

KANZI_API KzcMemoryManager* kzuUIDomainGetMemoryManager ( const kanzi::Domain domain)
KANZI_API KzuMessageDispatcher* kzuUIDomainGetMessageDispatcher ( const kanzi::Domain domain)

Gets the message dispatcher from UIDomain.

KANZI_API KzuTaskScheduler* kzuUIDomainGetTaskScheduler ( const kanzi::Domain domain)

Gets the task scheduler from UIDomain.

KANZI_API KzuTextRenderer* kzuUIDomainGetTextRenderer ( const kanzi::Domain domain)

Gets the text renderer from UIDomain.

KANZI_API kanzi::ObjectFactory* kzuUIDomainGetObjectFactory ( const kanzi::Domain domain)

Gets the object factory from UIDomain.

KANZI_API kzsError kzuUIDomainLoadSettingsFromDirectory ( const kanzi::Domain domain,
const KzuBinaryDirectory directory 
)

Loads settings from directory.

KANZI_API kzsException kzuUIDomainLoadSettingsFromFile ( kanzi::Domain domain,
const KzuBinaryFileInfo file 
)

Loads settings from file.

KANZI_API void kzuUIDomainRegisterModuleMetadata ( kanzi::ObjectFactory objectFactory,
kanzi::Module module 
)