| _DnmaxenvelopecurveEventsVtbl | |
| _DnmaxenvelopecurveVtbl | |
| _matrix33 | |
| _matrix33_sse | |
| _matrix44 | |
| _matrix44_sse | |
| _nFileTimePosix | |
| _nFileTimeWin32 | |
| n_remove_const< T > | |
| n_remove_const < const T * > | |
| n_remove_const < const T > | |
| n_remove_modifiers_and_reference< T > | |
| n_remove_modifiers_and_reference< const T * > | |
| n_remove_modifiers_and_reference< T & > | |
| n_remove_modifiers_and_reference< T const > | |
| n_remove_modifiers_and_reference< T volatile > | |
| n_remove_modifiers_and_reference< volatile T * > | |
| n_remove_pointer< T > | |
| n_remove_pointer< T * > | |
| n_remove_pointer< void * > | |
| n_remove_reference< T > | |
| n_remove_reference< T & > | |
| n_space_for_pointers< T > | |
| _vector2 | |
| _vector3 | |
| _vector3_sse | |
| _vector4 | |
| _vector4_sse | |
| nAbstractCameraNode | A scene camera node can render the current scene from a different camera into a render target |
| nAbstractShaderNode | This is the base class for all shader related scene node classes (for instance material and light nodes) |
| nAbstractShaderNode::TexNode | |
| nLWGlobals::AcquiredGlobal< GLOBAL_TYPE, GLOBAL_NAME > | |
| nAddBuddy | |
| nAngularPFeedbackLoop | |
| nAnimation | An nAnimation is a nResource subclass which holds one or more animation curves, which must all share the same number of keys, frame rate and loop type. The nAnimation object can be sampled for a given curve index at a given sample time |
| nAnimation::Curve | Holds animation curve information |
| nAnimation::Group | Holds animation group information (a group of curves) |
| nAnimationServer | The animation server offers central services of the animation subsystem (at the moment it is merely a factory for nAnimation objects) |
| nAnimator | Animator nodes manipulate properties of other scene objects |
| nAnimBuilder | |
| nAnimBuilder::Curve | Animation curve |
| nAnimBuilder::Group | Animation curve group |
| nAnimBuilder::Key | Animation key |
| nAnimClip | An animation clip bundles several animation curves into an unit and associates them with a weight value |
| nAnimEvent | An nAnimEvent holds time, translation, rotation and scale of an animation event |
| nAnimEventHandler | User-derivable anim event handler class. Derive your own subclass and register it with an anim state array object to listen to animation events |
| nAnimEventTrack | An anim event track contains timed events which are associated with a matrix. These events are triggered when the playback cursor of an anim clip goes over an anim event. Anim event tracks are usually added to anim clips |
| nAnimKey< TYPE > | Associate a data value with a point in time |
| nAnimKeyArray< TYPE > | A specialized nArray for working with sparsely set animation keys (no fixed frame rate). Note: TYPE must be a version of nAnimKey! |
| nAnimLoopType | Define animation loop types |
| nAnimStateArray | An animation state array holds several mutually exclusive nAnimState objects and allows switching between them |
| nAnimStateInfo | An animation state info contains any number of nAnimClip objects of identical size (number of animation curves contained in the clip) for sampling a weight-blended result from them. Each animation clip is associated with a weight value between 0 and 1 which defines how much that animation clip influences the resulting animation |
| nAppCamera | A simple application camera object. Derive subclasses if you need more advanced camera behaviour |
| nAppLauncher | |
| nApplication | A simple application wrapper class. Derive a subclass for a specialized application |
| nAppOpenALDemo | Nopenal demo application |
| nAppOpenALState | An application state of the nopeal demo |
| nAppState | An application state. Application states completely control application behaviour and rendering when they are active |
| nArg | |
| nArray< TYPE > | A dynamic array template class, similar to the stl vector class |
| nArray2< TYPE > | Fixed size two-dimensional array |
| nAtom | |
| nAtomTable | |
| nAttachmentNode | The purpose of nAttachmentNode is to provide an external point of access to a skeleton's joint transformation information. The user specifies either a joint name or joint index, and the nAttachmentNode grabs the specified joint data, its transformation mirroring the joint's |
| nAttr | |
| nAudioFile | A generic base class for read access to audio files. Derive subclass for specific file formats/codecs |
| nAudioObject | A wrapper object for Nebula2 sounds |
| nAudioServer3 | |
| nAutoRef< TYPE > | |
| nAxisFilter | A simple axis filter object which filters input values over the last few frames |
| bbox3 | |
| bbox3_qs | (non-oriented) bounding box streamlined for quadtree navigation by caching up heavily used data |
| nBBoxSpatialElement | A class that adds bounding-box testing to a given spatial element |
| nBinScriptServer | |
| nBitmapFileHeader | |
| nBitmapInfoHeader | |
| nBitStream | A bitstream codec class |
| nBlendShapeAnimator | |
| nBlendShapeDeformer | A blend shape mesh deformer which blends several source meshes into one output mesh based on weights |
| nBlendShapeNode | |
| nBlendShapeNode::Shape | |
| nBlendShapeRenderer | An unified blend shape renderer (either blends on the CPU or in the vertex shader) |
| nBlockHeader | |
| nBlockPostfix | |
| nBmpFile | Loader/saver class for BMP file format |
| BoneLevel | It is used for a temporary to find root bones |
| nBspBuilder | |
| nBspBuilder::BspNode | Bsp node in a bsp tree |
| nBtFile | A BT (binary terrain) file access class |
| nBucket< TYPE, NUMBUCKETS > | A bucket contains a fixed-size array of nArray objects, each initialized with a size of 0, and a grow size. Handy for bucket sorts |
| nBuddyClient | |
| nBuddyCommandHandler | |
| nBuddyCommandInterpreter | |
| nBuddyDatabase | Central server for the buddydatabase |
| nBuddyServer | |
| nBuddySession | |
| nBuddySessionController | Central Session Controller |
| nBuffer | |
| callbackstuff | |
| nCamera2 | |
| nCameraNode | Extends nAbstractCameraNode. Is a fixed camera with no intelligence |
| nCaptureServer | Provide continuous frame capture to file at a fixed frame rate |
| CArrayList | |
| CEnvelopeColorCurve | |
| CEnvelopeCurve | |
| nCgFXShader | |
| nCgFXShaderInclude | |
| nCharacter2 | Holds all the data necessary to animate an character in one place |
| nCharacter2Set | |
| nCharacter3Node | |
| nCharacter3Set | |
| nCharacter3SkinAnimator | |
| nCharJoint | A joint in a character skeleton |
| nCharJointPalette | A joint palette defines a subset of a character skeleton to deal with hardware which can process only a limited number of joints for skinned mesh rendering |
| nCharSkeleton | Implements a character skeleton made of nCharJoint objects |
| nCharSkinRenderer | A smooth character skin renderer. Takes a pointer to an nMesh2 object which contains the skin mesh, and a pointer to an up to date nCharSkeleton object |
| nChunkHeader | |
| nChunkLodMesh | A single mesh chunk in a ChunkLOD vertex tree. This is basically a port of the original nChunkData class to Nebula2's resource subsystem |
| nChunkLodNode | A node in a quad tree of LOD chunks |
| nChunkLodRenderParams | Define render parameters for the ChunkLOD classes |
| nChunkLodTree | A tree of ChunkLOD nodes. Takes the path to a .chu file and constructs a dynamically updated quadtree from it |
| nClass | |
| nClippingCameraNode | Extends nCameraNode. Special camera, which computes a clipping plane in the Projectionmatrix |
| nCLODChunkerNode | |
| nCLODEventHandler | Subclass and attach to nChunkLodTree to get notified about various events, like loading, unloading and rendering chunk lod nodes |
| nCLODMesh | |
| nCLODQuadTreeNode | |
| nCLODQuadTreeNode::result_info | |
| nCLODQuadTreeSplatNode | |
| nCLODShapeNode | Handles loading and rendering of ChunkedLOD terrain chunks |
| nCLODSplat | |
| nCLODTile | NCLODTile manages the terrain texture resource applied to a specific terrain chunk |
| nCLODTQTMakerNode | |
| nCLODTQTSplatterNode | |
| nCmd | |
| nCmdLineArgs | |
| nCmdProto | |
| nCmdProtoLua | A factory for nCmd objects that correspond to Lua implemented script commands |
| nCmdProtoNative | A factory for nCmd objects that correspond to natively implemented script commands |
| nCmdProtoNativeCPP< TClass, TR, TListIn, TListOut, TClassCast > | |
| nCmdProtoPython | A factory for nCmd objects that correspond to Python implemented script commands |
| nCmdProtoTraits< TR, TListIn, TListOut > | |
| nCmdProtoTraits< TR, TListIn, TListOut >::TCmdDispatcher< TClass > | |
| nCmdProtoTraits< TR, TListIn, TListOut >::TMemberFunctionHelper< TClass, NumArgs > | |
| nCmdProtoTraits< TR, TListIn, TListOut >::TMemberFunctionHelper< TClass, 0 > | |
| nCmdProtoTraits< TR, TListIn, TListOut >::TMemberFunctionHelper< TClass, 1 > | |
| nCmdProtoTraits< TR, TListIn, TListOut >::TMemberFunctionHelper< TClass, 10 > | |
| nCmdProtoTraits< TR, TListIn, TListOut >::TMemberFunctionHelper< TClass, 11 > | |
| nCmdProtoTraits< TR, TListIn, TListOut >::TMemberFunctionHelper< TClass, 12 > | |
| nCmdProtoTraits< TR, TListIn, TListOut >::TMemberFunctionHelper< TClass, 2 > | |
| nCmdProtoTraits< TR, TListIn, TListOut >::TMemberFunctionHelper< TClass, 3 > | |
| nCmdProtoTraits< TR, TListIn, TListOut >::TMemberFunctionHelper< TClass, 4 > | |
| nCmdProtoTraits< TR, TListIn, TListOut >::TMemberFunctionHelper< TClass, 5 > | |
| nCmdProtoTraits< TR, TListIn, TListOut >::TMemberFunctionHelper< TClass, 6 > | |
| nCmdProtoTraits< TR, TListIn, TListOut >::TMemberFunctionHelper< TClass, 7 > | |
| nCmdProtoTraits< TR, TListIn, TListOut >::TMemberFunctionHelper< TClass, 8 > | |
| nCmdProtoTraits< TR, TListIn, TListOut >::TMemberFunctionHelper< TClass, 9 > | |
| nCmdProtoTraits< TR, TListIn, TListOut >::TValistDispatcher< TClass > | |
| nLWGlobals::ColorPicker | |
| nCombinedAnimation | A combined animation is an animation which ONLY can be created from existing nMemoryAnimations |
| nCommand | |
| nConServer | Implements the Nebula ingame console |
| nCRC | |
| nCreateUser | |
| CSound | |
| CSoundManager | |
| CStreamingSound | |
| nCutSceneAppState | An application state which will playback a video and then proceed to the next configured application state |
| nD3D9Font | |
| nD3D9Mesh | |
| nD3D9MeshArray | |
| nD3D9OcclusionQuery | |
| nD3D9Server | |
| nD3D9Shader | |
| nD3D9ShaderInclude | |
| nD3D9Texture | |
| nD3D9WindowHandler | |
| DDSHeader | |
| DDSPixelFormat | |
| nDefaultLogHandler | |
| nDI8Device | Hold information about a DirectInput8 device. There is one nDI8Device object per supported DirectInput device |
| nDI8Server | A DirectInput8 based input server class |
| nDictionary< KEYTYPE, VALUETYPE > | |
| nDie | |
| nDirectory | |
| nDirectoryWatchHandler | |
| nLWGlobals::DirInfoFunc | |
| nDisplayMode2 | |
| nDShowServer | A Nebula2 video server running on top of DirectShow |
| nDSound3 | DirectSound based implementation of nSound3. Works together with nDSoundServer3 and nDSoundResource |
| nDSoundResource | An implementation of the nSoundResource class on top of DirectSound |
| nDSoundServer3 | NAudioServer3 implemention using DirectSound |
| nDynamicMesh | |
| nDynamicShaderMesh | |
| nDynAutoRef< TYPE > | |
| nEditLine | A line edit object |
| Emitter | |
| nEnv | |
| nEnvelopeCurve | |
| nEulerAngles | |
| nEvent | Event wrapper for multithreading synchronization |
| nExitAppState | This app state will simply ask the application to quit |
| nExportAnalyzer | |
| nFile | Wrapper class for accessing file system files |
| FileEntry | |
| nFileNode | |
| nFileServer2 | Central server object of Nebula2's file system subsystem. Provides functions for creating file and directory objects and assigns |
| nFileTime | |
| nFileTimePosix | |
| nFileTimeWin32 | |
| nFixedArray< TYPE > | A fixed size, bounds checked array |
| nFloat2 | |
| nFloat3 | |
| nFloat4 | |
| nFloatAnimator | Animates a float attribute of a nAbstractShaderNode |
| nFont2 | |
| nFontDesc | |
| nFrustumClipper | Encapsulates the clipping planes of a frustum, with handling of 'active clipping plane' flags |
| gen_state | |
| nGenTerrainTexture | Generate a terrain texture controlled by an xml config file from an input BT file |
| nGeometryOcclusionVisitor | A simple occlusion manager using clip planes to clip out occluded objects |
| nGetBuddylist | |
| nGetProfileAttr | |
| nGfxObject | A wrapper object for loading and rendering a Nebula2 graphics object |
| nGfxServer2 | |
| nGLExtensionServer | OpenGL extension management |
| nGLFont | |
| nGLMesh | |
| nGLOcclusionQuery | |
| nGLServer2 | OpenGL 2 based gfx server |
| nGLShader | Base class for all GL shader systems (GLSL, CgFX, GL/ES, etc.) |
| nGLShaderInclude | |
| nGLSLShader | |
| nGLTexture | |
| nGLWin32WindowHandler | A window handler for the gl graphics server class |
| nGuiAdjustDisplayFileDialog | |
| nGuiAdjustDisplayWindow | |
| nGuiBar | Fillable GUI bars. May be filled from left to right or vice versa. Examples are Healthbars, Progressbars, etc |
| nGuiBrush | A brush object which caches the pointer to the GUI resource inside a skin object |
| nGuiButton | A GUI button class |
| nGuiCanvas | A GuiWidget which enables the user to draw lines and text |
| nGuiCanvas::LineArray | |
| nGuiCanvas::Text | |
| nGuiCategoryBrowser | A category/file browser widget |
| nGuiCharacterControlWindow | Character Controls |
| nGuiCheckButton | An on/off check button widget |
| nGuiCheckButtonGroup | Groups child check buttons so that only one is selected at any time. (OBSOLETE) |
| nGuiCheckButtonGroup2 | A new style check button group which creates its check buttons and places them in a horizontal row |
| nGuiClientWindow | A window with optional titlebar, close button, size handles and a client area |
| nGuiCmdEntry | A specialized text view widget which displays the current kernel server's line buffer and lets the user enter script commands |
| nGuiColorAdjust | To select a rgb-color |
| nGuiColorAdjustWindow | To select a rgb-color |
| nGuiColorLabel | A label widget which screens one color |
| nGuiColorPicker | To choose and select a rgb-color |
| nGuiColorSliderGroup | A complete color slider group, consisting of a horizontal intensity slider, and a color label |
| nGuiConsoleWindow | A complete Nebula command console window |
| nGuiContextMenu | A context menu base class. Implement OnEvent() behavior in a derived subclass |
| nGuid | Wraps a Globally Unique Identifier. The actual GUID data is hidden inside the object and only accessible as string |
| nGuiDiagramCanvas | A GuiWidget which creates a diagram canvas |
| nGuiDirLister | A complete directory listing widget |
| nGuiDockWindow | The global dock window which replaces the old scripting console as Nebula's default ingame console |
| nGuiDragBox | Implements a drag box as 2d screen space rectangle |
| nGuiEvent | A gui event class |
| nGuiEventHandler | |
| nGuiFadeOutTextLabel | FadeOut the Text |
| nGuiFileDialog | A file dialog base class |
| nGuiFormLayout | Lays out size and position of child widgets based on own position |
| nGuiFormLayout::Rule | Holds an attachment rule |
| nGuiGraphicsBrowserWindow | A client window which browses the proj:export/gfxlib directory, and loads graphics objects under /usr/scene |
| nGuiHardpointsBrowserWindow | |
| nGuiHardpointsLister | |
| nGuiHoriSliderGroup | A horizontal slider group consisting of a label, a horizontal slider, and a text label which displays the current slider's numerical value as a printf-formatted string |
| nGuiIcon | A drag and drop icon widget. (OBSOLETE?) |
| nGuiIconCanvas | A canvas for drag and drop icons (OBSOLETE?) |
| nGuiIpAddressEntry | An text entry gadget which restricts input to ip addresses |
| nGuiLabel | A widget which is a graphical label |
| nGuiMessageBox | A complete modal message box window |
| nGuiMouseCursor | |
| nGuiResource | A gui resource for Nebula2's gui subsystem |
| nGuiSceneControlWindow | Scene Controls for adjusting stdlight, postion & color.. |
| nGuiScrollButtonList | |
| nGuiServer | The central server object of the Nebula2 user interface subsystem |
| nGuiSettingsFileDialog | |
| nGuiSettingsForm | Implements a form layout with user customizable settings widgets. Uses persistency server for storing the settings |
| nGuiSettingsManagementWindow | |
| nGuiSkin | A GUI skin object holds an user-defined table of gui resources which are used by the GUI widgets to render themselves |
| nGuiSkyEditor | To edit nSkyNode on the fly.. |
| nGuiSlide | A slide class for use with the nGuiSlideShow widget |
| nGuiSlider2 | A vertical or horizontal slider widget |
| nGuiSlideShow | A widget which implements a picture slideshow |
| nGuiSystemInfoWindow | A Nebula system information window |
| nGuiTabbedLayout | A tabbed layout is a form layout which embeds several child form layouts which can be flipped through a row of tab buttons at the top |
| nGuiTabbedLayout::Tab | |
| nGuiTexBrowserWindow | A window to browse the currently loaded textures and display information about them |
| nGuiTextButton | A gui button which contains a label text |
| nGuiTextEntry | A text entry widget |
| nGuiTextLabel | Uses the text server to render a gui label which contains ASCII text |
| nGuiTextTable | A table layout which implements a grid of texts |
| nGuiTextureView | A label widget which directly renders a texture. Used by the texture browser |
| nGuiTextView | A multiline text viewing widgets, which can display lines of text |
| nGuiTextWindow | A text viewer window which can display text from a text file |
| nGuiTickerWidget | Ticker widget (for Genius). Not very useful for the general case |
| nGuiToolTip | A tooltip widget with text which always positions itself relative to the mouse |
| nGuiWatcherWindow | A debug watcher window |
| nGuiWidget | An abstract gui widget (a rectangular click area) |
| nGuiWindow | A window that defines a rectangular area on screen and may contain other widgets |
| nHardRef< TYPE > | Implements reference to moveable target object |
| nHardRefServer | Validates nHardRef objects as soon as target object is created |
| nHashArray | |
| nHashList | A doubly linked list of named nodes with fast hashtable based search |
| nHashMap | |
| nHashMap2< TYPE > | A simple associative array, mapping strings (byte blocks) to arbitrary values |
| nHashNode | A node element in a nHashList |
| nHashTable | Implements a simple string hash table |
| HeightFieldData | |
| nHttpFormDataWrapper | |
| nHttpResponseCracker | |
| nHttpServer | |
| nHttpSession | |
| nImageFile | Superclass for image file loader/saver |
| INebulaInterface | Base class for function publishing system of Nebula |
| nIniPrefServer | A class for reading/writing INI file on win32 platform |
| nInputDevice | A generic Nebula input translates data from an API-specific input device into Nebula input events |
| nInputEvent | Nebula Input Events |
| nInputMapping | Bind an input event to a named state. Automatically handle complex mappings with .down, .up, .double, .long modifiers.. |
| nInputServer | |
| nInputState | |
| nInstanceStream | |
| nInstanceStream::Component | Stream component |
| nIntAnimator | Animates a int attribute of a nAbstractShaderNode |
| nIpcAddress | Encapsulates a target address for the nIpc* class family |
| nIpcBuffer | A message buffer for the nIpc* class family |
| nIpcClient | The client side of a network connection |
| nIpcMiniServer | The per-connection state for the network server |
| nIpcPeer | A low level interprocess communications port for unreliable communications (using UDP) |
| nIpcServer | Sockets based server object for simple inter-process communication |
| nIpolKeyArray< TYPE > | An Array for interpolation between keys, used by the animators for a linear interpolation the data type |
| nJoyMouseDevice | A Nebula input device which takes as input mouse data and emulates a recentering joystick |
| nJoystickDevice | A Nebula joystick input device. Nebula joystick device have buttons, axes and button-axes. POVs are tranlated into normal axes. For each hardware joystick axes, 2 device axes and 2 axis buttons are created: |
| nKernelServer | The central Nebula kernel server class |
| nKeyArray< TYPE > | Implements growable array of key-pointer pairs. The array is kept sorted for fast bsearch() by key |
| nKeyboardDevice | A Nebula input device wrapping around a keyboard |
| nKeyValuePair< KEYTYPE, VALUETYPE > | |
| nLight | |
| nLightNode | Scene node which provides lighting information |
| line2 | |
| line3 | |
| nLineBuffer | A ring buffer for strings |
| nList | Implement a doubly linked list |
| nListener3 | |
| nLocaleServer | |
| nLodNode | A lod node switches its child nodes on and off according to its current camera distance to accomplish different representations with different levels of detail |
| nLogHandler | |
| nLogin | |
| nLuaServer | Lua 5 wrapper for Nebula |
| nLuaTest | A little test suite for testing the Lua server |
| nLWAnimationState | Stores animation state data used by the animation state dialogs |
| nLWAnimExportHandler | An ItemMotionHandler Lightwave plugin for extracting bone animation |
| nLWAnimStatePanel | Dialog for Adding/Editing animation state info |
| nLWBoneJointMap | Helper class that maps Lightwave bone ids to Nebula 2 joint indices |
| nLWCmdExec | Provides the ability to execute Lightwave commands |
| nLWCustomObjectHandlerBase | Pointless remnant of the initial design? |
| nLWExporter | |
| nLWExporterMaster | |
| nLWExporterMasterPanel | |
| nLWExporterSettings | Facilitates access to the exporter settings stored in N2LightwaveExporter.xml |
| nLWExporterSettingsPanel | Dialog that allows the user to edit the exporter settings that are stored in N2LightwaveExporter.xml |
| nLWExportNode | |
| nLWExportNodeConfigPanel | Dialog for Adding/Editing Export Node Types |
| nLWExportNodeType | Per-object export settings template |
| nLWExportPanel | |
| nLWItemIDChangeList | Converts the LWItemID list passed to the changeID callback of handler plugins to a format that's a bit easier to digest |
| nLWItemIDChangeList::Item | |
| nLWLayoutMonitor | Encapsulates Lightwave's modal progress dialog |
| nLWLoadState | Encapsulates Lightwave's LWLoadState structure |
| nLWMeshExport | Handles exporting of mesh data from Lightwave objects |
| nLWMeshInfo | Encapsulates Lightwave's LWMeshInfo structure |
| nLWModelerExporter | |
| nLWModelerExportOptions | |
| nLWObjectExportSettings | A CustomObjectHandler Lightwave plugin that provides access to per-object export settings |
| nLWObjectExportSettingsPanel | Dialog that displays per object export-related settings |
| nLWPolygon | |
| nLWPreviewPanel | |
| nLWSaveState | Encapsulates Lightwave's LWSaveState structure |
| nLWSettingsRegistry | Central registry for per-object export settings |
| nLWShaderEditor | A ShaderHandler Lightwave plugin that associates a Nebula 2 shader with a Lightwave surface |
| nLWShaderExportSettings | Stores all shader parameters for a particular shader |
| nLWShaderPanel | |
| nLWShaderPanelBoolParam | |
| nLWShaderPanelColorParam | |
| nLWShaderPanelEnumParam | |
| nLWShaderPanelFactory | |
| nLWShaderPanelFloatParam | |
| nLWShaderPanelIntParam | |
| nLWShaderPanelParam | |
| nLWShaderPanelPlaceHolderParam | |
| nLWShaderPanelTemplate | A template for a shader dialog |
| nLWShaderPanelTextureParam | |
| nLWSkinAnimExport | Handles exporting of animation data from bone-animated Lightwave characters |
| nLWSkinPartitioner | |
| nLWTextureExport | Handles exporting of textures from a Lightwave surface |
| nLWToolkitGlobal | |
| nLWViewerRemote | Sends messages to the Nebula 2 nViewer application |
| nMap | Provides data source for nMapNode |
| MapBlock | Wrapper for a single block on the terrain |
| nMapNode | Implementation of terrain |
| MapPoint | Maintains data for a map point which is a corner of a tile |
| MapQuadElement | The interface for elements contained within an MapQuadtree |
| MapQuadNode | An internal implementation class for MapQuadtree |
| MapQuadtree | Base quadtree space partitioning class |
| nMapResourceLoader | Loads nMap height information into an nMesh2 for use by MapBlock |
| nMaterialNode | A material node defines a shader resource and associated shader variables. A shader resource is an external file (usually a text file) which defines a surface shader |
| nMaxAnimator | |
| nMaxAnimState | A class which represents animation states |
| nMaxBoneManager | Class for handling bones in the given scene |
| nMaxBoneManager::Bone | Present individual bone |
| nMaxCamera | A class for exporting camera data of 3DS Max |
| nMaxControl | A class for getting keys from controllers |
| nMaxConverter | |
| nMaxCustAttrib | The class for handling 3dsmax custom attribute |
| nMaxDirDlg | Directory setting dialog |
| nMaxDlg | Base class of plugin dialogs |
| nMaxDummy | A class for a dummy max object |
| nmaxenvelopecolorcurveDialog | |
| nmaxenvelopecurveApp | |
| nmaxenvelopecurveCtrl | |
| nmaxenvelopecurveDialog | |
| nmaxenvelopecurvePropPage | |
| nMaxExport2 | A class for Nebula2 3DS Max export plugin |
| nMaxExpose | Class for 3dsmax Function Publishing of Nebula |
| nMaxFloatAnimator | A class for exporting nVectorAnimator |
| nMaxIKAnimator | A class for handling Inverse Kinemetics(IK) |
| nMaxImport | The Nebula2 3DS Max importer |
| nMaxIntAnimator | A class for exporting nIntAnimator |
| nMaxInterface | A wrapper class of 3dsmax Interface class |
| nMaxLight | |
| nMaxLogDlg | Put log message out when exporting. Call nMaxLogDlg::Create() to create log dialog |
| nMaxLogHandler | A class which redirects log messages to MAX log system from Nebula's |
| nMaxMaterial | Class for exporting 3DS Max materials |
| nMaxMesh | A class for exporting nShapeNode and its derive classes |
| nMaxMeshFragment | Do partitioning for skinned meshes and specifies its fragments and joint palette |
| nMaxMeshFragment::Fragment | |
| nMaxMeshImport | The Nebula2 3DS Max mesh importer |
| nMaxNode | Base class of Nebula max object class which correspondes to each of the 3DS Max object |
| nMaxNoteTrack | Collect animation states and clips in note track of a max node. The collected animation states and clips are used when we build skin animator |
| nMaxNullView | |
| nMaxOptionParamMapDlg | Nebula export option dialog in utility panel |
| nMaxOptions | A class for global options of the exporter |
| nMaxSampleKey | A class for sampled key of a control |
| nMaxScene | A class for 3dsmax scene which to be exported |
| nMaxScriptBuilder | |
| nMaxSkinAnimator | A class for exporting nSkinAnimator |
| nMaxSkinMeshData | Storage which contains skinned shape node and its group map id in its mesh data. It is needed when we do partitioning the mesh to specifies the fragments and joint palette for the skinned shape node |
| nMaxSkinPartitioner | |
| nMaxTexture | |
| nMaxTransform | |
| nMaxTransformAnimator | A class for handling Position/Rotation/Scale(PRS) transform animation |
| nMaxTransformCurveAnimator | A class for handling path in 3dsmax. (This handles procedure controllers of 3dsmax) |
| nMaxUtil | |
| nMaxUtilityObj | Nebula2 utility object plugin |
| nMaxUVAnimator | A class for exporting nUvAnimator |
| nMaxVectorAnimator | A class for exporting nVectorAnimator |
| nMaxVertexInfluence | |
| nMaxVertexInfluence::BoneInfluence | |
| nMaxViewerOptions | |
| nMayaCamControl | |
| nMD5 | |
| nMemManager | |
| nMemoryAnimation | An nMemoryAnimation object holds its entire animation data in memory. Since all the animation is in memory all the time, the animation can be shared between many client objects. The disadvantage is of course the memory footprint |
| nMemoryStats | |
| nMesh2 | |
| nMesh2::Edge | |
| nMeshArray | |
| nMeshArray::Element | |
| nMeshBuilder | |
| nMeshBuilder::Group | |
| nMeshBuilder::GroupedEdge | |
| nMeshBuilder::Triangle | |
| nMeshBuilder::Vertex | |
| nMeshBundle | |
| nMeshCopyResourceLoader | |
| nMeshDeformer | Base class for mesh deformers running on the CPU. While using vertex shaders for mesh deformation is a good thing, it is not always an option, and may be too inflexible. Mesh deformers take one or more input meshes, plus deformer-specific and write their result to one output mesh |
| MeshGenerator | |
| MeshGenerator::chunkvertex | |
| nMeshGroup | |
| nMeshLoader | |
| nMessage | |
| nMouseCursor | |
| nMsgNode | A doubly linked list node which can carry a msg |
| nMultiLayeredNode | |
| nMutex | Implements a simple mutex object for thread synchronization. Win32: win32 mutex handles (CreateMutex()) Linux: posix thread mutexes |
| nN3d2Loader | |
| nNebulaInterface | The implementation class |
| NebulaObject | |
| NebulaObjectIter | |
| nNetClient | A client in a multiplayer session. Works together with nNetServer, should be subclassed for a specific application or protocol |
| NetClientDemo | A client in a multiplayer session. Specific Subclass for the demo |
| nNetServer | A server in a multiplayer session. Should be subclasses for specific applications or protocols |
| nNetServer::ClientContext | |
| NetServerDemo | A server in a multiplayer session. Specific Subclass for the demo |
| NetworkDemoApp | A simple viewer app class modified for NetworkDemo use |
| nNode | Implement a node in a doubly linked list |
| nNodeList | Manages a list of Scene Objects and the depending rendering contexts |
| nNpkBuilder | |
| nNpkDirectory | |
| nNpkFile | |
| nNpkFileServer | |
| nNpkFileWrapper | |
| nNpkToc | |
| nNpkTocEntry | |
| nNvx2Loader | |
| nObject | |
| nObjectAttribute | |
| nObjectAttribute::Command | |
| nObjectAttribute::Command | |
| nObjectList< TYPE > | A doubly linked list for object nodes |
| nObjectNode< TYPE > | A node in a nObjectList |
| nOccludedFrustumGenArray | |
| nOccludedFrustumVisitor | Visits all elements visible in a view frustum, useful for rendering to a camera |
| nOcclusionQuery | |
| nOcclusionVisitor | Visitor to collect occluders and provide visibility testing using those occluders |
| nOctBBox | Culling with given bounding box |
| nOctElement | The interface for elements contained within an nOctree |
| nOctFrustum | |
| nOctNode | An internal implementation class for nOctree |
| nOctree | Base octree space partitioning class |
| nOctSphere | Culling with sphere |
| nOctVisitor | Super class of octree visitor |
| nODEViewerApp | |
| nOggFile | Provide read-access to a ogg file |
| nOggTheoraPlayer | |
| noise | |
| nOpenALHelper | |
| nOpenALListener | |
| nOpenALObj | |
| nOpenALResource | |
| nOpenALServer | A sound server based on OpenAL |
| nOpendeAMotorJoint | Encapsulates some AMotor joint related dJoint functions |
| nOpendeBallJoint | Encapsulates some ball joint related dJoint functions |
| nOpendeBody | Encapsulates dBody functions |
| nOpendeBoxGeom | Encapsulates some box geom functions |
| nOpendeCapsuleGeom | Encapsulates some ccylinder geom functions |
| nOpendeFixedJoint | Encapsulates some fixed joint related dJoint functions |
| nOpendeGeom | Encapsulates some dGeom functions |
| nOpendeHashSpace | Encapsulates some dSpace functions |
| nOpendeHinge2Joint | Encapsulates some hinge2 joint related dJoint functions |
| nOpendeHingeJoint | Encapsulates some hinge joint related dJoint functions |
| nOpendeJoint | Encapsulates some dJoint functions |
| nOpendePickServer | A rather simple class to help with ray-picking |
| nOpendePlaneGeom | Encapsulates some plane geom functions |
| nOpendeQuadTreeSpace | Encapsulates some dSpace functions |
| nOpendeRayGeom | Encapsulates some ray geom functions |
| nOpendeServer | A physics and a collision server rolled into one |
| nOpendeSimpleSpace | Encapsulates some dSpace functions |
| nOpendeSliderJoint | Encapsulates some slider joint related dJoint functions |
| nOpendeSpace | Encapsulates some dSpace functions |
| nOpendeSphereGeom | Encapsulates some sphere geom functions |
| nOpendeSurface | Encapsulates a dSurfaceParameters structure |
| nOpendeTransformGeom | Encapsulates some transform geom functions |
| nOpendeTriMesh | Stores collision mesh data and handles collision between the ODE tri-list geom and other geoms |
| nOpendeTriMeshGeom | Encapsulates some trimesh geom functions |
| nOpendeUniversalJoint | Encapsulates some universal joint related dJoint functions |
| nOpendeWorld | Encapsulates dWorld functions |
| nOverlookCameraNode | Extends nCameraNode. Special camera, which look from up |
| nPadMouseDevice | A Nebula mouse device which emulates a non-centering joystick |
| nPalEntry | |
| ParamInfo | |
| nParticle | This class represents a single particle in a particle system |
| nParticle2 | |
| nParticle2Emitter | |
| nParticle2Emitter::tParticleVertex | |
| nParticleEmitter | |
| nParticleServer | Particle subsystem server. Holds an array of all particles and all particle emitters in the world. Take care when updating them, the rendering is a function of the emitters |
| nParticleServer2 | |
| nParticleShapeNode | A shape node representing a particle system |
| nParticleShapeNode2 | |
| nPersistServer | |
| nPFeedbackLoop< TYPE > | |
| PhysDemoApp | A simple viewer app class (modified for PhysDemo use) |
| nPIDFeedbackLoop | |
| nPixelFormat | Describe a pixelformat and convert between then |
| pknorm3 | |
| plane | |
| nPlaneClipper | Encapsulates a set of clipping planes, handling of 'active clipping plane' flags for recursive traversal of spatial data structures |
| Point2f | |
| polar2 | |
| nPQuatFeedbackLoop | |
| nPrefServer | The pref server stores key/value pairs in a location where it will persist between application invocations (for instance by using the registry under Win32) |
| nPriorityArray< TYPE > | A fixed size priority array. Elements are associated with a priority |
| nProfiler | NProfiler provides an easy way to measure time intervals |
| ProtoDefInfo | |
| nPythonServer | Wraps around Python interpreter |
| nQuadTree | |
| nQuadTree::Element | Element in the tree, derive subclass for customized Render() method |
| nQuadTree::Node | Node in quad tree |
| quaternion | |
| QuatX | |
| nRamFile | |
| nRamFileServer | |
| Receiver | Objects from this class will receive signals notifications |
| ReceiverScript | Objects from this class will receive signals notifications. This class has scripting side |
| rectangle | |
| nRef< TYPE > | |
| nRefCounted | |
| nReferenced | |
| nReflectionCameraNode | Extends nClippingCameraNode. Special Clippingcamera which computes a Reflectionviewmatrix |
| registeredClassDesc | |
| nRelMouseDevice | Directly emit mouse movement events |
| nRemoteServer | A network-accessible console server |
| nRenderContext | A nRenderContext object holds frame persistent data for nSceneNode hierarchies and serves as the central communication point between the client app and nSceneNode hierarchies |
| nRenderPath2 | A render path is an abstract description of HOW a scene should be rendered. This includes things like what shaders to apply and in which order, what render targets to render to, highlevel differences between DX9 and DX7 scene rendering |
| nResource | |
| nResourceBundle | Load a resource bundle from disc and register all contained resources |
| nResourceCompiler | |
| nResourceLoader | Any custom load function data for an nresource |
| nResourceServer | Central resource server. Creates and manages resource objects |
| nRingBuffer< TYPE > | A ring buffer class |
| nRMGeomLoaderKernel | N2 Loader's plug-in management kernel. This class can be used as an illustration for managing multiple plug-ins in single DLL |
| nRMN3d2Loader | Geometry loader class declaration. This particular geometry loader's purpose is to load the DirectX X meshes into RenderMonkey's model data files. See SDK/Include/Core/IRmPlugIn.h for definition of IRmGeometryLoaderPlugIn |
| nRoot | |
| nRpPass | Represents a pass in a render target |
| nRpPhase | A phase object inside a render path pass encapsulates sequence shaders and sets common render state for sequence shaders |
| nRpRenderTarget | Represents a render target in a render path |
| nRpSection | A render path can have several sections, each describing how a complete scene is rendered into a render target. Sections are used by scene camera nodes to render their view before that actual default section is rendered which may need to access render targets prepared by the cameras |
| nRpSequence | Encapsulates a sequence shader in a render path. This is the lowest level component which defines the shader states for mesh rendering |
| nRpShader | A render path shader definition |
| nRpXmlParser | Configure a nRenderPath2 object from an XML file |
| nRubyServer | Wraps around Ruby interpreter |
| nLWGlobals::SceneInfo | |
| nSceneNode | The nSceneNode is the base class of all objects which can be attached to a scene managed by the nSceneServer class. A scene node object may provide transform, geometry, shader and volume information |
| nSceneServer | The scene server builds a scene from nSceneNode objects and then renders it |
| nScriptableAnimBuilder | |
| nScriptableMeshBuilder | |
| nScriptableSector | A spatial sector which allows element addition/deletion with the script interface |
| nScriptableSectorObject | |
| nScriptServer | |
| nSDBViewerApp | |
| nSendMessage | |
| nServerMessageInterpreter | |
| nSessionAttrPool | An attribute pool class for the network subsystem |
| nSessionClient | A session client object can discover open sessions in a LAN, join an open session and get information about the session from the session server |
| nSessionClientContext | Represents a session client on the server side |
| nSessionServer | A session server manages all necessary information about a network session, and eventually configures and opens the actual game network server |
| nSessionServerContext | Represents a session server on the client side |
| nSetProfileAttr | |
| nShader2 | |
| nShaderAnimator | |
| nShaderArg | |
| nShaderDynamicMesh | |
| nShaderParams | |
| nShadowCaster2 | |
| nShadowCaster2::Face | |
| nShadowNode | A shadow node is 'visible' object that provide shadow to the scene |
| nShadowServer2 | |
| nShadowSkinShapeNode | A shadow skin node is 'visible' object that provide shadow to the scene |
| nShapeNode | A shape node is the simplest actually visible object in the scene node class hierarchy |
| nSharedMemory | |
| nShdTunerApp | Brief description of the class |
| nSignal | NSignal, while largely internal, is a key concept in the signal system |
| nSignalBinding | Internal: nSignalBinding represents the callback to the signal receiver |
| nSignalBindingCmdProto | |
| nSignalBindingNative< TClass, TR, TListIn, TListOut > | Fast binding in native world |
| nSignalBindingSet | NSignalBindingSet is a container of bindings |
| nSignalEmitter | This is the main class for the public consumption and how the programmer will interact with signals |
| nSignalNative< TR, TListIn, TListOut, signal4cc > | |
| nSignalNative< TR, TListIn, TListOut, signal4cc >::TBindingNative< TClass > | |
| nSignalRegistry | NSignalRegistry is the interface for adding signals to an nClass |
| nSignalServer | The nSignalServer provides a means for asynchronously emitting a signal at some time in the future |
| nSignalServer::nPostedSignal | |
| nSignalTestEmitter | |
| nSignalTestReceiver | |
| SimpleObject | A simple object designed to hold data relevant to a rigid body |
| nSkinAnimator | Provide an animated joint skeleton for a nSkinShapeNode |
| nSkinMeshDeformer | A mesh deformer which implements smooth vertex skinning on the CPU |
| nSkinnedShadowCaster2 | |
| nSkinPartitioner | |
| nSkinShapeNode | A smooth skinned shape node |
| nSkyNode | |
| nSkyNode::ElementGroup | |
| nSkyNode::ParamList | |
| nSkyNode::StateGroup | |
| nSkyState | |
| nSound3 | |
| nSoundResource | |
| nSpatialAABBTree | |
| nSpatialAABBTREE | A collection of elements stored in an AABB tree |
| nSpatialAABBTreeNode | |
| nSpatialElement | The interface for elements contained within sector |
| nSpatialHierarchyElement | The interface for elements that contain sub-elements in some special manner |
| nSpatialListHierarchy | A collection of elements stored as a list |
| nSpatialOccluder | The interface for occluder information |
| nSpatialOccluderElement | |
| nSpatialPortal | A visibility interface between two sectors |
| nSpatialPortalElement | |
| nSpatialSector | A collection of elements in a specific region of space |
| nSpatialVisitor | Visitor to collect all elements in a given region of space |
| sphere | |
| nSphereClipper | Encapsulates the clipping region and flags of a sphere, with handling of 'active clipping plane' flags |
| SplatGenerator | |
| nSqlDatabase | |
| nSQLite3Database | |
| nSQLite3Query | |
| nSQLite3Server | |
| nSqlQuery | |
|