Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 1234]
 NimeGlobal namespace - Contains all namespaces, classes and functions
 NaudioContainer for all audio related classes and functions
 NinputContainer for all input related classes and functions
 NuiContainer for all user interface classes anf functions
 NutilityContainer for all utility classes and functions
 CAABBAn Axis Aligned Bounding Box (AABB)
 CAccessViolationExceptionException thrown when a data access condition is not satisfied
 CAdjacencyListConstruct a list of neighbours for each accessible node/cell in a grid
 CAnimationA SpriteSheet/frame based animation
 CAnimationFrameAn Animation frame
 CAnimatorAn animator for ime::Sprite
 CBFSFinds a path in a Grid2D using the Breadth First Search algorithm
 CBordersWidget borders
 CBoxColliderA box collider
 CCameraA 2D camera that defines what region is shown on screen in a Scene
 CCameraContainerContainer for additional scene cameras
 CCircleColliderA circle circle
 CCircleShapeA closed 2D curved shape
 CClockClass that measures time
 CColliderAbstract Base class for colliders
 CCollisionFilterDataHolds collision filtering data for a collider
 CColourRGBA colour
 CConvexShapeA convex shape
 CCyclicGridMoverMoves a game object in the grid along a cyclic path
 CDebugDrawerFilterControls the filter flags of the debug drawer
 CDFSFinds a path in a Grid2D using the Depth First Search algorithm
 CDistanceJointConstrains two points on two rigid bodies to remain at a fixed distance from each other
 CDistanceJointDefinition
 CDrawableInterface for drawable objects
 CDrawableContainerA container for Drawable objects
 CEdgeColliderAn edge collider is a line segment
 CEngineRuns the main game loop
 CEventDefines a system event and its parameters
 CEventDispatcherA singleton class that creates a communication interface between separate parts of a program through event dispatching
 CEventEmitterCreate and publish events
 CExcludeListA GameObject collision exclusion list
 CFileNotFoundExceptionException thrown when a file cannot be found
 CGameObjectClass for modelling game objects (players, enemies etc...)
 CGameObjectContainerA container for GameObject instances
 CGrid2DA 2D visual grid
 CGrid2DRendererDefines the render properties of a Grid2D
 CGridMoverClass for performing grid based movement on an entity in a grid
 CGridMoverContainerA container for GridMover objects
 CGridObjectAn object that can be placed in a Grid2D
 CIndexRepresents a position Grid2D Tile
 CInvalidArgumentExceptionException thrown when an argument is invalid
 CInvalidParseExceptionException thrown when parsed data read from the disk is invalid
 CIPathFinderStrategyInterface for grid path finder algorithms
 CITransformableInterface for transformable entities
 CJointInterface for Joint classes
 CJointDefinitionDefine the properties of a Joint
 CKeyboardGridMoverMoves a GridObject in the grid using the keyboard as a movement trigger
 CObjectAn abstract top-level base class for IME objects
 CObjectContainerA container for ime::Object instances
 CPaddingRepresents the spacing between the text and the border of a widget
 CPhysicsEngineThe physics world is responsible for creating, managing, colliding and updating all of the bodies within it
 CPhysIterationsControls the reaction of ime::RigidBody objects when they collide
 CPolygonColliderSolid convex polygon collider
 CPrefContainerContainer for Preference instances
 CPreferenceA key-value pair that can be saved to a file on the disk
 CPropertyClass that can store a value of any type
 CPropertyContainerA container for ime::Property instances
 CRandomGridMoverMoves a GridObject randomly in a Grid2D
 CRectClass for manipulating 2D axis aligned rectangles
 CRectangleShapeA 2D shape having four sides and four corners (90 degree angles)
 CRenderLayerA layer for drawable entities
 CRenderLayerContainerStores and manages a scene's render layers
 CResourceLoaderLoad resources from the disk into the program
 CRigidBodyA rigid body
 CSceneA base class for game scenes
 CShapeAbstract base class for geometric figures
 CSpriteDrawable representation of a texture
 CSpriteImageAbstract base class for image containers
 CSpriteSheetAn ImageSprite which contains images of the same size arranged in a grid
 CTargetGridMoverMoves a GridObject to a specific position in the Grid2D
 CTextureImage living on the graphics card that can be used for drawing
 CTileA Grid2D tile
 CTimeRepresents a time value
 CTimerExecute a callback after an interval/delay
 CTimerManagerManages multiple Timer instances
 CTransformTransform defined by a position, a rotation and a scale
 CTriggerKeysKeys that triggers the targets direction change
 CVector22D vector
 CWindowGame window
 Nstd
 Chash< ime::Index >Hash specialization for ime::Index so that it can be used as a key in an std::unordered_map