Overte C++ Documentation
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Ngpu
 Nhfm
 NSetting
 CAbstractScriptingServicesInterfaceInterface provided by Application to other objects that need access to scripting services of the application
 CAbstractViewStateInterfaceInterface provided by Application to other objects that need access to the current view state details
 CAnimationFrameObjectScriptable wrapper for animation frames
 CAnimationObjectScriptable wrapper for animation pointers
 CAnimationReaderAn animation loaded from the network
 CArchiveDownloadInterfaceThe ArchiveDownloadInterface API provides some facilities for working with the file system
 CAssignmentHolds information used for request, creation, and deployment of assignments
 CAudioMixerHandles assignments of type AudioMixer - mixing streams of audio and re-distributing to various clients
 CAvatarMixerHandles assignments of type AvatarMixer - distribution of avatar data to various clients
 CBatchLoaderLoad one or more files for use by the scripting engine
 CCallbackDataCallback data for addEventHandler
 CContextScopeV8[V8] Implements ScriptEngine for V8 and translates calls for QScriptEngine
 CCrashHandlerThe global object in charge of setting up and controlling crash reporting
 CDeferredLoadEntityDeferredLoadEntity
 CDomainServerExporterPrometheus exporter for domain stats
 CDomainServerSettingsManagerManages the domain-wide settings
 CEntityEditPacketSenderUtility for processing, packing, queueing and sending of outbound edit voxel messages
 CEntityItem
 CEntityItemIDAbstract ID for editing model items. Used in EntityItem JS API
 CEntityItemProperties
 CEntityScriptContentAvailableEntity with available script contents
 CEntityScriptDetailsDetails about an entity script
 CExternalResource
 CFBXNodeA node within an FBX document
 CFramebufferCacheStores cached textures, including render-to-texture targets
 CGenericThread
 CGeometryCacheStores cached geometry
 CGeometryResourceA geometry loaded from the network
 CGLCanvasCustomized canvas that simply forwards requests/events to the singleton application
 CGLWidgetCustomized canvas that simply forwards requests/events to the singleton application
 CHelperScriptEngineProvides a wrapper around script engine that does not have ScriptManager
 CHTTPConnectionHandles a single HTTP connection
 CHTTPManagerHandles HTTP connections
 CKeyEventRepresents a keyboard event to the scripting engine. Exposed as KeyEvent
 CLevelDetailsAn opaque key used when starting, ending, and discarding encoding/packing levels of OctreePacketData
 CLogHandlerHandles custom message handling and sending of stats/logs to Logstash instance
 CMat4Provides the Mat4 scripting interface
 CMenuItemPropertiesRepresents a menu item a script may declare and bind events to. Exposed as MenuItemProperties
 CMessagesMixerHandles assignments of type MessagesMixer - distribution of avatar data to various clients
 CMIDIEventRepresents a MIDI protocol event to the scripting engine
 CModelA generic 3D model displaying geometry loaded from a URL
 CModelCacheStores cached model geometries
 CModelPropertiesDialogA dialog that allows customization of various model properties
 CMouseEventRepresents a mouse event to the scripting engine. Exposed as MouseEvent
 CMySkeletonModelA skeleton loaded from a model
 CNetworkAccessManagerWrapper around QNetworkAccessManager to restrict at one instance by thread
 CNetworkSocketMultiplexes a QUdpSocket and a WebRTCSocket so that they appear as a single QUdpSocket-style socket
 CNetworkTextureA texture loaded from the network
 CNodeToOctreeSceneStats
 COctreeEditPacketSenderUtility for processing, packing, queueing and sending of outbound edit messages
 COctreeInboundPacketProcessor
 COctreePacketDataHandles packing of the data portion of PacketType_OCTREE_DATA messages
 COctreePacketProcessor
 COctreeSceneStatsCollects statistics for calculating and sending a scene from a octree server to an interface client
 COctreeSendThreadThreaded processor for sending octree packets to a single client
 COctreeServerHandles assignments of type OctreeServer - sending octrees to various clients
 CPacketSenderGeneralized threaded processor for queueing and sending of outbound packets
 CPluginManagerManages loadable plugins
 CPointerEventRepresents a 2D or 3D pointer to the scripting engine. Exposed as PointerEvent
 CQuatProvides the Quat scripting interface
 CRadix2IntegerScanner
 CReceivedPacketProcessorGeneralized threaded processor for handling received inbound packets
 CRecurseOctreeOperatorDerive from this class to use the Octree::recurseTreeWithOperator() method
 CResourceBase class for resources
 CResourceCacheBase class for resource caches
 CScreenNameScreen naming
 CScriptable[ScriptInterface] Provides an engine-independent interface for QScriptable
 CScriptableResourceWrapper to expose resources to JS/QML
 CScriptableResourceCacheWrapper to expose resource caches to JS/QML
 CScriptAudioInjectorProvides the AudioInjector scripting interface
 CScriptCacheDependency 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
 CScriptEngineProvides an engine-independent interface for a scripting engine
 CScriptEngineExceptionException that ocurred inside the scripting engine on the c++ side
 CScriptEnginesProvides the ScriptDiscoveryService scripting interface
 CScriptExceptionScripting exception
 CScriptFunctionContext[ScriptInterface] Provides an engine-independent interface for QScriptContextInfo
 CScriptGatekeeperManages script whitelisting in a domain
 CScriptManagerManages a single scripting engine
 CScriptObjectV8Proxy
 CScriptProgramEngine-independent representation of a script program
 CScriptProgramV8Wrapper[V8] Implements ScriptProgram for V8 and translates calls for V8ScriptProgram
 CScriptRuntimeExceptionException that ocurred inside the running script
 CScriptsModelProvides script file information available from the ScriptDiscoveryService scripting interface
 CScriptsModelFilterProvides script file information available from the ScriptDiscoveryService scripting interface
 CScriptSyntaxCheckResultEngine-independent representation of a script syntax check
 CScriptUUIDProvides 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
 CSettingsQSettings analog
 CSimpleEntitySimulationSimple velocity + gravity extrapolation of EntityItem's
 CSkeletonModelA skeleton loaded from a model
 CSpatialEvent[unused] Represents a spatial event to the scripting engine
 CTextureA simple object wrapper for an OpenGL texture
 CTextureExtraExtra data for creating textures
 CTouchEventRepresents a display or device event to the scripting engine. Exposed as TouchEvent
 CVec3Provides the Vec3 scripting interface
 CViewerSendingStatsHandles assignments of type EntityServer - sending entities to various clients
 CWDCConnectionA WebRTC data channel connection
 CWDCCreateSessionDescriptionObserverA WebRTC create session description observer
 CWDCDataChannelObserverA WebRTC data channel observer
 CWDCPeerConnectionObserverA WebRTC peer connection observer
 CWDCSetSessionDescriptionObserverA WebRTC session description observer
 CWebRTCDataChannelsManages WebRTC data channels on the domain server or an assignment client that Interface clients can connect to
 CWebRTCSignalingServerProvides a WebRTC signaling server that Interface clients can use to initiate WebRTC connections to the domain server and its assignment clients
 CWebRTCSocketProvides a QUdpSocket-style interface for using WebRTCDataChannels
 CWebSocketClassProvides the WebSocket scripting interface
 CWebSocketServerClassProvides the WebSocketServer scripting interface
 CWheelEventRepresents a mouse wheel event to the scripting engine. Exposed as WheelEvent
 CXMLHttpRequestClassProvides the XMLHttpRequest scripting interface