Code documentation

From MaratisWiki
(Difference between revisions)
Jump to: navigation, search
(Examples)
m
 
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
__NOTOC__
 +
{{begin-box|Welcome to the [http://maratis3d.org Maratis] SDK Reference|h=2}}
 +
Maratis SDK offers a C++ API.
 +
{{end-box}}
 +
 
==API Reference==
 
==API Reference==
 +
{{column-box-begin}}
  
===MCore===
+
{{begin-box|MCore}}
 
* [[MColor]]
 
* [[MColor]]
 
* [[MDataLoadFunction]]
 
* [[MDataLoadFunction]]
Line 9: Line 15:
 
* [[MFile]]
 
* [[MFile]]
 
* [[MFileOpenHook]]
 
* [[MFileOpenHook]]
 +
* [[MFileTools]]
 
* [[MImage]]
 
* [[MImage]]
* [[MInputContext]]
+
* [[MSound]]
 +
* [[MString]]
 +
{{end-box}}
 +
 
 +
{{begin-box|MCore - Math}}
 
* [[MMatrix4x4]]
 
* [[MMatrix4x4]]
* [[MPhysicsContext]]
 
 
* [[MQuaternion]]
 
* [[MQuaternion]]
 +
* [[MVector2]]
 +
* [[MVector3]]
 +
* [[MVector4]]
 +
{{end-box}}
 +
 +
{{begin-box|MCore - Contexts}}
 +
* [[MInputContext]]
 +
* [[MPhysicsContext]]
 
* [[MRenderingContext]]
 
* [[MRenderingContext]]
 
* [[MScriptContext]]
 
* [[MScriptContext]]
 
* [[MSoundContext]]
 
* [[MSoundContext]]
* [[MSound]]
 
* [[MString]]
 
 
* [[MSystemContext]]
 
* [[MSystemContext]]
* [[MVector2]]
+
{{end-box}}
* [[MVector3]]
+
 
* [[MVector4]]
+
{{column-box-breaker}}
  
===MEngine===
+
{{begin-box|MEngine}}
 +
* [[MAnimRange]]
 +
* [[MArmature]]
 
* [[MArmatureAnim]]
 
* [[MArmatureAnim]]
 
* [[MArmatureAnimRef]]
 
* [[MArmatureAnimRef]]
* [[MArmature]]
+
* [[MBehavior]]
 
* [[MBehaviorCreator]]
 
* [[MBehaviorCreator]]
* [[MBehavior]]
 
 
* [[MBehaviorManager]]
 
* [[MBehaviorManager]]
 
* [[MBox3d]]
 
* [[MBox3d]]
* [[MEngine]]
 
 
* [[MCharacter]]
 
* [[MCharacter]]
 +
* [[MDisplay]]
 +
* [[MEngine]]
 
* [[MFont]]
 
* [[MFont]]
 
* [[MFontRef]]
 
* [[MFontRef]]
 
* [[MFrustum]]
 
* [[MFrustum]]
* [[MFXRef]]
 
 
* [[MFXManager]]
 
* [[MFXManager]]
 +
* [[MFXRef]]
 
* [[MGame]]
 
* [[MGame]]
 
* [[MKey]]
 
* [[MKey]]
 
* [[MLevel]]
 
* [[MLevel]]
* [[MMaterialAnim]]
 
* [[MTexturePass]]
 
 
* [[MMaterial]]
 
* [[MMaterial]]
 +
* [[MMaterialAnim]]
 
* [[MMaterialsAnim]]
 
* [[MMaterialsAnim]]
 
* [[MMaterialsAnimRef]]
 
* [[MMaterialsAnimRef]]
* [[MDisplay]]
 
* [[MSubMesh]]
 
* [[MAnimRange]]
 
 
* [[MMesh]]
 
* [[MMesh]]
 
* [[MMeshRef]]
 
* [[MMeshRef]]
 +
* [[MMorphingData]]
 
* [[MMorphingPoint]]
 
* [[MMorphingPoint]]
 
* [[MMorphingPose]]
 
* [[MMorphingPose]]
* [[MMorphingData]]
+
* [[MObject3d]]
 
* [[MObject3dAnim]]
 
* [[MObject3dAnim]]
* [[MObject3d]]
 
 
* [[MOBone]]
 
* [[MOBone]]
 
* [[MOCamera]]
 
* [[MOCamera]]
* [[MPhysicsProperties]]
 
 
* [[MOEntity]]
 
* [[MOEntity]]
 
* [[MOLight]]
 
* [[MOLight]]
Line 65: Line 78:
 
* [[MOText]]
 
* [[MOText]]
 
* [[MPackageManager]]
 
* [[MPackageManager]]
* [[MRendererCreator]]
+
* [[MPhysicsConstraint]]
 +
* [[MPhysicsProperties]]
 
* [[MRenderer]]
 
* [[MRenderer]]
 +
* [[MRendererCreator]]
 
* [[MRendererManager]]
 
* [[MRendererManager]]
 
* [[MScene]]
 
* [[MScene]]
 
* [[MShaderRef]]
 
* [[MShaderRef]]
* [[MSkinPoint]]
 
 
* [[MSkinData]]
 
* [[MSkinData]]
 +
* [[MSkinPoint]]
 
* [[MSoundRef]]
 
* [[MSoundRef]]
* [[MTextureAnim]]
+
* [[MSubMesh]]
 
* [[MTexture]]
 
* [[MTexture]]
 +
* [[MTextureAnim]]
 +
* [[MTexturePass]]
 
* [[MTextureRef]]
 
* [[MTextureRef]]
 
* [[MTexturesAnim]]
 
* [[MTexturesAnim]]
 
* [[MTexturesAnimRef]]
 
* [[MTexturesAnimRef]]
 
* [[MVariable]]
 
* [[MVariable]]
 +
{{end-box}}
  
===MGui===
+
{{column-box-end}}
  
 
==Examples==
 
==Examples==
 
+
{{begin-box|Game Projects}}
 +
* [[User_manual#C.2B.2B|C++ API Tutorials/Examples]]
 
* [http://www.maratis3d.org/?p=500 How to create a game plugin]
 
* [http://www.maratis3d.org/?p=500 How to create a game plugin]
 
* [http://www.maratis3d.org/?p=563 How to create a game interface]
 
* [http://www.maratis3d.org/?p=563 How to create a game interface]
 +
{{end-box}}
 +
 +
[[Category:C++ API]]

Latest revision as of 12:52, 23 February 2014

Welcome to the Maratis SDK Reference

Maratis SDK offers a C++ API.

API Reference

MCore

MCore - Math

MCore - Contexts

MEngine

Examples

Game Projects

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox