Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CQObject
 CaboutThe about JavaScript global object. Provides information about the main application and the platform on which the script is running
 CAttributeThe JavaScript class encapsulating a node attribute. Obtain one from the SCR_NodeInterface getAttr or getAttrList methods
 CCelThe Cel JavaScript class. Adds file storage capabilities to cels
 CColorRGBAThe ColorRGBA JavaScript class. Represent an 8 bits per channel Red Green Blue Alpha colour
 CContextCurrent frame soft rendering context. This class is the base class for the rendering context from which ports, attributes and rendering parameters can be fetched. An instance of this class is directly accessible in the scripting environment
 CFileThe PermanentFile and TemporaryFile JavaScript classes. Used to represent an actual image file on disk
 CIOThe IO JavaScript global object. Enumerates the different types of stream behaviour the ImageFile can take
 CMailboxServerAllows access to port number for communication with the mailbox server
 CMatrix4x4The Matrix4x4 JavaScript class. Defines a four by four matrix container
 CMessageLogThe MessageLog JavaScript global object. Print message to the Message Log view or set on/off the debug mode
 CModuleThe JavaScript class to get information about nodes. Obtain it from the Context global object
 COSBProposes utility functions to export 3d geometry from input port to OSB structures. An instance of this class is directly accessible through the scripting environment
 CPersistentData
 CPersistentItem
 CPoint2dThe Point2d JavaScript class. Defines a two dimensional point
 CPoint3dThe Point3d JavaScript class. Defines a three dimensional point
 CPortThe base class for port classes
 CInputPortInformation of an input port of the current scripting module. Input ports can be accessed through the Context object
 COutputPortCan be used to specify the outgoing information through an output port of the current scripting module. Output ports can be accessed through the Context object
 CPortType
 CProcessThe Process2 JavaScript class. Used to launch an external process
 CQuaternionThe Quaternion Javascript class. Defines a 4 dimensional value
 CRemoteCmdThe RemoteCmd JavaScript class. Send one sided commands to a remote host
 CRIBProposes utility functions to export 3d geometry from input port to RIB structures. An instance of this class is directly accessible through the scripting environment
 CUtilitiesOffers a range of frequently used function for manipulation of strings and others (...). An instance of this class is directly accessible through the scripting environment
 CVector2dThe Vector2d JavaScript class. Defines a two dimensional vector
 CVector3dThe Vector3d JavaScript class. Defines a three dimensional vector