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.