| IRmApplication | Interface for RenderMonkey application instance |
| IRmEditorPlugIn | Editor PlugIn |
| IRmEffectViewerPlugIn | Preview PlugIn |
| IRmExporterPlugIn | Exporter plugin |
| IRmGeneratorPlugIn | Generator plugin |
| IRmGeometryLoaderPlugIn | Geometry loader plugin |
| IRmGeometryProcessorPlugIn | Geometry Processor |
| IRmImporterPlugIn | Importer plugin |
| IRmPlugIn | PlugIn interface |
| IRmRegistryManager | Registry managing interface |
| IRmStateManager | State manager |
| IRmTextureLoaderPlugIn | Texture loader plugin |
| IRmVariableManager | Variable manager |
| IRmWorkspaceEditorPlugIn | Workspace plugin |
| IRmXMLManager | XML manager |
| Rm2DTexture | 2D Texture |
| Rm2DTextureVariable | 2D Texture Variable Node |
| Rm3DTexture | 3D Texture |
| Rm3DTextureVariable | 3D Texture Variable Node |
| RmAddNodeUndoOp | Add node undo |
| RmArray< Type > | Templated dynamically resizable array |
| RmArray< Type >::const_iterator | Constant iterator (contents not modifiable ) |
| RmArray< Type >::iterator | Iterator |
| RmBeginMessageBlockUndoOp | Undo for beginning a message block |
| RmBooleanVariable | Boolean Variable Node |
| RmBoundBox | BoundBox |
| RmCamera | Camera |
| RmCameraReference | Camera Reference |
| RmChangeActiveEffectUndoOp | Undo fo changing active effect |
| RmClipboardNode | Clipboard |
| RmColorVariable | Color Variable Node |
| RmControlPlacementContainer | Control arrangment helper class |
| RmControlPlacementContainer::RmHwndRectInfo | Definition for window rect info |
| RmCubemap | Cubemap texture |
| RmCubemapVariable | Cubemap Texture Variable Node |
| RmD3DHLSLIncludeInterface | |
| RmDeleteNodeUndoOp | Delete node undo |
| RmDirectXEffect | DirectX Effect |
| RmDynamicVariable | Dynamic Variable Node |
| RmEffect | Effect |
| RmEffectGroup | Effect Group |
| RmEffectWorkspace | Workspace |
| RmEndMessageBlockUndoOp | Undo for beginning a message block |
| RmFloatVariable | Float Variable Node |
| RmGeneralPreferenceData | Preference Data |
| RmGLPass | OpenGL pass node |
| RmGLShader | GL Shader |
| RmHighlightLine | Highlight line data |
| RmHLShader | HL Shader |
| RmHLSLShader | HLSL Shader |
| RmIntegerVariable | Integer Variable Node |
| RmLightObject | Light Object |
| RmLightReference | Light Object |
| RmLightVariable | Light Variable Node |
| RmLinkedList< Type > | Templated linked list data structure |
| RmLinkedList< Type >::const_iterator | Constant iterator (contents not modifiable ) |
| RmLinkedList< Type >::ItemNode | Internal data structure to hold item and next/previous item's link |
| RmLinkedList< Type >::iterator | Iterator |
| RmMaterialObject | Material Object |
| RmMaterialReference | Material Reference |
| RmMaterialVariable | Material Variable Node |
| RmMatrix4x4 | 4x4 Matrix class |
| RmMatrixVariable | Matrix Variable Node |
| RmMeshModel | Mesh Class |
| RmMeshModelContainer | Mesh container |
| RmMessageHandlerStruct | |
| RmModelData | ModelData |
| RmModelOrientationChangeUndoOp | Model Orientation change undo |
| RmModelReference | ModelReference |
| RmModule | Module for plugin |
| RmModuleManager | Module Manager |
| RmNode | Base RenderMonkey node class |
| RmNodeID | Node ID |
| RmOpenGLEffect | OpenGL Effect |
| RmPass | Pass |
| RmPlugInData | Re PlugIn data |
| RmPlugInDescription | PlugIn description structure |
| RmRegistryBranch | RegistryBranch |
| RmRenameNodeUndoOp | Renaming undo |
| RmRenderableTexture | Renderable texture |
| RmRenderStateBlock | RenderState Object |
| RmRenderTarget | Render Target |
| RmSampler | Sampler |
| RmSemanticChangeUndoOp | Semantic change undo |
| RmShader | Shader |
| RmShaderConstant | Shader Constant |
| RmState | State |
| RmStream | Stream |
| RmStreamChannel | Stream Channel |
| RmStreamMap | StreamMap |
| RmString< RmCharType > | Templated String class |
| RmStringVariable | String Variable Node |
| RmSurface | Sufface class |
| RmSuspendRedrawWindow | Set/reset Windows redraw flag |
| RmTexture | Texture class |
| RmTextureObject | Texture Object |
| RmTextureOriginChangeUndoOp | Texture Orientation change undo |
| RmTextureReference | Texture reference |
| RmTextureVariable | Texture Variable Node |
| RmUndoOp | Base undo operation class |
| RmUpdateNodeUndoOp | Undo of node update |
| RmUtilMessageBlock | Message block wrapper |
| RmUtilSaveCurrentDirectory | Save current directory |
| RmUtilTrackball | Trackball helper |
| RmUtilWaitCursor | Wait Cursor |
| RmVariable | Variable node |
| RmVariableItem | Variable structure used in VariableManager |
| RmVector2D | 2D Vector class |
| RmVector3D | 3D Vector class |
| RmVector4D | 4D Vector |
| RmVectorVariable | Vector Variable Node |
| RmVertexArray | Vertex Array class |
| RmVertexElementArray | Vertex Element Array ( individual array of position, normals, etc ) |
| RmVolume | Volume class |
| RmWindowData | Data structure holding information about window data |
| RmWindowPlacementData | Widow placement data |
1.3.6