| Net2::Address | |
| Net::Address | |
| Maths::Affine4f | |
| Com::AggregatableClassFactory< T > | |
| Com::AggregatableComObject< I, C > | |
| Com::AggregatableComObjectBase | |
| Utils::Allocator | |
| Input::AnalogueValue | |
| Q::Animation | Track key frame data |
| Q::AnimationActionEd | Describes an instruction in the animation machine |
| Q::AnimationBundle | Animation playback on collections of Group |
| Q::AnimationEventEd | Events in the animation machine |
| Q::AnimationEventListenerEd | Listens to animation events in an animation machine |
| Q::AnimationFactory | Creates the animation objects |
| Q::AnimationFactory2 | Extends AnimationFactory |
| Q::AnimationFactoryEd | Build QAM objects |
| Q::AnimationMachine | Sequences animations and organizes how they relate to each other |
| Q::AnimationMachineEd | The animation machine (abbreviated as QAM) |
| Q::AnimationMachineListenerEd | Listents to event in the behaviour of an animation machine |
| Q::AnimationMode | Designates a particular cycle in an animation machine |
| Q::AnimationModeEd | Characterizes an animation path |
| Q::AnimationReaderContextEd | Provides user information when building animation machines |
| Q::AnimationReaderListenerEd | QAM parsing event interface |
| Q::AnimationStateEd | The state of an animation machine |
| Q::AnimationTargetEd | What an animation machine animates |
| Q::AnimationWriterContextEd | Provides user information when writing out animation machines |
| QServerHelpers::AnimEps | |
| QServerHelpers::AnimEpsStack | |
| Q::Application | The starting point of everything |
| Q::ApplicationCounters | |
| Q::ApplicationListener | Application event interface |
| Q::ApplicationMemoryUsage | |
| Q::ApplicationPreloadCounters | |
| AudioData::AudioDataLocation | Abstracts the media where audio data is found |
| Q::AudioEffect | Audio effect controller |
| Utils::AVLTree< K, V > | |
| Utils::AVLTreeIter< K, V > | |
| Utils::AVLTreeIterBase | |
| Utils::AVLTreeNode< K, V > | |
| Utils::AVLTreeNodeBase | |
| Input::BinaryValue | |
| Q::Bitmap | Wrapper for image based Clips |
| Draw::Blend | |
| Q::BoundsListener | Bounds event interface |
| Q::BoundsReactor | Bounds event filter |
| Maths::Box2< T > | |
| Maths::Box3f | |
| Q::BranchActionEd | |
| Q::BranchActionEd2 | QAM Action: branch a sub-machine |
| Draw::Buffer | |
| Net::CacheHandler | |
| Net2::CacheHandler | |
| Net2::CAddress | |
| Q::Camera | The eye point in the scene |
| Q::CameraLayer | 3D scene in screen rectangle |
| Q::CameraTexture | Content is created by rendering the image from the camera |
| AudioData::CAudioDataLocation | AudioDataLocation helper class |
| Net2::CCacheHandler | |
| AudioData::CConverter | Converter helper class |
| Net2::CDataStream | |
| Net2::CEncodingHandler | |
| AudioData::CFormat | Format helper class |
| Net2::CInternetHandler | |
| Com::ClassFactory | |
| Com::ClassFactoryBase | |
| Q::Clip | Raw mime-type'd data |
| Draw::Clip | |
| Q::Clump | Compacted scene transitions |
| Q::Cluster | Compressed transform hierarchy into a Geom (good for skinning) |
| QServerHelpers::ClusterConverter | |
| Q::ClusterInstance | An instance required for using Clusters |
| AudioData::CManager | Manager helper class |
| Net2::CMediaObject | |
| AudioData::Codec | Describes available conversions and creates CodecInstance objects |
| AudioData::CodecInstance | Performs individual audio conversions |
| Maths::Color4b | |
| Com::ComObject< I, C > | |
| Com::ComObject2< I1, I2, C > | |
| Com::ComObject3< I1, I2, I3, C > | |
| Com::ComObject4< I1, I2, I3, I4, C > | |
| Com::ComObject5< I1, I2, I3, I4, I5, C > | |
| Com::ComObjectBase | |
| Q::CompleteIndexNodeEd | Markup definition: all indices |
| Q::Concept | Abstract information markup |
| Q::ConceptIterator | |
| Q::ConceptValue | |
| Input::Controller | |
| Input::Controller2 | |
| Input::ControllerManager | |
| Input::ControllerManager2 | |
| AudioData::Converter | Converts audio data formats between Samples |
| Utils::CoopWaitableEvent | |
| Utils::Countable | |
| Utils::CriticalSection | |
| Q::CRSplinePath | |
| AudioData::CSample | Sample helper class |
| Net2::CServer | |
| Net2::CSocket | |
| Net2::CTimeoutManager | |
| Maths::Cylinder3f | |
| Q::Database | The Q file store |
| Net::DataStream | |
| Net2::DataStream | |
| Image::Destination | |
| Utils::DialogLogger | |
| Net::DiskCacheHandler | |
| Draw::DynamicModel | |
| Net::EncodingHandler | |
| Q::Entity | The base interface to control user-objects in a Q scene |
| Q::EntityBase | |
| Q::EntityFactory | The base interface to create Entities |
| Q::EntityFactoryBase | |
| Q::EntityInstance | Connects Entities to a Q scene |
| Q::EntityInstance2 | Extends EntityInstance |
| Q::EntityIterator | |
| Q::EntityManager | What manages all entities |
| Q::EntityManager2 | Extends EntityManager |
| Q::Environment | Zone global parameters |
| Draw::Event | |
| Q::EventActionEd | QAM Action: raise an event |
| Net::Factory | |
| Com::FactoryManager | |
| Utils::FileLogger | |
| Net::FileStream | |
| Q::Font | Renderable font information |
| AudioData::Format | Represents the format of sound data |
| Image::Format | |
| Q::FrameTexture | Multiple images in 1 normal texture |
| Q::FullTriangleIterator | Read or write a list of triangles for an intersection mesh based object |
| Draw::FVF | |
| Q::FxClass | Visual description of fx elements |
| Q::FxClass::Dimension< T > | |
| Q::FxClassParticle | Visual description of particles |
| Q::FxClassSequence | A sequence of FxClasses |
| Q::FxClassUse | Particle lifetime controller |
| Q::FxInstance | Instance needed to use FxSources |
| Q::FxSource | Particle-generating Geom |
| Q::FxSourceCuboid | Particle-generating Geom |
| Q::Geom | Instancable scene assets (Mesh, Skin, Sound ...) |
| QServerHelpers::GraphCleaner | |
| Q::Group | Transform and grouping node for the scene graph |
| Q::ImageLayer | 2D Screen decoration |
| Import | |
| Image::IndexedColorFormat | |
| Q::IndexMarkerEd | Provides markups |
| Q::IndexMarkup | Tags some parts of a geometry with names |
| Q::IndexMarkupEd | Associate markup indices with names |
| Q::IndexMarkupHelperEd | Provides miscelleaneous useful markup features |
| Q::IndexMarkupIteratorEd | |
| Q::IndexNodeEd | Base class for markup definitions |
| Q::IndexSetEd | Set of indices |
| Draw::InputDevice | |
| Draw::InputDeviceEnumerate | |
| Q::Instance | Connects Geoms to Groups to place in the scene |
| Net::InternetHandler | |
| Net2::InternetHandler | |
| Q::IntersectionManager | Links entities and intersection events |
| Q::IntersectionMesh | A geometry object for intersection testing static triangle meshes |
| Input::JoystickValue | |
| Draw::Key | |
| Q::KeyboardListener | Keyboard event interface |
| Q::KnowledgeSlice | Clumped knowledge data |
| Q::Layer | Abstract screen rectangle component |
| Q::Light | A light emitting geom |
| Draw::Light | |
| Draw::LightList | |
| Q::LinearPath | |
| Utils::LineLog | |
| Utils::LineLogLevel | |
| Q::List | A collection of objects |
| Utils::Lock | |
| Utils::Locker | |
| Q::LodHolder | A geometry object for doing basic LOD |
| Utils::Log | |
| Utils::Logger | |
| Q::LogLayer | On screen error reports |
| AudioData::Manager | Manages registered codecs, file types and encoding types |
| Q::MarkupIndexNodeEd | Markup definition: single markup |
| Draw::Material | |
| Maths::Matrix3f | |
| Maths::Matrix4f | |
| Net2::MediaObject | |
| Net::MediaObject | |
| Utils::MemoryColor | |
| Q::MergeActionEd | QAM Action: merge a sub-machine back |
| Q::Mesh | A geometry object for rendering static triangle meshes |
| Q::Message | |
| Q::MessageManager | The manager of the messaging platform |
| Q::MessagePeer | The base interface to communicate with messages |
| Q::MessagePeerBase | |
| Q::MessageResult | What holds results in messaging and scripting |
| Q::MessageType | The type of messages |
| Q::Microphone | The listener in the scene |
| Q::ModeActionEd | QAM Action: change the mode of the machine |
| Draw::Model | |
| Q::MouseListener | Mouse event interface |
| Utils::Mutex | |
| Com::NonAggregatableClassFactory< T > | |
| Utils::NullLogger | |
| Q::Object | Generic object for persistent data |
| Utils::Object | |
| Q::ObjectBase | Generic reference counted object |
| Q::ObjectIterator | |
| QServerHelpers::ObjectLocator | |
| Q::OperatorIndexNodeEd | Markup definition: markup operator |
| Utils::OrderByLess< T > | |
| Utils::OrderedVector< T, C > | |
| Q::Path | |
| Q::PathCursor | |
| Q::PathIterator | |
| Q::PathManager | |
| Q::PathTypeIterator | |
| Image::PixelIterator | |
| Image::Pixmap | |
| Q::PlacementAssetListenerEd | |
| Q::PlacementFactoryEd | |
| Q::PlacementFactoryEd2 | |
| Q::PlacementReaderListenerEd | |
| Q::PlacementReaderListenerEd2 | |
| Q::PlacementWriterListenerEd | |
| Q::PlacementWriterListenerEd2 | |
| Maths::Plane4f | |
| Q::PlayActionEd | QAM Action: play an animation |
| Q::Playback | Animation data to Object connector |
| Q::PlaybackListener | Animation event interface |
| Q::Portal | Zone-Zone connection geom |
| Q::PortalInstance | Instance required for using Portal |
| Utils::Problem | |
| Q::Property | Defines (key, attribute, value) relations in the database |
| Q::PropertyFactory | Creates properties |
| Q::PropertyIterator | |
| Input::PS2Controller | |
| Com::Ptr< T > | |
| Q::Puppet | Geometry + Animation + Animation Machine |
| Q::Puppet2 | Extends Puppet |
| Maths::Quat4f | |
| Q::Query | |
| QServerHelpers::QXmlObjectHandler | |
| QServerHelpers::QXmlPacker | |
| QServerHelpers::QXmlPackerFilter | |
| QServerHelpers::QXmlRegistrar | |
| QServerHelpers::QXmlUnpacker | |
| QServerHelpers::QXmlUnpackerFilter | |
| Maths::Rayf | |
| Q::RayInfo | Information returned successful ray casts |
| Net2::ReadListener | |
| Net::ReadListener | |
| Net2::ReadStream | |
| Net::ReadStream | |
| Utils::Ref< T > | |
| Q::Region | A simple box geom for triggers |
| Draw::Renderer | |
| Q::ResidencyListener | Loading event interface |
| Utils::ResultListener | |
| Utils::ResultString | |
| Q::Route | |
| Q::RouteIterator | |
| Q::RouteManager | |
| Q::Rule | Script code that gets executed when some event gets triggered |
| Q::RuleEd | Provides extra features for rules |
| Q::Sample | Sound data |
| AudioData::Sample | A wrapper around the waveform data |
| Q::SampleIterator | |
| Q::SchemaEd | |
| Q::SchemaEd2 | |
| Q::SchemaEntityDefEd | |
| Q::SchemaEntityDefEd2 | |
| Q::SchemaFactory | Translates schema names into concept entity types |
| Q::SchemaFactoryEd | |
| Q::SchemaFactoryEd2 | |
| Q::SchemaInstanceDefEd | |
| Q::SchemaPlacementEd | |
| Q::SchemaPlacementEd2 | |
| Q::SchemaPlacementGeomEd | |
| Q::SchemaPlacementPuppetEd | |
| Q::SchemaReaderListenerEd | |
| Q::SchemaReaderListenerEd2 | |
| Q::SchemaTransformEd | |
| Q::SchemaWriterListenerEd | |
| Q::Scope | Scene simulation radius |
| Q::ScopeListener | Scope event interface |
| Q::ScopeReactor | Scope event filter |
| Q::Screen | The display mechanism |
| Q::ScriptConsole | |
| Q::ScriptController | Controls the execution of a script |
| Q::ScriptDriver | |
| Q::ScriptDriver2 | Script driver interface |
| Q::ScriptDriver2Base | |
| Q::ScriptDriverBase | |
| Q::ScriptEd | A list of scripting instructions |
| Q::ScriptExecutionEd | Executes a script |
| Q::ScriptExecutionEd2 | Extends ScriptExecutionEd2 |
| Q::ScriptExecutionListener | Script execution event interface |
| Q::ScriptExecutionListenerEd | Script execution event interface |
| Q::ScriptExecutionListenerEd2 | Extends ScriptExecutionListenerEd |
| Q::ScriptExpressionEd | |
| Q::ScriptFunctionCallEd | Calls a script function |
| Q::ScriptManager | Manages the scripting platform |
| Q::ScriptManager2 | Extends ScriptManager |
| Q::ScriptManagerEd | Manages all scripting |
| Q::ScriptManagerEd2 | Extends ScriptManagerEd |
| Q::ScriptPropertyHolder | Base interface for script user objects with properties |
| Q::ScriptReaderContextEd | |
| Q::ScriptReaderListenerEd | Script parsing event interface |
| Q::ScriptRepository | Associates names with script user objects |
| Q::ScriptVariableEd | Manipulates variables in scripts |
| Q::SequenceEd | A series of QAM actions |
| Net::Server | |
| Net2::Server | |
| Q::Shader | Mesh surface description |
| Draw::Shader | |
| Draw::ShaderStage | |
| Q::SimpleAnimationWriterContextEd | Simple implementation of AnimationWriterContextEd |
| Q::SimpleSound | Non-positional audio playback |
| Com::SingletonClassFactory< T > | |
| Q::Skin | A geometry for rendering skinned triangle meshes |
| Net::Socket | |
| Net2::Socket | |
| Q::Sound | Geom for playing back positional sound |
| Audio::SoundDriverCaps | |
| Audio::SoundDriverParam | |
| Q::SoundInstance | Instance required for using Sounds |
| Image::Source | |
| Q::SpeakerSet | The Sound destination |
| Maths::Sphere3f | |
| Q::StatsLayer | On-screen engine stats |
| Utils::StdLogger | |
| Net::StreamBase | |
| Utils::String | |
| Utils::StringChar | |
| Utils::SubString | |
| Utils::SystemLogger | |
| Q::Text | A simple wrapper class for null-terminated strings |
| Q::TextLayer | On screen text |
| Q::TextMetrics | |
| Draw::Texture | |
| Q::Texture | A straight 2D texture |
| QServerHelpers::TextureCreator | |
| QServerHelpers::TextureCreatorListener | |
| Q::TextureEffect | Generic texturing base class |
| Utils::Time | |
| Net::TimeoutListener | |
| Net2::TimeoutListener | |
| Net::TimeoutManager | |
| Net2::TimeoutManager | |
| Maths::TransformFlags | A base class for various kinds of matrix used to categorise the complexity of the matrix |
| Q::TransformIterator | Read or write a list of transforms for a Cluster |
| Q::Transition | A geometry object for doing simple cross-fade effects |
| Q::TransitionActionEd | QAM Action: move to another state of the machine |
| Q::TransitionEd | Describes a transition in the animation machine |
| Q::TransitionInstance | Instance required for using Transitions |
| Q::TransitionIteratorEd | |
| Q::TriangleIterator | Read or write a list of triangles for a mesh based object |
| Utils::UID | |
| Com::Unknown | |
| Net::Url | |
| Net2::Url | |
| Net2::URLHandler | |
| Net::URLHandler | |
| Q::UserActionEd | QAM Action: user-defined action |
| Com::UUID | |
| Input::Value | |
| Q::Variant | What holds values in messages and scripting |
| Q::VariantCollection | A collection of Variant objects |
| Q::VariantMap | A dictionary of Variant objects |
| Maths::Vec2< T > | A two-element vector template |
| Maths::Vec3< T > | A three-element vector template |
| Maths::Vec4< T > | A four-element vector template |
| Utils::Vector< T > | |
| Utils::VectorBase | |
| Utils::Version | |
| Draw::VertexArray | |
| Q::VertexIterator | Read or write a list of vertices for a mesh-based object |
| Utils::WaitableEvent | |
| Q::Waypoint | |
| Q::WaypointIterator | |
| Q::WaypointManager | |
| Q::WedgeIterator | Read or write a list of wedges for a mesh-based object |
| Draw::WindowInfo | |
| Net::WriteListener | |
| Net2::WriteListener | |
| Net::WriteStream | |
| Net2::WriteStream | |
| Utils::WTree< K, C > | |
| Utils::WTreeBase | |
| Utils::WTreeNode< K, C > | |
| Utils::WTreeNodeBase | |
| Utils::WTreeOrderLess< K > | |
| Input::XBoxController | |
| XmlWrap::XmlDocument | |
| XmlWrap::XmlNode | |
| XmlWrap::XmlNodeIterator | |
| XmlWrap::XmlQObjectsDocument | |
| Q::Zone | Root 3D scene object |