# Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

_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