Neo
0.5.0
Developer Documentation
|
▼NNeo | |
CAnimRange | Describes a Range in an animation starting at a certain frame and ending at another certain frame |
CArmature | |
CArmatureAnim | |
CArmatureAnimRef | |
CBehavior | Abstraction for creating behaviors |
CBehaviorCreator | This class is used to instanciate new behavior objects |
CBehaviorManager | This class manages all registered behaviors |
CBox3d | |
CCharacter | |
CColor | |
CDataLoader | |
CDataManager | |
CDataRef | |
CFile | |
CFileOpenHook | |
CFont | |
CFontRef | |
CFrustum | |
CFXManager | |
CFXRef | |
CImage | |
CInputContext | |
CKey | |
CLevel | All scenes and assets that are loaded |
CLog | |
CMaterial | Implementation of a material used by 3D meshes for rendering different looking surfaces |
CMaterialAnim | |
CMaterialDisplay | |
CMaterialsAnim | |
CMaterialsAnimRef | |
CMatrix4x4 | |
CMesh | Implementation of a generic (i.e. file format agnostic) 3D mesh with support for armature animation, material animation and multitexturing |
CMeshRef | |
CMessage | The Message struct contains methods and data necessary to transmit an useful message |
CMessenger | Host of all inboxes for all threads |
CMorphingData | |
CMorphingPoint | |
CMorphingPose | |
CNeoEngine | |
CNeoGame | |
CNeoVariable | Defines a variable that can be of any type available in M_VARIABLE_TYPE |
►CObject3d | General object in a 3D scene |
CObject3dAnim | |
COBone | |
COCamera | |
COEntity | Represents a 3D mesh in the scene |
COLight | Represents a 3D light in the scene |
COSound | |
COText | |
CPackageManager | |
CPhysicsConstraint | |
CPhysicsContext | Abstraction to 3D physics functionality |
CPhysicsProperties | All physical properties an object can possibly possess |
►CPostProcessor | The MPostProcessor class contains functionality used to render the current scene to a texture to allow applying GLSL post effects when rendering the final image to the screen |
CQuaternion | |
CRange | Implements a range data structure |
CRenderer | |
CRendererCreator | |
CRendererManager | |
CRenderingContext | Defines an abstraction for the 3D rendering API like OpenGL |
►CScene | Scene in a Maratis level |
CScriptContext | Class used to manage script functions virtually |
CSemaphore | The MSemaphore class implements a semaphore mechanism based on SDL for use with MThread |
CShaderRef | |
CSkinData | |
CSkinPoint | |
CSkybox | |
CSound | |
CSoundContext | |
CSoundRef | |
CStdFile | |
CString | Implements a framework for string manipulation that operates directly on C strings |
CSubGame | |
CSubMesh | |
CSystemContext | This class implements a basic interface to the underlying operating system |
CTexture | |
CTextureAnim | |
CTexturePass | The texture pass class implements some basic primitives to manage and use multi-texture materials |
CTextureRef | |
CTexturesAnim | |
CTexturesAnimRef | |
CThread | The MThread class implements a multithreading mechanism |
CThreadFactory | Allows you to register any subclass of Thread and Semaphore to provide the implementation of all newly created thread objects |
CVariable | This templacte class is used to provide access to custom data without messing with void*'s |
CVector2 | |
CVector3 | |
CVector4 | |
▼NNeo2D | |
►NGui | |
CCanvas | All widgets and renders them |
CNeo2DEngine | All functionality to set up a GUI |
CRender | Helper methods for rendering 2D shapes |
CSprite | Displays a texture on the screen |
CSpriteBatch | Implements a batch of sprites that can be used to circumvent the GUI system when rendering 2D objects for better performance |
CTile | Displays a texture on the screen |
CTileSheet | Implements a tile sheet from which it is possible to retrieve one specific tile |
CWidget | All information that is common to all GUI widgets |