Code documentation
From MaratisWiki
(Difference between revisions)
Dahnielson (Talk | contribs) m |
|||
(8 intermediate revisions by 3 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== |
+ | {{column-box-begin}} | ||
+ | {{begin-box|MCore}} | ||
* [[MColor]] | * [[MColor]] | ||
* [[MDataLoadFunction]] | * [[MDataLoadFunction]] | ||
Line 10: | Line 15: | ||
* [[MFile]] | * [[MFile]] | ||
* [[MFileOpenHook]] | * [[MFileOpenHook]] | ||
+ | * [[MFileTools]] | ||
* [[MImage]] | * [[MImage]] | ||
− | * [[ | + | * [[MSound]] |
+ | * [[MString]] | ||
+ | {{end-box}} | ||
+ | |||
+ | {{begin-box|MCore - Math}} | ||
* [[MMatrix4x4]] | * [[MMatrix4x4]] | ||
− | |||
* [[MQuaternion]] | * [[MQuaternion]] | ||
+ | * [[MVector2]] | ||
+ | * [[MVector3]] | ||
+ | * [[MVector4]] | ||
+ | {{end-box}} | ||
+ | |||
+ | {{begin-box|MCore - Contexts}} | ||
+ | * [[MInputContext]] | ||
+ | * [[MPhysicsContext]] | ||
* [[MRenderingContext]] | * [[MRenderingContext]] | ||
* [[MScriptContext]] | * [[MScriptContext]] | ||
* [[MSoundContext]] | * [[MSoundContext]] | ||
− | |||
− | |||
* [[MSystemContext]] | * [[MSystemContext]] | ||
− | + | {{end-box}} | |
− | + | ||
− | + | ||
− | + | {{column-box-breaker}} | |
+ | {{begin-box|MEngine}} | ||
+ | * [[MAnimRange]] | ||
+ | * [[MArmature]] | ||
* [[MArmatureAnim]] | * [[MArmatureAnim]] | ||
* [[MArmatureAnimRef]] | * [[MArmatureAnimRef]] | ||
− | * [[ | + | * [[MBehavior]] |
* [[MBehaviorCreator]] | * [[MBehaviorCreator]] | ||
− | |||
* [[MBehaviorManager]] | * [[MBehaviorManager]] | ||
* [[MBox3d]] | * [[MBox3d]] | ||
− | |||
* [[MCharacter]] | * [[MCharacter]] | ||
+ | * [[MDisplay]] | ||
+ | * [[MEngine]] | ||
* [[MFont]] | * [[MFont]] | ||
* [[MFontRef]] | * [[MFontRef]] | ||
* [[MFrustum]] | * [[MFrustum]] | ||
− | |||
* [[MFXManager]] | * [[MFXManager]] | ||
+ | * [[MFXRef]] | ||
* [[MGame]] | * [[MGame]] | ||
* [[MKey]] | * [[MKey]] | ||
* [[MLevel]] | * [[MLevel]] | ||
+ | * [[MMaterial]] | ||
* [[MMaterialAnim]] | * [[MMaterialAnim]] | ||
− | |||
− | |||
* [[MMaterialsAnim]] | * [[MMaterialsAnim]] | ||
* [[MMaterialsAnimRef]] | * [[MMaterialsAnimRef]] | ||
− | |||
− | |||
− | |||
* [[MMesh]] | * [[MMesh]] | ||
* [[MMeshRef]] | * [[MMeshRef]] | ||
+ | * [[MMorphingData]] | ||
* [[MMorphingPoint]] | * [[MMorphingPoint]] | ||
* [[MMorphingPose]] | * [[MMorphingPose]] | ||
− | * [[ | + | * [[MObject3d]] |
* [[MObject3dAnim]] | * [[MObject3dAnim]] | ||
− | |||
* [[MOBone]] | * [[MOBone]] | ||
* [[MOCamera]] | * [[MOCamera]] | ||
− | |||
* [[MOEntity]] | * [[MOEntity]] | ||
* [[MOLight]] | * [[MOLight]] | ||
Line 67: | Line 78: | ||
* [[MOText]] | * [[MOText]] | ||
* [[MPackageManager]] | * [[MPackageManager]] | ||
− | * [[ | + | * [[MPhysicsConstraint]] |
+ | * [[MPhysicsProperties]] | ||
* [[MRenderer]] | * [[MRenderer]] | ||
+ | * [[MRendererCreator]] | ||
* [[MRendererManager]] | * [[MRendererManager]] | ||
* [[MScene]] | * [[MScene]] | ||
* [[MShaderRef]] | * [[MShaderRef]] | ||
− | |||
* [[MSkinData]] | * [[MSkinData]] | ||
+ | * [[MSkinPoint]] | ||
* [[MSoundRef]] | * [[MSoundRef]] | ||
− | * [[ | + | * [[MSubMesh]] |
* [[MTexture]] | * [[MTexture]] | ||
+ | * [[MTextureAnim]] | ||
+ | * [[MTexturePass]] | ||
* [[MTextureRef]] | * [[MTextureRef]] | ||
* [[MTexturesAnim]] | * [[MTexturesAnim]] | ||
* [[MTexturesAnimRef]] | * [[MTexturesAnimRef]] | ||
* [[MVariable]] | * [[MVariable]] | ||
+ | {{end-box}} | ||
− | + | {{column-box-end}} | |
− | ===Game Projects | + | ==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 13:52, 23 February 2014
Welcome to the Maratis SDK ReferenceMaratis SDK offers a C++ API. |
API Reference
Examples
Game Projects |