▼Nime | Global namespace - Contains all namespaces, classes and functions |
►Naudio | Container for all audio related classes and functions |
►Ninput | Container for all input related classes and functions |
►Nui | Container for all user interface classes anf functions |
►Nutility | Container for all utility classes and functions |
CAABB | An Axis Aligned Bounding Box (AABB) |
CAccessViolationException | Exception thrown when a data access condition is not satisfied |
CAdjacencyList | Construct a list of neighbours for each accessible node/cell in a grid |
CAnimation | A SpriteSheet/frame based animation |
CAnimationFrame | An Animation frame |
CAnimator | An animator for ime::Sprite |
CBFS | Finds a path in a Grid2D using the Breadth First Search algorithm |
CBorders | Widget borders |
CBoxCollider | A box collider |
CCamera | A 2D camera that defines what region is shown on screen in a Scene |
CCameraContainer | Container for additional scene cameras |
CCircleCollider | A circle circle |
CCircleShape | A closed 2D curved shape |
CClock | Class that measures time |
CCollider | Abstract Base class for colliders |
CCollisionFilterData | Holds collision filtering data for a collider |
CColour | RGBA colour |
CConvexShape | A convex shape |
CCyclicGridMover | Moves a game object in the grid along a cyclic path |
CDebugDrawerFilter | Controls the filter flags of the debug drawer |
CDFS | Finds a path in a Grid2D using the Depth First Search algorithm |
CDistanceJoint | Constrains two points on two rigid bodies to remain at a fixed distance from each other |
CDistanceJointDefinition | |
CDrawable | Interface for drawable objects |
CDrawableContainer | A container for Drawable objects |
CEdgeCollider | An edge collider is a line segment |
CEngine | Runs the main game loop |
►CEvent | Defines a system event and its parameters |
CEventDispatcher | A singleton class that creates a communication interface between separate parts of a program through event dispatching |
CEventEmitter | Create and publish events |
CExcludeList | A GameObject collision exclusion list |
CFileNotFoundException | Exception thrown when a file cannot be found |
CGameObject | Class for modelling game objects (players, enemies etc...) |
CGameObjectContainer | A container for GameObject instances |
CGrid2D | A 2D visual grid |
CGrid2DRenderer | Defines the render properties of a Grid2D |
CGridMover | Class for performing grid based movement on an entity in a grid |
CGridMoverContainer | A container for GridMover objects |
CGridObject | An object that can be placed in a Grid2D |
CIndex | Represents a position Grid2D Tile |
CInvalidArgumentException | Exception thrown when an argument is invalid |
CInvalidParseException | Exception thrown when parsed data read from the disk is invalid |
►CIPathFinderStrategy | Interface for grid path finder algorithms |
CITransformable | Interface for transformable entities |
CJoint | Interface for Joint classes |
CJointDefinition | Define the properties of a Joint |
CKeyboardGridMover | Moves a GridObject in the grid using the keyboard as a movement trigger |
CObject | An abstract top-level base class for IME objects |
CObjectContainer | A container for ime::Object instances |
CPadding | Represents the spacing between the text and the border of a widget |
CPhysicsEngine | The physics world is responsible for creating, managing, colliding and updating all of the bodies within it |
CPhysIterations | Controls the reaction of ime::RigidBody objects when they collide |
CPolygonCollider | Solid convex polygon collider |
CPrefContainer | Container for Preference instances |
CPreference | A key-value pair that can be saved to a file on the disk |
CProperty | Class that can store a value of any type |
CPropertyContainer | A container for ime::Property instances |
CRandomGridMover | Moves a GridObject randomly in a Grid2D |
CRect | Class for manipulating 2D axis aligned rectangles |
CRectangleShape | A 2D shape having four sides and four corners (90 degree angles) |
CRenderLayer | A layer for drawable entities |
CRenderLayerContainer | Stores and manages a scene's render layers |
CResourceLoader | Load resources from the disk into the program |
CRigidBody | A rigid body |
CScene | A base class for game scenes |
CShape | Abstract base class for geometric figures |
CSprite | Drawable representation of a texture |
CSpriteImage | Abstract base class for image containers |
CSpriteSheet | An ImageSprite which contains images of the same size arranged in a grid |
CTargetGridMover | Moves a GridObject to a specific position in the Grid2D |
CTexture | Image living on the graphics card that can be used for drawing |
CTile | A Grid2D tile |
CTime | Represents a time value |
CTimer | Execute a callback after an interval/delay |
CTimerManager | Manages multiple Timer instances |
CTransform | Transform defined by a position, a rotation and a scale |
CTriggerKeys | Keys that triggers the targets direction change |
CVector2 | 2D vector |
CWindow | Game window |
▼Nstd | |
Chash< ime::Index > | Hash specialization for ime::Index so that it can be used as a key in an std::unordered_map |
CAudio | |
CAudioManager | Ime::audio::AudioManager allows us to play multiple audio files at the same time |
CSoundEffects | Ime::audio::SoundEffect loads the audio file to be played in memory |