|
SO3Engine
|
Go to the source code of this file.
Classes | |
| class | MKEYBOARD |
| class | MWIN |
Functions | |
| int | SCOLEventPhysics (mmachine m, ScolWindowHandle hwnd, unsigned int msg, UINT wParam, LONG lParam, int *ret) |
| void | deleteRessource () |
| int | createObject (mmachine m, SNode *curNode, SScene *curScene) |
| int | createTerrain (mmachine m, STerrain *terrain, SScene *curScene) |
| int | createBone (mmachine m, SNode *curNode, SScene *curScene, SNode *curFather) |
| int | createBody (mmachine m, SNode *curNode) |
| int | createPhysicContraint (mmachine m, SPhysicContraint *joint) |
| int | createAnim (mmachine m, SAnim *curAnim, SNode *curNode) |
| int | createAnimTrack (mmachine m, SAnimTrack *curAnimTrack, SAnim *curAnim) |
| int | createMaterial (mmachine m, SMaterial *curMaterial, SScene *curScene) |
| int | createTexture (mmachine m, STexture *curTexture, SScene *curScene) |
| int | createMaterialID (mmachine m, SMaterialID *curMatID, SScene *curScene) |
| int | createMaterialPair (mmachine m, SMaterialPair *curMatPair, SScene *curScene) |
| int | createCollision (mmachine m) |
| SScene * | getSceneByName (string sceneName) |
| function to retrieve a scene by its name | |
| int | createOrRetrieveScolMaterialAndSendToVM (mmachine m, SScene *scene, SMaterial *mat) |
| int | SO3DestroyObject (mmachine m, int handle, int obj) |
| int | SO3DestroyAnim (mmachine m, int handle, int obj) |
| int | SO3DestroyAnimTrack (mmachine m, int handle, int obj) |
| int | SO3DestroyScene (mmachine m, int handle, int obj) |
| int | SO3DestroyViewport (mmachine m, int handle, int obj) |
| int | SO3DestroyOverlay (mmachine m, int handle, int obj) |
| int | SO3DestroyPhysicsMaterial (mmachine m, int handle, int obj) |
| int | SO3DestroyPhysicsBody (mmachine m, int handle, int obj) |
| int | SO3DestroyMaterial (mmachine m, int handle, int obj) |
| int | SO3DestroyTexture (mmachine m, int handle, int obj) |
| bool | checkGroupExists (std::string group) |
| function to check if an Ogre resource group exists | |
| bool | checkGroupProtected (std::string groupeName) |
| function to check if an Ogre resource group is protected | |
| int | bufferSetReflexes (mmachine m) |
| int | RetrieveMWin (mmachine m, ScolWindowHandle windowHwnd) |
| int | SetFocusMWin (mmachine m, ScolWindowHandle windowHwnd) |
| void _SO3_Export | SCOLloadExternalComponent (int(*scolLoadFunction)(mmachine, cbmachine)) |
Variables | |
| cbmachine | ww |
| Declaration of machine instance. | |
| mmachine | mm |
| SRoot * | scolRoot |
| Shared data. | |
| int | SO3SCENETYPE |
| int | SO3BUFFER |
| int | SO3OBJTYPE |
| int | SO3TERRAINTYPE |
| int | SO3ANIM |
| int | SO3ANIMTRACK |
| int | SO3VPTYPE |
| int | SO3PHYSICSMATERIALTYPE |
| int | SO3PHYSICSMATERIALPAIR |
| int | SO3MATERIAL |
| int | SO3TEXTURE |
| int | SO3PHYSICBODY |
| int | SO3PHYSICCONTRAINT |
| int | SO3WIDGET |
| int bufferSetReflexes | ( | mmachine | m | ) |
| bool checkGroupExists | ( | std::string | group | ) |
function to check if an Ogre resource group exists
| groupeName | : groupName to check |
Definition at line 955 of file SO3SCOL.cpp.
| bool checkGroupProtected | ( | std::string | groupeName | ) |
function to check if an Ogre resource group is protected
| groupeName | : groupName to check |
Definition at line 974 of file SO3SCOL.cpp.
| int createAnimTrack | ( | mmachine | m, |
| SAnimTrack * | curAnimTrack, | ||
| SAnim * | curAnim | ||
| ) |
| int createBody | ( | mmachine | m, |
| SNode * | curNode | ||
| ) |
| int createCollision | ( | mmachine | m | ) |
| int createMaterialID | ( | mmachine | m, |
| SMaterialID * | curMatID, | ||
| SScene * | curScene | ||
| ) |
| int createMaterialPair | ( | mmachine | m, |
| SMaterialPair * | curMatPair, | ||
| SScene * | curScene | ||
| ) |
| int createPhysicContraint | ( | mmachine | m, |
| SPhysicContraint * | joint | ||
| ) |
| void deleteRessource | ( | ) |
| SScene * getSceneByName | ( | string | sceneName | ) |
function to retrieve a scene by its name
Retrieve direct X version
| sceneName | : name to test |
Definition at line 238 of file SO3SCOL.cpp.
| int RetrieveMWin | ( | mmachine | m, |
| ScolWindowHandle | windowHwnd | ||
| ) |
| int SCOLEventPhysics | ( | mmachine | m, |
| ScolWindowHandle | hwnd, | ||
| unsigned int | msg, | ||
| UINT | wParam, | ||
| LONG | lParam, | ||
| int * | ret | ||
| ) |
| void _SO3_Export SCOLloadExternalComponent | ( | int(*)(mmachine, cbmachine) | scolLoadFunction | ) |
Definition at line 5263 of file SO3SCOL.cpp.
| int SetFocusMWin | ( | mmachine | m, |
| ScolWindowHandle | windowHwnd | ||
| ) |
| int SO3DestroyAnim | ( | mmachine | m, |
| int | handle, | ||
| int | obj | ||
| ) |
| int SO3DestroyAnimTrack | ( | mmachine | m, |
| int | handle, | ||
| int | obj | ||
| ) |
| int SO3DestroyMaterial | ( | mmachine | m, |
| int | handle, | ||
| int | obj | ||
| ) |
| int SO3DestroyObject | ( | mmachine | m, |
| int | handle, | ||
| int | obj | ||
| ) |
| int SO3DestroyOverlay | ( | mmachine | m, |
| int | handle, | ||
| int | obj | ||
| ) |
| int SO3DestroyPhysicsBody | ( | mmachine | m, |
| int | handle, | ||
| int | obj | ||
| ) |
| int SO3DestroyPhysicsMaterial | ( | mmachine | m, |
| int | handle, | ||
| int | obj | ||
| ) |
| int SO3DestroyScene | ( | mmachine | m, |
| int | handle, | ||
| int | obj | ||
| ) |
| int SO3DestroyTexture | ( | mmachine | m, |
| int | handle, | ||
| int | obj | ||
| ) |
| int SO3DestroyViewport | ( | mmachine | m, |
| int | handle, | ||
| int | obj | ||
| ) |
|
extern |
Definition at line 109 of file SO3SCOL.cpp.
|
extern |
Shared data.
Definition at line 186 of file SO3SCOL.cpp.
|
extern |
Definition at line 92 of file SO3SCOL.cpp.
|
extern |
Definition at line 93 of file SO3SCOL.cpp.
|
extern |
Definition at line 89 of file SO3SCOL.cpp.
|
extern |
Definition at line 97 of file SO3SCOL.cpp.
|
extern |
Definition at line 90 of file SO3SCOL.cpp.
|
extern |
Definition at line 99 of file SO3SCOL.cpp.
|
extern |
Definition at line 100 of file SO3SCOL.cpp.
|
extern |
Definition at line 96 of file SO3SCOL.cpp.
|
extern |
Definition at line 95 of file SO3SCOL.cpp.
|
extern |
Definition at line 88 of file SO3SCOL.cpp.
|
extern |
Definition at line 91 of file SO3SCOL.cpp.
|
extern |
Definition at line 98 of file SO3SCOL.cpp.
|
extern |
Definition at line 94 of file SO3SCOL.cpp.
|
extern |
Definition at line 101 of file SO3SCOL.cpp.
|
extern |
Declaration of machine instance.
Declaration of machine instance.
Definition at line 108 of file SO3SCOL.cpp.