| _tXSI_RTS_Attribute_Size | The XSI_RTS_Attribute_Size structure |
| _XSI_RTS_Attribute | Defines the attributes to consider when rendering geometry data. These XSI_RTS_Attribute structs are returned in the GetAttributeList callback function |
| CRTSState | The CRTSState object holds information about a state |
| CRTSStateList | Holds information about a list of shader states |
| IRTSExecutionState | The IRTSExecutionState object offers several methods to access various objects during a call to real-time shaders |
| tagDX10ViewGlobals | The DX10ViewGlobals structure |
| tagXGSExtensionsGL | GraphicSequencer GL extensions structure |
| tagXGSGLExtensionsFuncs | GraphicSequencer GL extensions functions |
| tagXSI_RTS_Camera | The XSI_RTS_Camera structure |
| tagXSI_RTS_ColorARGB | |
| tagXSI_RTS_ColorRGB | |
| tagXSI_RTS_ColorRGBA | |
| tagXSI_RTS_ColorRGBAf | |
| tagXSI_RTS_ColorRGBf | |
| tagXSI_RTS_Light | The XSI_RTS_Light structure |
| tagXSI_RTS_Primitive | The XSI_RTS_Primitive structure |
| tagXSI_RTS_SceneData | The XSI_RTS_SceneData structure |
| tagXSI_RTS_SystemParams | The XSI_RTS_SystemParams structure |
| tagXSI_RTS_Texture | |
| tagXSI_RTS_TriangleList | The XSI_RTS_TriangleList structure. Provided only for backward compatibility |
| tagXSI_RTS_Vector2 | |
| tagXSI_RTS_Vector3 | |
| tagXSI_RTS_Vector3d | |
| tagXSI_RTS_Vector4 | |
| XSI_RTS_Uniform | The XSI_RTS_Uniform object defines a special parameter for a Realtime Shader chain |