RTFX  0.3
Real time special effects collaborative visualization and production library.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCRTFX::ColourA class to represent several formats of colours
oCenable_shared_from_this
|oCRTFX::RTFXPeerSessionExtends RTFX participant, contains actual implementation for handling of read and write
|\CRTFX::RTFXSessionExtends RTFX participant, contains actual implementation for handling of read and write
oCRTFX::MailboxNameComparison
oCRTFX::Matrix4x4A homogeneous transformation matrix
oCRTFX::Point2DA 2D point object
oCRTFX::Point3DA 3D point object
oCRTFX::RTFXClientClient class, what plugins should use to talk to the server
oCRTFX::RTFXDataCan be used to create a network or graph of RTFXObjects. It is used as the primary storage mechanism for RTFXObjects at any source
oCRTFX::RTFXErrorUsed to provide useful error messages
oCRTFX::RTFXMailboxThe mailbox stores a copy of the data that was sent through the server. The data is up-to-date
oCRTFX::RTFXMathA simple class to hold generic mathematic functions
oCRTFX::RTFXObjectThe base object which all data objects inherit from
|oCRTFX::RTFXBoneRepresents a bone in a skeleton
|oCRTFX::RTFXCameraA child of RTFXObject, used specifically for cameras
|oCRTFX::RTFXCustomA child of RTFXObject, used specifically for custom objects
|oCRTFX::RTFXFaceA face is a list of point indices which will construct that face
|oCRTFX::RTFXGeometryThe class to respresent meshes
|oCRTFX::RTFXLightRTFXLight is a shortcut class to represent light objects
|oCRTFX::RTFXParticleSystemRTFXParticleSystem is a shortcut class to represent ParticleSystem objects
|oCRTFX::RTFXPointRepresents a point in a mesh
|oCRTFX::RTFXRawA child of RTFXObject, used specifically for raw data files, such as JPGs, HIPs, FBXs
|oCRTFX::RTFXScriptA child of RTFXObject, used specifically for Script data files
|\CRTFX::RTFXSkeletonThe class to respresent skeletons
oCRTFX::RTFXParcelThe definition of data packets used to send data over the network
oCRTFX::RTFXParticipantParticipants in the "chat session", base class for clients
|oCRTFX::RTFXPeerSessionExtends RTFX participant, contains actual implementation for handling of read and write
|\CRTFX::RTFXSessionExtends RTFX participant, contains actual implementation for handling of read and write
oCRTFX::RTFXPeer
oCRTFX::RTFXPeerPostOffice
oCRTFX::RTFXPostOfficeThe postoffice is the main "room" where clients leave messages for sorting and parsing
oCRTFX::RTFXPropertyThe base class for RTFXProperties, which can be added to RTFXObjects to represent more sophisticated object types
|oCRTFX::RTFXPropertyArray< T >Properties which are arrays of a simple type
|oCRTFX::RTFXPropertyBasic< T >Properties which are single basic C types, integers, chars, floats, etc
|oCRTFX::RTFXPropertyCharArrayProperties which are char arrays
|oCRTFX::RTFXPropertyColourProperties which are Colours (RGB, RGBA, or HSV)
|oCRTFX::RTFXPropertyDeleteObjectThis property has no value, other than to indicate the owning RTFXObject should be deleted from the system
|oCRTFX::RTFXPropertyMatrix4x4Properties which are Matrix4x4
|oCRTFX::RTFXPropertyPoint3DProperties which are Point3D
|oCRTFX::RTFXPropertyRawDataProperties which are raw dat
|oCRTFX::RTFXPropertyStringProperties which are C++ std::string
|oCRTFX::RTFXPropertyVector3DProperties which are Vector3D
|\CRTFX::RTFXPropertyVectorOf< T >Properties which are a vector of same-typed data
oCRTFX::RTFXRecorder
oCRTFX::RTFXServerThe base server class for communication
oCRTFX::Vector3DA 3D vector object
\CRTFX::Vector4DThe homogenious vector object