►NBurger | |
NDebug | Group of functions to assist in debugging |
►NFlash | Functions and classes to support playing Adobe Flash files |
CActionScriptProperty | Shared data buffer |
CActionScriptValue | |
CBaseExecute | Execution base class |
CClassInfo | Data to represent class_info |
CColorTransform | Color transform for Adobe Flash |
CExceptionInfo | Data to represent exception_info |
CInstanceInfo | Data to represent instance_info |
CItemInfo_t | Optional key/value pairs |
CManager | Manager to support the playing of Flash files |
CMatrix23 | 2x3 matrix for two dimensional rotations |
CMetadataInfo | Data to represent metadata_info |
CMultiname | Data packet for Flash Multiname support |
CNamespace | Data packet for Flash Multiname support |
COptionDetail_t | Optional class parameters |
CRect | Rectangle specialization for Adobe Flash |
CRGBAWord8 | RGBA color class for Flash |
CScriptInfo | Data to represent script_info |
CSharedBuffer | Shared data buffer |
CStream | Data stream manager for flash file parsing |
CTraitsInfo | Optional class traits |
NLinux | |
NMacOS | Functions specific to MacOS |
NMacOSX | |
►NMSDos | Functions specific to MS/DOS |
CRegs16_t | Structure to contain all the registers for calling 80x86 assembly |
►NPS4 | |
CMemoryManagerDefaults | Used by allocators for memory configuration |
CMemoryPageChunk | Used by allocators for memory chunk tracking |
NSwitch | |
►Ntype_traits | Semi-private template classes for type checking |
Cno_type | Type used for templates to return 0 |
Csize_type | Type used for templates the require a specific size |
►NUnix | |
NDBus | Shim to call the posix/unix dbus library |
CDBusInstance | Handler for a dbus session |
NVulkan | |
NWin32 | Namespace for Windows specific functions and classes |
NXbox360 | |
Cadd_const | Add the const qualifier to a type |
Cadd_cv | Add the const and volatile qualifier to a type |
Cadd_volatile | Add the volatile qualifier to a type |
CADPCMState_t | |
Calignment_of | Determine the alignment of an object |
►Callocator | Implementation of std::allocator<> |
Crebind | Its member type other is the equivalent allocator type to allocate elements of type T |
►Callocator< const void > | Implementation of std::allocator<void> |
Crebind | Its member type other is the equivalent allocator type to allocate elements of type T |
►Callocator< void > | Implementation of std::allocator<void> |
Crebind | Its member type other is the equivalent allocator type to allocate elements of type T |
CAllocatorANSI | ANSI Memory Manager object |
CAllocatorBase | Base class for memory manager objects |
CAllocatorHandle | |
CArgumentType | Container class for passing data to SafePrint |
CArgumentType_Dispatch | Intrinsic data type dispatcher |
CArgumentType_DispatchPtr | Intrinsic data type dispatcher |
CArgumentType_t | Base structure for ArgumentType |
CArgumentTypeDataUnion_t | Data stored in this object |
CAssert_t | Container structure for Assert support |
CAutoreleasePool | Create an instance of a NSAutoreleasePool |
CAutoRepeat | Autorepeat a joystick |
CBase | Base class for virtual destructor |
CBigEndian | Loads a 16, 32 or 64 bit value with byte swapping if needed |
Cbool_constant | Wrap a static bool constant |
CCaptureStdout | Class to capture stdout and stderr |
CClassArray | Template for creating arrays of class objects |
CCodeFramework | Manage MacOSX / iOS Framework library files |
CCodeLibrary | Manage code library files |
CCodePage | Shared constants for code page handlers |
CCommandParameter | Base class for command line parameters |
CCommandParameterBooleanTrue | Class for a boolean command line parameters |
CCommandParameterString | Class for a string command line parameter |
CCommandParameterWordPtr | Class for a numeric string command line parameter |
CCompress | Base class for data compression |
►CCompressDeflate | Compress data using Deflate Encoding |
CCodeData_t | Structure for each huffman tree entry |
CStaticTreeDesc_t | Structure for each static huffman tree entry |
CTreeDesc_t | |
CCompressILBMRLE | Compress data using ILBM Run Length Encoding |
CCompressLZSS | Compress data using LZSS encoding |
Cconditional | Select a type based if the conditional is true or false |
CConditionVariable | Class for creating a condition variable |
CConsoleApp | Base class for console applications |
CCPUID_t | Structure that holds the features of the CPU |
CDecompress | Base class for data decompression |
CDecompress16BitBEAudio | Process 16 bit audio data in Big Endian format |
CDecompress16BitLEAudio | Process 16 bit audio data in Little Endian format |
CDecompress32BitBEAudio | Process 32 bit audio data in Big Endian format |
CDecompress32BitLEAudio | Process 32 bit audio data in Little Endian format |
CDecompressALaw | Process audio data compressed with ALaw |
CDecompressAudio | Base class for audio decompression codec |
►CDecompressDeflate | Decompress Deflate format |
CDeflateHuft_t | Deflate huffman tree definition |
CDecompressILBMRLE | Decompress RLE format |
CDecompressLZSS | Decompress LZSS format |
CDecompressMace3 | Decompress MACE 3 format |
CDecompressMace6 | Decompress MACE 6 format |
CDecompressMicrosoftADPCM | Decompress Microsoft ADPCM format |
►CDecompressMP3 | Process audio data compressed with MP3 |
CBandInfo_t | |
CChunk_t | |
CFrameHeader_t | Decoded 32 bit MP3 packet header |
CFrameHeaderExt_t | Decoded 32 bit MP3 packet header with extended information |
CGranuleInfo_t | |
CHuffmanCodeHeader_t | |
CLayer2_AllocEntry_t | Preset tables for Version 1, Layer 2 allocation entries |
CLayer3Huffman_t | |
CLayer3SideInfo_t | |
CXingChunk_t | |
CDecompressSigned8BitAudio | Process signed 8 bit audio data |
CDecompressULaw | Process audio data compressed with ULaw |
CDecompressUnsigned8BitAudio | Process unsigned 8 bit audio data |
Cdefault_delete_Base | |
Cdefault_delete_Free | |
CDetectMultiLaunch | Class to detect multiple launches of a desktop application |
CDirectoryEntry_t | A directory entry returned by DirectorySearch |
CDirectorySearch | Directory contents iteration class |
CDirectXPerfMarker | DirectX performance marker |
Cdisable_if | Create typedef type if condition is false |
►CDisplay | Base class for instantiating a video display and the API to drive it |
CGlobals_t | Values to describe the default settings of the display |
COpenGLVertexBufferObjectDescription_t | Description of an OpenGL vertex buffer object |
COpenGLVertexInputs_t | Description of an OpenGL vertex input list |
CVideoCardDescription | Description of a video card's available video modes |
CVideoMode_t | Description of a video card's video mode |
CDisplayDIB | |
CDisplayDIBSoftware8 | DIB startup and teardown class |
►CDisplayDirectX11 | |
CDXGISurfaceDesc_t | |
►CDisplayDirectX9 | |
CAdapterInfo | Information for a display device |
►CBufferFormatGroup | Information for all pixel formats for a specific rendering device |
CDSMSConflict_t | Structure to describe incompatible D3DFORMAT / D3DMULTISAMPLE_TYPE pairs |
CMSQuality_t | Structure to describe the maximum quality for a multisample type |
CDeviceInfo | Information for a GPU device |
CDeviceSettings_t | Structure to describe the state of a Direct3D9 device |
CDisplayMode_t | Structure to describe a DirectX 9 display mode |
CEnumerator | DirectX 9 device enumerator |
CDisplayDirectX9Software8 | |
CDisplayObject | Class for managing display objects |
CDisplayOpenGL | |
CDisplayOpenGLSoftware8 | |
CDoubleLinkedList | Simple double linked list manager |
CDoubleLinkedList_t | Double linked list |
CDxt1Packet_t | Data structure for a DXT1 compressed texture block |
CDxt3Packet_t | Data structure for a DXT3 compressed texture block |
CDxt5Packet_t | Data structure for a DXT5 compressed texture block |
CEffect | Base class for shader effects |
►CEffect2D | |
CVertex | |
CEffect2DDX9 | |
CEffect2DOpenGL | |
CEffectPositionColorTexture | |
CEffectPositionColorTextureDX9 | |
CEffectPositionColorTextureOpenGL | |
CEffectPositionTexture | |
CEffectPositionTextureDX9 | |
CEffectPositionTextureOpenGL | |
Cenable_if | Create typedef type if condition is true |
CEventHeader_t | Base structure for events |
CFile | System file reference class |
CFileAPF | Reads files |
CFileBMP | Reads and writes BMP files |
CFileDDS | Reads and writes DDS files |
CFileGIF | Reads and writes GIF files |
►CFileINI | Reads and writes INI files |
CComment | Untouched text object |
CEntry | Key / Value pair |
CGeneric | Base class for INI file line objects |
CSection | INI section chunk |
CFileLBM | Reads and writes LBM files |
►CFileManager | Global file system manager |
CQueue_t | Asynchronous file I/O message |
CFileManagerSimple | Initialization class for the global FileManager structure |
►CFileMP3 | Reads and writes MP3 files |
CID3V2Tag_t | |
►CFilename | File name container |
CExpandCache_t | Structure to contain a directory cache entry |
CFilePCX | Reads and writes PCX files |
CFilePNG | Reads and writes PNG files |
CFileTGA | Reads and writes TGA files |
►CFileXML | Reads and writes XML files |
CAttribute | XML Attribute key / value pair |
CCData | Untouched text object intended for application parsing |
CComment | Comment text object |
CDeclaration | XML Declaration object |
CElement | XML Element object |
CGeneric | Base class for XML file objects |
CRawText | Raw text object |
CRoot | Linked list root object |
CFixedMatrix3D_t | 3 dimensional fixed point matrix |
CFixedMatrix4D_t | 4x4 Fixed32 matrix |
CFixedVector2D_t | 2 dimensional fixed point vector |
CFixedVector3D_t | 3D Fixed32 vector |
CFixedVector4D_t | 4 dimensional fixed point vector |
CFloatTimer | Floating point timer |
CFont | Base class for font manager |
►CFont4Bit | Class to render a tiny space 4 bit per pixel font |
CRGBColorList_t | |
CState_t | |
CForwardLink | Singly linked list pointer |
CFourCharacterCode_t | Helper structure to create 4 characters codes |
CFPInfo | Class for analyzing a floating point number |
CFPLargeInt | Class for managing a very large integer for double precision |
CFPPrintInfo | Digit printing class for floating point |
CGameApp | Base class for video game application |
CGfxShape_t | |
CGIFDecoder | GIF style LZW decompresser |
CGIFEncoder | GIF style LZW compressor |
CGlobalMemoryManager | Singleton class for global memory allocation |
CGlobals | Global variables shared by all functions in the application |
CGOST_t | 32 byte array to contain a GOST hash |
CGOSTHasher_t | Multi-pass GOST hash generator |
►CGridIndexBox | Class for managing a grid with objects on overlapping areas |
CEntry | Data chunk for GridIndexBox |
Citerator | STL compatible iterator |
►CGridIndexPoints | Manager to handle a grid with singly linked lists with values |
CEntry_t | Singly linked data chunk for GridIndexPoints |
Citerator | STL compatible iterator |
CHalf | Container for a 16 bit float |
►CHashMap | Key / data pair hash for quick lookup and retrieval |
Cconst_iterator | STL compatible constant iterator for HashMap |
CEntry | Key / data pair for HashMap |
Citerator | STL compatible iterator for HashMap |
►CHashMapShared | Base class for HashMap |
Cconst_iterator | STL compatible iterator base class |
CEntry | Base data entry for HashMap |
CHashMapString | String key / data pair hash for quick lookup and retrieval |
CHashMapStringCase | String key / data pair hash for quick lookup and retrieval |
CHSL_t | Hue, Saturation and Intensity 32 bit floating point values |
Cice_and | Test for all values being true |
Cice_eq | Test for equality |
Cice_ne | Test for inequality |
Cice_not | Reverse boolean input |
Cice_or | Test for any value being true |
CImage | Class for containing raw images |
CInputMemoryStream | Fast input memory stream |
CInputRezStream | InputMemoryStream for RezFile |
Cintegral_constant | Wrap a static constant of specified type |
Cis_arithmetic | Test if a type is an integer or a floating point number |
Cis_const | Test if a type is const |
Cis_floating_point | Test if a type is a float |
Cis_fundamental | Test if a type is arithmetic or void |
Cis_integral | Test if a type is an integer |
Cis_lvalue_reference | Test if a type is an lvalue reference |
Cis_pointer | Test if a type is a pointer |
Cis_reference | Test if a type is a reference |
Cis_rvalue_reference | Test if a type is an rvalue reference |
Cis_same | Determine if two objects are the same type |
Cis_signed | Test if a type is a signed value |
Cis_unsigned | Test if a type is an unsigned value |
Cis_void | Test if a type is void |
Cis_volatile | Test if a type is volatile |
CISOLatin1 | Conversion routines to support the ISOLatin1 text encoding scheme |
►CJoypad | |
CJoypadData_t | Data record for each joypad |
CJoypadRange_t | Range for each axis to convert analog data to digital data |
CJoypadButtonEvent_t | Structure for joypad button events |
CKeyboard | Keyboard input manager |
CKeyEvent_t | Structure holding a keyboard event |
CLastInFirstOut | Class that manages a last in first out singly linked list |
►CLinkedListObjects | Linked list object class |
CObject | Instance of a linked list object that contains a pointer to arbitrary data |
CLinkedListPointer | Double linked list with pointer class |
CLittleEndian | Loads a 16, 32 or 64 bit value with byte swapping if needed |
CLocalization | Localization functions |
Clonglong_t | |
CLWShape_t | |
CLWXShape_t | |
CMacAddress_t | |
CMACEState_t | State of MACE compression/decompression |
CMacOSXOld | Functions exclusive to Apple macOS |
CMacRomanUS | Conversion routines to support the MacRomanUS text encoding scheme |
CMatrix3D_t | 3 dimensional floating point matrix |
CMatrix4D_t | 4 dimensional floating point matrix |
CMD2_t | 16 byte array to contain an MD2 hash |
CMD2Hasher_t | Multi-pass MD2 hash generator |
CMD4_t | 16 byte array to contain an MD4 hash |
CMD4Hasher_t | Multi-pass MD4 hash generator |
CMD5_t | 16 byte array to contain an MD5 hash |
CMD5Hasher_t | Multi-pass MD5 hash generator |
CMemoryManager | Base class for memory managers |
CMemoryManagerANSI | ANSI Memory Manager |
CMemoryManagerGlobalANSI | Global ANSI Memory Manager helper class |
CMemoryManagerGlobalHandle | Global Handle Memory Manager helper class |
►CMemoryManagerHandle | Handle based Memory Manager |
CHandle_t | Structure describing an allocated chunk of memory |
CSystemBlock_t | |
►CMouse | Class for mouse input |
CDeviceStruct | |
CMouseEvent_t | |
CMouseButtonEvent_t | Structure for mouse button events |
CMouseMotionEvent_t | Structure for mouse motion events |
CMousePositionEvent_t | Structure for mouse position events |
CMouseWheelEvent_t | Structure for mouse wheel events |
CMPLastInFirstOut | Thread safe class that manages a last in first out singly linked list |
CMutex | Class for creating a Mutex for a critical section of data |
CMutexLock | Class for locking and releasing a mutex in a function |
CMutexStatic | Class for creating a Mutex for a statically allocated critical section of data |
CNativeEndian | Loads a 16, 32 or 64 bit value with no byte swapping |
CNetAddr_t | Generic structure to contain a network address |
CNetPacket_t | |
►CNetPlay | Network game manager |
CGameInfo_t | |
CGroupInfo_t | |
CGroupInfos | Array of GroupInfo_t structures |
CMessageError_t | |
CMessageGameOver_t | |
CMessageGroupCreated_t | |
CMessageGroupDeleted_t | |
CMessageHeader_t | Base header for a network packet |
CMessageHostChanged_t | |
CMessageJoinApproved_t | |
CMessageJoinDenied_t | |
CMessageJoinRequest_t | |
CMessageJoinResponse_t | |
CMessagePlayerAddedToGroup_t | |
CMessagePlayerJoined_t | |
CMessagePlayerLeft_t | |
CMessagePlayerRemovedFromGroup_t | |
CMessagePlayerTypeChanged_t | |
CPlayerInfo_t | |
CPlayerInfos | Array of PlayerInfo_t structures |
CNetworkEndpoint | Base class for network endpoints |
CNetworkEndpointInstance | Base class for network endpoint instances |
CNetworkEndpointInstanceTCP | |
CNetworkEndpointTCP | |
CNetworkEnumPacketTCP_t | |
CNetworkManager | |
CNetworkModule | |
CNetworkModuleInfo_t | Structure to obtain information from a NetworkModule |
►CNetworkModuleSettings | Abstract class for settings for endpoints |
CEnumeratedServerInfo_t | Information presented to the callback on a server to add or remove from the application's internal lists |
CLocatedServer_t | Description of a located server |
CNetworkModuleSettingsTCP | |
CNetworkModuleTCP | |
CNumberString | Simple "C" string numeric conversion class |
CNumberStringHex | Simple "C" string hexadecimal conversion class |
COSCursor | Class to handle an operating system cursor |
COSCursorImage | Class to generate an operating system cursor |
►COutputMemoryStream | Fast output memory stream |
CChunk_t | Data chunk for OutputMemoryStream |
CPair | Template for creating an object pair |
►CPalette | Static functions to manage palettes |
CRGBColorList | |
CPerforce | Handle a connection to a perforce server |
CPoint2D_t | Integer 2D coordinate |
CProxyReferenceCounter | Class to track an object that can be deleted at any time |
►CQueue | A simple first in first out queue |
CElement | A single data chunk in the queue |
CRandom | A simple random number generator |
CRandomBase | A random number generator base class |
CRandomMersenneTwist | Random number generator using Mersenne Twist (MT19937) |
CRect_t | Structure describing an integer precision 2D rectangle |
CReferenceCounter | Class to track an object using SmartPointer |
Cremove_const | Remove the const qualifier from a type |
Cremove_cv | Remove the volatile and const qualifier from a type |
Cremove_pointer | Remove the reference qualifier to a type |
Cremove_reference | Remove the reference qualifier to a type |
Cremove_volatile | Remove the volatile qualifier from a type |
CRenderer | Base graphics renderer class |
CRendererSoftware16 | 16 bit software renderer |
CRendererSoftware8 | 8 bit paletted software renderer |
►CRezFile | Rez file manager |
CFilenameToRezNum_t | Sorted list of filenames |
CFileRezEntry_t | Data image of a resource entry |
CFileRezGroup_t | Data image of a resource group |
CRezEntry_t | Data to describe each individual resource in memory |
CRezGroup_t | Data to describe a group of resources in memory |
CRootHeader_t | Data image for the start of a Rez file |
CRGBAFloat_t | Red, Green,Blue and Alpha 32 bit floating point values |
CRGBAWord16_t | Red, Green,Blue and Alpha 16 bit values |
CRGBAWord8_t | Red, Green,Blue and Alpha 8 bit values |
CRGBFloat_t | Red, Green and Blue 32 bit floating point values |
CRGBWord16_t | Red, Green and Blue 16 bit values |
CRGBWord8_t | Red, Green and Blue 8 bit values |
►CRunQueue | Simple manager of a list of function pointers |
CRunQueueEntry | Function pointer entry |
►CSafePrint | Container class for SafePrint functions |
COutputTypeAndFlags_t | |
►CParamInfo_t | Container struct for SafePrint arguments |
CFloatDigitInfo_t | |
CProcessResults_t | Struct to hold the results of parsing |
CSemaphore | Class for creating a semaphore |
►CSequencer | |
CChannel_t | |
CCommand_t | A buffer describing a single note |
CEnvelopeMarker_t | A single entry for sound envelope marking |
CInstrData_t | |
CPatternData_t | A buffer describing a group of notes |
CSampleDescription | A buffer describing digital sample for an instrument |
CSongDescription_t | |
CSongPackage | |
CSHA1_t | 20 byte array to contain a SHA-1 hash |
CSHA1Hasher_t | Multi-pass SHA1 hash generator |
►CShader2DCColor | |
CVertex | |
CShader2DCColorDX9 | |
CShader2DCColorOpenGL | |
►CShader2DColorVertex | |
CVertex | |
CShader2DColorVertexDX9 | |
CShader2DColorVertexOpenGL | |
CShape8Bit_t | |
CShape8BitArray_t | |
CShape8BitOffset_t | |
CShape8BitOffsetArray_t | |
CSimpleArray | Template for creating arrays of intrinsic objects |
CSimpleArrayBase | Base class for SimpleArray |
CSimpleString | Simple "C" string container |
CSmartPointer | Template for auto reference counting a pointer |
CSoundBufferRez | Convenience class for sound files in resources |
►CSoundManager | |
CBuffer | Audio data class |
CBufferDecoder | |
CBufferDescription_t | |
CSoundCardDescription | |
CVoice | Audio playback class |
CStaticRTTI | Structure to handle simple Run Time Type Identification |
CSteam | |
CString | UTF 8 bit string class |
CString16 | UTF 16 bit string class |
CSwapEndian | Swap the byte order of 16, 32 and 64 bit values |
CTexture | Class for managing hardware images |
CTextureDirectX9 | Class for containing raw images |
CTextureOpenGL | |
CThread | Class for creating a thread |
CThreadLocalStorage_t | Simple array of ThreadLocalStorageEntry_t records |
CThreadLocalStorageEntry_t | Thread local storage for shutdown callback |
CThreadLocalStorageRecord_t | Internal record to match ThreadLocalStorage_t to a thread |
►CTick | Low level timer manager |
CScaler_t | |
CTimeDate_t | Structure to hold a date and time |
Cuint32_float_t | Union to create float values with integer constants |
Cuint64_double_t | Union to create double values with integer constants |
Culonglong_t | |
CUname | |
Cunique_ptr | Simplified implementation of std::unique_ptr |
Cunique_ptr_array | |
Cunique_ptr_Base | |
Cunique_ptr_Free | |
CUTF16 | Conversion routines to the UTF8 format |
CUTF32 | Conversion routines to the UTF32 format |
CUTF8 | Conversion routines to support the UTF8 format |
CVector2D_t | 2 dimensional floating point vector |
CVector3D_t | 3 dimensional floating point vector |
CVector4D_t | 4 dimensional floating point vector |
CVector_128Float32 | Structure to create a 128 vector with 32 bit floating point constants |
CVector_128Float64 | Structure to create a 128 vector with 64 bit floating point constants |
CVector_128Int32 | Structure to create a 128 vector with 32 bit signed integer constants |
CVector_128Word16 | Structure to create a 128 vector with 16 bit unsigned integer constants |
CVector_128Word32 | Structure to create a 128 vector with 32 bit unsigned integer constants |
CVector_128Word64 | Structure to create a 128 vector with 64 bit unsigned integer constants |
CVector_128Word8 | Structure to create a 128 vector with 8 bit unsigned integer constants |
►CVertexBuffer | |
CVertexAoS_t | |
CVertexBufferDirectX9 | |
CVertexBufferOpenGL | |
CWeakAndStrongBase | Base class to support WeakPointer and SmartPointer |
CWeakPointer | Template for tracking an object that could self destruct |
CWeakPointerAnchor | Private sub class for use by WeakPointer |
CWin1252 | Conversion routines to support the Win1252 text encoding scheme |
CWin437 | Conversion routines to support the Win437 text encoding scheme |
CWord32ToVector2D_t | Structure to create a Vector2D_t with 32 bit unsigned integer constants |
CWord32ToVector3D_t | Structure to create a Vector3D_t with 32 bit unsigned integer constants |
CXInputGamePad_t | Persistent state of an XInput gamepad |