#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