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

Global storage. More...

Functions

kzsError kzuGlobalsInitialize (const struct KzcMemoryManager *memoryManager)
 Initializes globals. More...
 
kzsError kzuGlobalsUninitialize (void)
 Uninitializes globals. More...
 
kzsError kzuGlobalsPut (kzString name, const void *data)
 Put data to global storage. More...
 
voidkzuGlobalsGet (kzString name)
 Get data from global storage. More...
 

Detailed Description

Global storage.

This module can be used for storing user level global data. Warning: Such global data is not thread safe unless explicitly synchronized.

Copyright 2008-2019 by Rightware. All rights reserved.

Function Documentation

kzsError kzuGlobalsInitialize ( const struct KzcMemoryManager memoryManager)

Initializes globals.

kzsError kzuGlobalsUninitialize ( void  )

Uninitializes globals.

kzsError kzuGlobalsPut ( kzString  name,
const void data 
)

Put data to global storage.

void* kzuGlobalsGet ( kzString  name)

Get data from global storage.

Returns KZ_NULL if no data is associated with the given name.