#include <stddef.h>Go to the source code of this file.
Classes | |
| class | RixInterface |
| Base class for all Rix interfaces. More... | |
| class | RixContext |
| Rix interfaces are obtained from an RixContext. More... | |
| class | RixMutex |
| A class that encapsulates a mutual exclusion object. More... | |
| class | RixThreadUtils |
| This object is used to obtain an RixMutex object that can be used for locking access to shared global memory. More... | |
| class | RixMessages |
| An object that can be used to print warnings, errors, or info in a thread safe way from within the renderer. More... | |
| class | RixStats |
| Interface for including user statistics in XML file. More... | |
| class | RixXmlFile |
| An XML file handle, which is passed to a statistics reporter (see RixStats::AddReporter). More... | |
| class | RixStorage |
| RixStorage allows plugins to store and share arbitrary data by associating it with an arbitrary key. More... | |
Typedefs | |
| typedef void(* | RixCleanupFunc )(RixContext *context, void *data) |
| A cleanup function can be associated with data in RixStorage. | |
Enumerations | |
| enum | RixInterfaceId { k_RixThreadUtils = 0, k_RixMessages, k_RixStats, k_RixGlobalData, k_RixThreadData, k_RixLocalData } |
| Identifiers for Rix interfaces. More... | |
|
|
A cleanup function can be associated with data in RixStorage.
|
|
|
Identifiers for Rix interfaces.
|
1.4.6