| RixContext | Rix interfaces are obtained from an RixContext |
| RixInterface | Base class for all Rix interfaces |
| RixMessages | An object that can be used to print warnings, errors, or info in a thread safe way from within the renderer |
| RixMutex | A class that encapsulates a mutual exclusion object |
| RixStats | Interface for including user statistics in XML file |
| RixStorage | RixStorage allows plugins to store and share arbitrary data by associating it with an arbitrary key |
| RixThreadUtils | This object is used to obtain an RixMutex object that can be used for locking access to shared global memory |
| RixXmlFile | An XML file handle, which is passed to a statistics reporter (see RixStats::AddReporter) |