| Nboost | |
| Ntype_erasure | |
| CActionConcept | |
| Cserializable | |
| Ncmpnt | |
| CSorter | |
| Nfmt | |
| Cformatter< nlohmann::json > | |
| Ngfx | |
| CVertex | |
| Ngobj | Namespace for things relating to GameObject, other than GameObject itself |
| CPath | An object that represents where a GameObject or a range of GameObjects exists in the Engine. |
| Citerator | Iterator member class for Path |
| CPathBase | Starts a range with an arbitrary GameObject |
| CPathDir | Given a range of GameObjects, generates a range of all of those GameObjects children |
| CPathFilter | Internal PathNode that takes a range of GameObjects on the left, and filters the range to only GameObjects fulfilling a predicate |
| CPathName | Internal PathNode that takes a range of GameObjects on the left, and filters the range to only GameObjects matching a given name |
| CPathNode | Internal type for computing Paths |
| Cpath_iterator | Iterator type, refers to a GameObject, and holds onto a reference to a PathNode to determine its range |
| CPathRoot | Path Node that represents the Root object in the Engine, and provides a starting point for a Path |
| CPathUp | Internal Path Node that takes a range of GameObjects on the left, and transforms the range into the parent of every GameObject in the range |
| Nsys | Type of elements in a basic_json container |
| CScoring | Component that is responsible for managing the gameplay board, where cards are placed by Players. |
| CActionList | |
| CAudioSystem | |
| CColliderSystem | |
| CDebugDraw | |
| CEditor | |
| CInput | |
| CJson | |
| CMessaging | Component that is responsible for managing the gameplay board, where cards are placed by Players. |
| CnewSystemStub | |
| CVertex | |
| COpenGL | |
| CSceneManager | |
| CTestRunner | |
| Nth | |
| CFactory | |
| CLibrary | |
| CMemberFunction | |
| CAction | |
| CActionProxy | |
| CAffineMatrix | |
| CAudioObject | Audio system using FMOD with all declarations needed for basic audio playback |
| CBackground | The component tthat holds the texture behind everything. |
| CBehavior | |
| CBoard | Component that is responsible for managing the gameplay board, where cards are placed by Players. |
| CButton | A class that can be "activated" to broadcast a message. |
| CButtonMessage | |
| CCard | |
| CCardBehavior | |
| CCardPositionSelectedMessage | |
| CCategorizedHand | |
| CChildrenHandeler | A container for child objects |
| CCollider | |
| CCollisionMessage | |
| CComponent | |
| CConfirmDestructiveActionScene | |
| CControllers | |
| CCreditsScene | |
| CDeck | Component that represents a deck of playing cards. |
| CDrawCardMessage | |
| CEngine | |
| CEntity | |
| CFlags | |
| CGameObject | the base class for the engine, most things inherit from this. |
| CKey | Key class to be used as a key when holding GameObjects (or unique pointers to game objects) in <key, value> datasets |
| CGameRules | An indicator that loops through a parents' nodes children and can "select" them on keypress. |
| CHandBehavior | |
| CHandFinder | |
| CHandRating | |
| CIndexBuffer | |
| CKeyPressedMessage | |
| CKeys | |
| CLine | |
| CLogging | |
| CMainMenuScene | |
| CMainScene | |
| CMenu | A menu that organizes its parents' children (in the node) either horizontally or vertically. |
| CMenuPosition | Menu Position is a component that simply stores where in a menu an item/entity is. |
| CMesh | |
| CMessage | |
| CNewComponentStub | |
| CNewMessageStub | |
| CNode | Manages the heirarchical structure between Systems and Entities. |
| COptionsScene | |
| CPathException | |
| CPauseScene | |
| CPhysics | |
| CPlayAudioMessage | |
| CPlayCardMessage | |
| CPlayer | The component responsible for storing information relevant to the player. |
| CPlayerHand | |
| CRemovedMenuItemMessage | |
| CRoot | |
| CScene | |
| CSceneState | |
| CSelectable | |
| CSelector | An indicator that loops through a parents' nodes children and can "select" them on keypress. |
| CShader | |
| CSplashScreenScene | |
| CSprite | A component that renders an image on an entity, or text |
| CSystem | |
| CTable | The component responsible for facilitating the gameplay. |
| CTexture | Holds and manages textures for use with meshes in sprites |
| CTransform | |
| CTranslateActionMessage | |
| CTutorialScene | |
| CVAO | |
| CVector4D | |
| CVertex | |
| CVertexBuffer | Buffer that holds data for the vertices for OpenGL |
| CWinScreenScene | An indicator that loops through a parents' nodes children and can "select" them on keypress. |