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 |
Function Documentation
◆ bufferSetReflexes()
int bufferSetReflexes | ( | mmachine | m | ) |
◆ checkGroupExists()
bool checkGroupExists | ( | std::string | group | ) |
function to check if an Ogre resource group exists
- Parameters
-
groupeName : groupName to check
- Returns
- exist : true if group exists otherwise false
Definition at line 955 of file SO3SCOL.cpp.
◆ checkGroupProtected()
bool checkGroupProtected | ( | std::string | groupeName | ) |
function to check if an Ogre resource group is protected
- Parameters
-
groupeName : groupName to check
- Returns
- protect : true if group is protected otherwise false
Definition at line 974 of file SO3SCOL.cpp.
◆ createAnim()
◆ createAnimTrack()
int createAnimTrack | ( | mmachine | m, |
SAnimTrack * | curAnimTrack, | ||
SAnim * | curAnim | ||
) |
◆ createBody()
int createBody | ( | mmachine | m, |
SNode * | curNode | ||
) |
◆ createBone()
◆ createCollision()
int createCollision | ( | mmachine | m | ) |
◆ createMaterial()
◆ createMaterialID()
int createMaterialID | ( | mmachine | m, |
SMaterialID * | curMatID, | ||
SScene * | curScene | ||
) |
◆ createMaterialPair()
int createMaterialPair | ( | mmachine | m, |
SMaterialPair * | curMatPair, | ||
SScene * | curScene | ||
) |
◆ createObject()
◆ createOrRetrieveScolMaterialAndSendToVM()
◆ createPhysicContraint()
int createPhysicContraint | ( | mmachine | m, |
SPhysicContraint * | joint | ||
) |
◆ createTerrain()
◆ createTexture()
◆ deleteRessource()
void deleteRessource | ( | ) |
◆ getSceneByName()
SScene * getSceneByName | ( | string | sceneName | ) |
function to retrieve a scene by its name
Retrieve direct X version
- Parameters
-
sceneName : name to test
- Returns
- the scene found
Definition at line 238 of file SO3SCOL.cpp.
◆ RetrieveMWin()
int RetrieveMWin | ( | mmachine | m, |
ScolWindowHandle | windowHwnd | ||
) |
◆ SCOLEventPhysics()
int SCOLEventPhysics | ( | mmachine | m, |
ScolWindowHandle | hwnd, | ||
unsigned int | msg, | ||
UINT | wParam, | ||
LONG | lParam, | ||
int * | ret | ||
) |
◆ SCOLloadExternalComponent()
void _SO3_Export SCOLloadExternalComponent | ( | int(*)(mmachine, cbmachine) | scolLoadFunction | ) |
Definition at line 5263 of file SO3SCOL.cpp.
◆ SetFocusMWin()
int SetFocusMWin | ( | mmachine | m, |
ScolWindowHandle | windowHwnd | ||
) |
◆ SO3DestroyAnim()
int SO3DestroyAnim | ( | mmachine | m, |
int | handle, | ||
int | obj | ||
) |
◆ SO3DestroyAnimTrack()
int SO3DestroyAnimTrack | ( | mmachine | m, |
int | handle, | ||
int | obj | ||
) |
◆ SO3DestroyMaterial()
int SO3DestroyMaterial | ( | mmachine | m, |
int | handle, | ||
int | obj | ||
) |
◆ SO3DestroyObject()
int SO3DestroyObject | ( | mmachine | m, |
int | handle, | ||
int | obj | ||
) |
◆ SO3DestroyOverlay()
int SO3DestroyOverlay | ( | mmachine | m, |
int | handle, | ||
int | obj | ||
) |
◆ SO3DestroyPhysicsBody()
int SO3DestroyPhysicsBody | ( | mmachine | m, |
int | handle, | ||
int | obj | ||
) |
◆ SO3DestroyPhysicsMaterial()
int SO3DestroyPhysicsMaterial | ( | mmachine | m, |
int | handle, | ||
int | obj | ||
) |
◆ SO3DestroyScene()
int SO3DestroyScene | ( | mmachine | m, |
int | handle, | ||
int | obj | ||
) |
◆ SO3DestroyTexture()
int SO3DestroyTexture | ( | mmachine | m, |
int | handle, | ||
int | obj | ||
) |
◆ SO3DestroyViewport()
int SO3DestroyViewport | ( | mmachine | m, |
int | handle, | ||
int | obj | ||
) |
Variable Documentation
◆ mm
|
extern |
Definition at line 109 of file SO3SCOL.cpp.
◆ scolRoot
|
extern |
Shared data.
Definition at line 186 of file SO3SCOL.cpp.
◆ SO3ANIM
|
extern |
Definition at line 92 of file SO3SCOL.cpp.
◆ SO3ANIMTRACK
|
extern |
Definition at line 93 of file SO3SCOL.cpp.
◆ SO3BUFFER
|
extern |
Definition at line 89 of file SO3SCOL.cpp.
◆ SO3MATERIAL
|
extern |
Definition at line 97 of file SO3SCOL.cpp.
◆ SO3OBJTYPE
|
extern |
Definition at line 90 of file SO3SCOL.cpp.
◆ SO3PHYSICBODY
|
extern |
Definition at line 99 of file SO3SCOL.cpp.
◆ SO3PHYSICCONTRAINT
|
extern |
Definition at line 100 of file SO3SCOL.cpp.
◆ SO3PHYSICSMATERIALPAIR
|
extern |
Definition at line 96 of file SO3SCOL.cpp.
◆ SO3PHYSICSMATERIALTYPE
|
extern |
Definition at line 95 of file SO3SCOL.cpp.
◆ SO3SCENETYPE
|
extern |
Definition at line 88 of file SO3SCOL.cpp.
◆ SO3TERRAINTYPE
|
extern |
Definition at line 91 of file SO3SCOL.cpp.
◆ SO3TEXTURE
|
extern |
Definition at line 98 of file SO3SCOL.cpp.
◆ SO3VPTYPE
|
extern |
Definition at line 94 of file SO3SCOL.cpp.
◆ SO3WIDGET
|
extern |
Definition at line 101 of file SO3SCOL.cpp.
◆ ww
|
extern |
Declaration of machine instance.
Declaration of machine instance.
Definition at line 108 of file SO3SCOL.cpp.
Generated by 1.9.8