►Ngpu | |
►Nhfm | |
►NSetting | |
CAbstractScriptingServicesInterface | Interface provided by Application to other objects that need access to scripting services of the application |
CAbstractViewStateInterface | Interface provided by Application to other objects that need access to the current view state details |
CAnimationFrameObject | Scriptable wrapper for animation frames |
CAnimationObject | Scriptable wrapper for animation pointers |
CAnimationReader | An animation loaded from the network |
CArchiveDownloadInterface | The ArchiveDownloadInterface API provides some facilities for working with the file system |
CAssignment | Holds information used for request, creation, and deployment of assignments |
CAudioMixer | Handles assignments of type AudioMixer - mixing streams of audio and re-distributing to various clients |
CAvatarMixer | Handles assignments of type AvatarMixer - distribution of avatar data to various clients |
CBatchLoader | Load one or more files for use by the scripting engine |
CCallbackData | Callback data for addEventHandler |
CContextScopeV8 | [V8] Implements ScriptEngine for V8 and translates calls for QScriptEngine |
CCrashHandler | The global object in charge of setting up and controlling crash reporting |
CDeferredLoadEntity | DeferredLoadEntity |
CDomainServerExporter | Prometheus exporter for domain stats |
CDomainServerSettingsManager | Manages the domain-wide settings |
CEntityEditPacketSender | Utility for processing, packing, queueing and sending of outbound edit voxel messages |
CEntityItem | |
CEntityItemID | Abstract ID for editing model items. Used in EntityItem JS API |
CEntityItemProperties | |
CEntityScriptContentAvailable | Entity with available script contents |
CEntityScriptDetails | Details about an entity script |
CExternalResource | |
CFBXNode | A node within an FBX document |
CFramebufferCache | Stores cached textures, including render-to-texture targets |
CGenericThread | |
CGeometryCache | Stores cached geometry |
CGeometryResource | A geometry loaded from the network |
CGLCanvas | Customized canvas that simply forwards requests/events to the singleton application |
CGLWidget | Customized canvas that simply forwards requests/events to the singleton application |
CHelperScriptEngine | Provides a wrapper around script engine that does not have ScriptManager |
CHTTPConnection | Handles a single HTTP connection |
CHTTPManager | Handles HTTP connections |
CKeyEvent | Represents a keyboard event to the scripting engine. Exposed as KeyEvent |
CLevelDetails | An opaque key used when starting, ending, and discarding encoding/packing levels of OctreePacketData |
CLogHandler | Handles custom message handling and sending of stats/logs to Logstash instance |
CMat4 | Provides the Mat4 scripting interface |
CMenuItemProperties | Represents a menu item a script may declare and bind events to. Exposed as MenuItemProperties |
CMessagesMixer | Handles assignments of type MessagesMixer - distribution of avatar data to various clients |
CMIDIEvent | Represents a MIDI protocol event to the scripting engine |
CModel | A generic 3D model displaying geometry loaded from a URL |
CModelCache | Stores cached model geometries |
CModelPropertiesDialog | A dialog that allows customization of various model properties |
CMouseEvent | Represents a mouse event to the scripting engine. Exposed as MouseEvent |
CMySkeletonModel | A skeleton loaded from a model |
CNetworkAccessManager | Wrapper around QNetworkAccessManager to restrict at one instance by thread |
CNetworkSocket | Multiplexes a QUdpSocket and a WebRTCSocket so that they appear as a single QUdpSocket-style socket |
CNetworkTexture | A texture loaded from the network |
CNodeToOctreeSceneStats | |
COctreeEditPacketSender | Utility for processing, packing, queueing and sending of outbound edit messages |
COctreeInboundPacketProcessor | |
COctreePacketData | Handles packing of the data portion of PacketType_OCTREE_DATA messages |
COctreePacketProcessor | |
►COctreeSceneStats | Collects statistics for calculating and sending a scene from a octree server to an interface client |
COctreeSendThread | Threaded processor for sending octree packets to a single client |
COctreeServer | Handles assignments of type OctreeServer - sending octrees to various clients |
CPacketSender | Generalized threaded processor for queueing and sending of outbound packets |
►CPluginManager | Manages loadable plugins |
CPointerEvent | Represents a 2D or 3D pointer to the scripting engine. Exposed as PointerEvent |
CQuat | Provides the Quat scripting interface |
CRadix2IntegerScanner | |
CReceivedPacketProcessor | Generalized threaded processor for handling received inbound packets |
CRecurseOctreeOperator | Derive from this class to use the Octree::recurseTreeWithOperator() method |
CResource | Base class for resources |
CResourceCache | Base class for resource caches |
CScreenName | Screen naming |
CScriptable | [ScriptInterface] Provides an engine-independent interface for QScriptable |
CScriptableResource | Wrapper to expose resources to JS/QML |
CScriptableResourceCache | Wrapper to expose resource caches to JS/QML |
CScriptAudioInjector | Provides the AudioInjector scripting interface |
CScriptCache | Dependency for for loading and caching scripts |
CScriptContext | [ScriptInterface] Provides an engine-independent interface for QScriptContext |
CScriptContextV8Wrapper | [V8] Implements ScriptContext for V8 and translates calls for V8ScriptContextInfo |
CScriptEngine | Provides an engine-independent interface for a scripting engine |
CScriptEngineException | Exception that ocurred inside the scripting engine on the c++ side |
CScriptEngines | Provides the ScriptDiscoveryService scripting interface |
CScriptException | Scripting exception |
CScriptFunctionContext | [ScriptInterface] Provides an engine-independent interface for QScriptContextInfo |
CScriptGatekeeper | Manages script whitelisting in a domain |
CScriptManager | Manages a single scripting engine |
CScriptObjectV8Proxy | |
CScriptProgram | Engine-independent representation of a script program |
CScriptProgramV8Wrapper | [V8] Implements ScriptProgram for V8 and translates calls for V8ScriptProgram |
CScriptRuntimeException | Exception that ocurred inside the running script |
CScriptsModel | Provides script file information available from the ScriptDiscoveryService scripting interface |
CScriptsModelFilter | Provides script file information available from the ScriptDiscoveryService scripting interface |
CScriptSyntaxCheckResult | Engine-independent representation of a script syntax check |
CScriptUUID | Provides the Uuid scripting interface |
CScriptValue | [ScriptInterface] Provides an engine-independent interface for QScriptValue |
CScriptValueIterator | [ScriptInterface] Provides an engine-independent interface for QScriptValueIterator |
CScriptValueIteratorV8Wrapper | [V8] Implements ScriptValueIterator for V8 and translates calls for V8ScriptValueIterator |
CScriptValueProxy | [ScriptInterface] Provides an engine-independent interface for QScriptValue |
CScriptValueV8Wrapper | [V8] Implements ScriptValue for V8 and translates calls for V8ScriptValue |
CScriptVariantV8Proxy | [V8] (re-)implements the translation layer between ScriptValue and QVariant where a prototype is set |
CSettings | QSettings analog |
CSimpleEntitySimulation | Simple velocity + gravity extrapolation of EntityItem's |
CSkeletonModel | A skeleton loaded from a model |
CSpatialEvent | [unused] Represents a spatial event to the scripting engine |
CTexture | A simple object wrapper for an OpenGL texture |
CTextureExtra | Extra data for creating textures |
CTouchEvent | Represents a display or device event to the scripting engine. Exposed as TouchEvent |
CVec3 | Provides the Vec3 scripting interface |
CViewerSendingStats | Handles assignments of type EntityServer - sending entities to various clients |
CWDCConnection | A WebRTC data channel connection |
CWDCCreateSessionDescriptionObserver | A WebRTC create session description observer |
CWDCDataChannelObserver | A WebRTC data channel observer |
CWDCPeerConnectionObserver | A WebRTC peer connection observer |
CWDCSetSessionDescriptionObserver | A WebRTC session description observer |
CWebRTCDataChannels | Manages WebRTC data channels on the domain server or an assignment client that Interface clients can connect to |
CWebRTCSignalingServer | Provides a WebRTC signaling server that Interface clients can use to initiate WebRTC connections to the domain server and its assignment clients |
CWebRTCSocket | Provides a QUdpSocket-style interface for using WebRTCDataChannels |
CWebSocketClass | Provides the WebSocket scripting interface |
CWebSocketServerClass | Provides the WebSocketServer scripting interface |
CWheelEvent | Represents a mouse wheel event to the scripting engine. Exposed as WheelEvent |
CXMLHttpRequestClass | Provides the XMLHttpRequest scripting interface |