Kanzi Graphics Engine
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
kzu_ui_domain.h File Reference

UI Domain. More...

Functions

kzsError kzuUIDomainCreate (const struct KzcMemoryManager *memoryManager, struct KzuPropertyManager *propertyManager, struct KzuResourceManager *resourceManager, struct KzuMessageDispatcher *messageDispatcher, struct KzuTaskScheduler *taskScheduler, struct KzuTextRenderer *textRenderer, struct KzuFactory *factory, struct KzuUIDomain **out_uiDomain)
 Creates a UIDomain object. More...
 
kzsError kzuUIDomainDelete (struct KzuUIDomain *uiDomain)
 Deletes a UIDomain object. More...
 
kzsError kzuUIDomainSetLocalizationManager (struct KzuUIDomain *uiDomain, struct KzuLocalizationManager *localizationManager)
 Sets the Localization manager for UIDomain. More...
 
struct KzuPropertyManager * kzuUIDomainGetPropertyManager (const struct KzuUIDomain *uiDomain)
 Gets the property manager from UIDomain. More...
 
struct KzuResourceManagerkzuUIDomainGetResourceManager (const struct KzuUIDomain *uiDomain)
 Gets the resource manager from UIDomain. More...
 
struct KzuLocalizationManagerkzuUIDomainGetLocalizationManager (const struct KzuUIDomain *uiDomain)
 Gets the Localization manager from UIDomain. More...
 
struct KzuMessageDispatcherkzuUIDomainGetMessageDispatcher (const struct KzuUIDomain *uiDomain)
 Gets the message dispatcher from UIDomain. More...
 
struct KzuTaskSchedulerkzuUIDomainGetTaskScheduler (const struct KzuUIDomain *uiDomain)
 Gets the task scheduler from UIDomain. More...
 
struct KzuTextRendererkzuUIDomainGetTextRenderer (const struct KzuUIDomain *uiDomain)
 Gets the text renderer from UIDomain. More...
 
struct KzuFactorykzuUIDomainGetFactory (const struct KzuUIDomain *uiDomain)
 Gets the factory from UIDomain. More...
 
kzsError kzuUIDomainLoadSettingsFromDirectory (const struct KzuUIDomain *uiDomain, const struct KzuBinaryDirectory *directory)
 Loads settings from directory. More...
 
kzsException kzuUIDomainLoadSettingsFromFile (const struct KzuUIDomain *uiDomain, const struct KzuBinaryFileInfo *file)
 Loads settings from file. More...
 

Detailed Description

UI Domain.

Copyright 2008-2019 by Rightware. All rights reserved.

Function Documentation

kzsError kzuUIDomainCreate ( const struct KzcMemoryManager memoryManager,
struct KzuPropertyManager *  propertyManager,
struct KzuResourceManager resourceManager,
struct KzuMessageDispatcher messageDispatcher,
struct KzuTaskScheduler taskScheduler,
struct KzuTextRenderer textRenderer,
struct KzuFactory factory,
struct KzuUIDomain **  out_uiDomain 
)

Creates a UIDomain object.

kzsError kzuUIDomainDelete ( struct KzuUIDomain uiDomain)

Deletes a UIDomain object.

kzsError kzuUIDomainSetLocalizationManager ( struct KzuUIDomain uiDomain,
struct KzuLocalizationManager localizationManager 
)

Sets the Localization manager for UIDomain.

struct KzuPropertyManager* kzuUIDomainGetPropertyManager ( const struct KzuUIDomain uiDomain)

Gets the property manager from UIDomain.

struct KzuResourceManager* kzuUIDomainGetResourceManager ( const struct KzuUIDomain uiDomain)

Gets the resource manager from UIDomain.

struct KzuLocalizationManager* kzuUIDomainGetLocalizationManager ( const struct KzuUIDomain uiDomain)

Gets the Localization manager from UIDomain.

struct KzuMessageDispatcher* kzuUIDomainGetMessageDispatcher ( const struct KzuUIDomain uiDomain)

Gets the message dispatcher from UIDomain.

struct KzuTaskScheduler* kzuUIDomainGetTaskScheduler ( const struct KzuUIDomain uiDomain)

Gets the task scheduler from UIDomain.

struct KzuTextRenderer* kzuUIDomainGetTextRenderer ( const struct KzuUIDomain uiDomain)

Gets the text renderer from UIDomain.

struct KzuFactory* kzuUIDomainGetFactory ( const struct KzuUIDomain uiDomain)

Gets the factory from UIDomain.

kzsError kzuUIDomainLoadSettingsFromDirectory ( const struct KzuUIDomain uiDomain,
const struct KzuBinaryDirectory directory 
)

Loads settings from directory.

kzsException kzuUIDomainLoadSettingsFromFile ( const struct KzuUIDomain uiDomain,
const struct KzuBinaryFileInfo file 
)

Loads settings from file.