SO3Engine
|
Go to the source code of this file.
Typedefs | |
typedef UINT(CALLBACK * | PROCINTERNALGETWINDOWTEXT) (HWND, LPWSTR, int) |
Functions | |
int | hideDeviceMenu (bool state) |
SScene * | getSceneByName (string sceneName) |
function to retrieve a scene by its name | |
int | createOrRetrieveScolMaterialAndSendToVM (mmachine m, SScene *scene, SMaterial *material) |
function to retireve a material by name | |
int | createObject (mmachine m, SNode *curNode, SScene *curScene) |
function to create a new scol object : SO3_OBJECT | |
int | createTerrain (mmachine m, STerrain *terrain, SScene *curScene) |
function to create a new scol object : SO3_OBJECT | |
int | createBone (mmachine m, SNode *curNode, SScene *curScene, SNode *curFather) |
function to create a new scol bone object | |
int | createBody (mmachine m, SNode *curNode) |
function to create a new scol body object | |
int | createPhysicContraint (mmachine m, SPhysicContraint *joint) |
function to create a new scol physic joint object | |
int | createAnim (mmachine m, SAnim *curAnim, SNode *curNode) |
function to create a new scol animation object | |
int | createAnimTrack (mmachine m, SAnimTrack *curAnimTrack, SAnim *curAnim) |
function to create a new scol animationTrack object | |
int | createMaterial (mmachine m, SMaterial *curMaterial, SScene *curScene) |
function to create a new scol material object | |
int | createTexture (mmachine m, STexture *curTexture, SScene *curScene) |
function to create a new scol texture object | |
int | createMaterialID (mmachine m, SMaterialID *curMatID, SScene *curScene) |
function to create a new scol Material ID object | |
int | createMaterialPair (mmachine m, SMaterialPair *curMatPair, SScene *curScene) |
function to create a new scol Material Pair object | |
int | destroyObject (mmachine m, SCOL_PTR_TYPE handle, int obj) |
function to destroy an SO3_OBJECT in scol | |
int | destroyTerrain (mmachine m, SCOL_PTR_TYPE handle, int obj) |
function to destroy an SO3_TERRAIN in scol | |
int | destroyAnim (mmachine m, SCOL_PTR_TYPE handle, int obj) |
function to destroy an SO3_ANIM in scol | |
int | destroyAnimTrack (mmachine m, SCOL_PTR_TYPE handle, int obj) |
function to destroy an SO3_ANIMTRACK in scol | |
int | destroyPhysicsBody (mmachine m, SCOL_PTR_TYPE handle, int obj) |
function to destroy an SO3_PHYSICBODY in scol | |
int | destroyPhysicsContraint (mmachine m, SCOL_PTR_TYPE handle, int obj) |
function to destroy an SO3_PHYSICCONTRAINT in scol | |
int | destroyPhysicsMaterialPair (mmachine m, SCOL_PTR_TYPE handle, int obj) |
function to destroy an SO3_MATERIALPAIR in scol | |
int | destroyScene (mmachine m, SCOL_PTR_TYPE handle, int obj) |
function to destroy an SO3_SCENE in scol | |
int | destroyViewport (mmachine m, SCOL_PTR_TYPE handle, int obj) |
function to destroy an SO3_VIEWPORT in scol | |
int | destroyBufferOgre (mmachine m, SCOL_PTR_TYPE handle, int obj) |
function to destroy an SO3_BUFFER in scol | |
int | destroyWidget (mmachine m, SCOL_PTR_TYPE handle, int obj) |
function to destroy an SO3_WIDGET in scol | |
int | destroyPhysicsMaterial (mmachine m, SCOL_PTR_TYPE handle, int obj) |
function to destroy an SO3_MATERIALID in scol | |
int | destroyMaterial (mmachine m, SCOL_PTR_TYPE handle, int obj) |
function to destroy an SO3_MATERIAL in scol | |
int | destroyTexture (mmachine m, SCOL_PTR_TYPE handle, int obj) |
function to destroy an SO3_TEXTURE in scol | |
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 | |
bool | initSO3 (std::string firstPartition) |
function which init the SO3Engine | |
int | createSO3Buffer (mmachine m, ScolWindowHandle parentObj, ScolWindowHandle curWin, int w, int h, std::string name) |
function to create SO3Buffer (Ogre surface on scol window) | |
string | GetOSVersion () |
function to retrieve OS informations | |
int | SO3BufferCreate (mmachine m) |
SO3BufferCreate : This function create a new SO3_BUFFER Object. | |
int | SO3BufferSetProperties (mmachine m) |
SO3BufferSetProperties : This function defines properties of a SO3_BUFFER Object. | |
int | SO3BufferSetStereoVision (mmachine m) |
SO3BufferSetStereoVision : This function defines stereo vision mode on a SO3_BUFFER Object DEPRECATED | |
int | SO3BufferGetStereoVisionProperties (mmachine m) |
SO3BufferGetStereoVisionProperties : Get stereo vision properties DEPRECATED | |
int | SO3BufferGetStereoMode (mmachine m) |
SO3BufferGetStereoMode : This function retrieves the stereo vision mode on a SO3_BUFFER Object. | |
int | SO3BufferSetStereoMode (mmachine m) |
SO3BufferSetStereoMode : This function set the stereo vision mode on a SO3_BUFFER Object. | |
int | SO3BufferGetStereoEyeSpacing (mmachine m) |
SO3BufferGetStereoEyeSpacing : This function retrieves the eye spacing that is in use for the stereo vision mode. | |
int | SO3BufferSetStereoEyeSpacing (mmachine m) |
SO3BufferSetStereoEyeSpacing : This function set the eye spacing for the stereo vision mode. | |
int | SO3BufferSetStereoRotateView (mmachine m) |
SO3BufferSetStereoRotateView : This function enable or disable the rotated view for stereo mode (-90°) | |
int | SO3BufferGetStereoRotateView (mmachine m) |
SO3BufferGetStereoRotateView : This function get the rotated view for stereo mode. | |
int | SO3BufferSetStereoProjectionCenterOffset (mmachine m) |
SO3BufferSetStereoProjectionCenterOffset : This function set the projection center offset. | |
int | SO3BufferSetStereoAspectRatio (mmachine m) |
SO3BufferSetStereoAspectRatio : This function set the camera aspect ratio for stereo modes. | |
int | SO3BufferSetStereoFOVy (mmachine m) |
SO3BufferSetStereoFOVy : This function set the camera FOV for stereo modes. | |
int | SO3BufferSetStereoDistortion (mmachine m) |
SO3BufferSetStereoDistortion : This function set the distortion parameters for Oculus stereo. | |
int | SO3BufferSetStereoChromAbCorrection (mmachine m) |
SO3BufferSetStereoChromAbCorrection : This function set the chromatic correction parameters for Oculus stereo. | |
int | SO3BufferSetStereoProjectionMatrix (mmachine m) |
SO3BufferSetStereoProjectionMatrix : This function set the stereo custom projection matrix. | |
int | SO3BufferGetStereoCustomProjection (mmachine m) |
SO3BufferGetStereoCustomProjection : This function set the stereo custom projection matrix. | |
int | SO3BufferGetStereoProjectionMatrix (mmachine m) |
SO3BufferGetStereoProjectionMatrix : This function set the stereo custom projection matrix. | |
int | SO3BufferSetStereoTimeWarpMatrix (mmachine m) |
SO3BufferSetStereoTimeWarpMatrix : This function set the stereo custom projection matrix. | |
int | SO3BufferSetStereoMeshUvParams (mmachine m) |
SO3BufferSetStereoMeshUvParams : This function set the stereo mesh uv parameters. | |
int | SO3BufferSetStereoMeshTextureSize (mmachine m) |
SO3BufferSetStereoMeshTextureSize : This function set the stereo mesh RTT size. | |
int | SO3BufferSetStereoWindow (mmachine m) |
SO3BufferSetStereoWindow : This function set the stereo window parameters. | |
int | SO3BufferSetStereoMeshes (mmachine m) |
SO3BufferSetStereoMeshes : This function set the stereo meshes. | |
int | SO3BufferGetStereoTextures (mmachine m) |
SO3BufferGetStereoTextures : Get the stereo texture pointers for the HMD plugin. | |
int | SO3BufferGetStereoViewportSize (mmachine m) |
SO3BufferGetStereoViewportSize : Get the stereo viewports size Prototype: fun [SO3_BUFFER] [[I I] [I I]]. | |
int | SO3GetAPIVersion (mmachine m) |
SO3GetAPIVersion : Get the SO3 plugin API version. | |
int | SO3GetGeneralInfo (mmachine m) |
SO3GetGeneralInfo : Get general informations about the user system. | |
int | SO3GetRenderInfo (mmachine m) |
SO3GetRenderInfo : Get render informations about the user system. | |
int | SO3GetQuadBufferEnable (mmachine m) |
SO3GetQuadBufferEnable : Retrieve if the graphic card have quad-buffering enabled. | |
int | SO3IsShaderProfileSupported (mmachine m) |
SO3IsShaderProfileSupported : return 1 if the shader profile is supported. | |
int | SO3GetFullscreenVideoMode (mmachine m) |
SO3GetFullscreenVideoMode : Get fullscreen video mode supported by user. | |
int | SO3GetMultisamplingMode (mmachine m) |
SO3GetMultisamplingMode : Get multi sampling mode supported by user. | |
int | SO3BufferGetFSAA (mmachine m) |
SO3BufferGetFSAA : Get multi sampling mode setted. | |
int | SO3GetRendererInfo (mmachine m) |
SO3GetRendererInfo : get rendering informations DEPRECATED FUNCTION Prototype: fun [] [S S]. | |
int | SO3GetRendererList (mmachine m) |
SO3GetRendererList : get renderers list DEPRECATED FUNCTION Prototype: fun [] [S r1]. | |
int | SO3GetActiveRenderer (mmachine m) |
SO3GetActiveRenderer : get active renderer system Prototype: fun [] I. | |
int | SO3BufferGetAverageFPS (mmachine m) |
SO3BufferGetAverageFPS : get the average FPS. | |
int | SO3BufferGetBestFPS (mmachine m) |
SO3BufferGetBestFPS : get the best FPS. | |
int | SO3BufferGetWorstFPS (mmachine m) |
SO3BufferGetWorstFPS : get the worst FPS. | |
int | SO3BufferGetBestFrametime (mmachine m) |
SO3BufferGetBestFrametime : get the best frametime. | |
int | SO3BufferGetWorstFrametime (mmachine m) |
SO3BufferGetWorstFrametime : get the worst frametime. | |
int | SO3BufferGetTriangleCount (mmachine m) |
SO3BufferGetTriangleCount : get the number of triangle displayed in a SO3_BUFFER. | |
int | SO3BufferGetBatchCount (mmachine m) |
SO3BufferGetBatchCount : get the batch count displayed in a SO3_BUFFER. | |
int | SO3OverlayCreate (mmachine m) |
SO3OverlayCreate : Create an SO3_OVERLAY DEPRECATED Prototype: fun [Chn S] SO3_OVERLAY. | |
int | SO3DebugDisplayProperties (mmachine m) |
SO3DebugDisplayProperties : Create an overlay to print debug text. | |
int | SO3DebugSetText (mmachine m) |
SO3DebugSetText : Set Debug Text on a Viewport. | |
int | SO3DebugSetEnable (mmachine m) |
SO3DebugSetEnable : Set Debug Text enable/disable on a Viewport. | |
int | SO3DebugGetEnable (mmachine m) |
SO3DebugGetEnable : Get the debug overlay state on a buffer. | |
int | SO3DestroyBuffer (mmachine m) |
SO3DestroyBuffer : Scol function to destroy a SO3_BUFFER. | |
int | SO3BufferUpdate (mmachine m) |
SO3BufferUpdate : function to update a SO3_BUFFER. | |
int | SO3BufferWriteContent (mmachine m) |
SO3BufferWriteContent : function to write the content of a SO3_BUFFER into a file. | |
int | SO3BufferGetLastMouseInfos (mmachine m) |
SO3BufferGetLastMouseInfos : get Last raycast info of a given render window. | |
int | SO3BufferInjectMouseMove (mmachine m) |
SO3BufferInjectMouseMove : function to inject mouse move. | |
int | SO3BufferInjectMouseClick (mmachine m) |
SO3BufferInjectMouseClick : function to inject mouse click. | |
int | SO3BufferInjectMouseUnClick (mmachine m) |
SO3BufferInjectMouseUnClick : function to inject mouse unclick. | |
int | SO3BufferInjectMouseWheel (mmachine m) |
SO3BufferInjectMouseWheel : function to inject mouse wheel. | |
int | SO3BufferInjectTouchAdd (mmachine m) |
SO3BufferInjectTouchAdd : function to inject touch added. | |
int | SO3BufferInjectTouchRemove (mmachine m) |
SO3BufferInjectTouchRemove : function to inject touch removed. | |
int | SO3BufferInjectTouchUpdate (mmachine m) |
SO3BufferInjectTouchUpdate : function to inject touch updated Only for Android, IOS and LINUX. | |
int | SO3BufferEnableAdvancedRayCast (mmachine m) |
SO3BufferEnableAdvancedRayCast : function to enable or disable advanced mouse raycast to polygon level. | |
int | SO3BufferSetAdvancedRayCastMode (mmachine m) |
SO3BufferSetAdvancedRayCastMode : function to choose between fast or precise 3D position mode. | |
int | SO3EnableSlicePlane (mmachine m) |
SO3EnableSlicePlane : Enable or disable the global slice plane on all generated materials shaders. | |
int | SO3SetSlicePlane (mmachine m) |
SO3SetSlicePlane : set the global slice plane on all generated materials shaders. | |
int | SO3ResetEngine (mmachine m) |
SO3ResetEngine : Destroy and reload the SO3engine; Use with caution, everything must be destroyed before. | |
int | SO3CbBufferPreRender (mmachine m) |
SO3CbBufferPreRender : defines callback for pre render event. | |
int | SO3CbBufferPostRender (mmachine m) |
SO3CbBufferPostRender : defines callback for post render event. | |
int | getBufferPreRenderEvent (mmachine m, SCOL_PTR_TYPE id, SCOL_PTR_TYPE param) |
int | getBufferPostRenderEvent (mmachine m, SCOL_PTR_TYPE id, SCOL_PTR_TYPE param) |
int | SO3CbStereoBeforeUpdate (mmachine m) |
SO3CbStereoBeforeUpdate : defines callback for stereo pre render event. | |
int | SO3CbStereoUpdateParameters (mmachine m) |
SO3CbStereoUpdateParameters : defines callback for Stereo mode parameters update (shader timewarp) | |
int | SO3CbStereoUpdated (mmachine m) |
SO3CbStereoUpdated : defines callback for stereo post render event. | |
int | getBufferStereoBeforeUpdateEvent (mmachine m, SCOL_PTR_TYPE id, SCOL_PTR_TYPE param) |
int | getBufferStereoUpdateParametersEvent (mmachine m, SCOL_PTR_TYPE id, SCOL_PTR_TYPE param) |
int | getBufferStereoUpdatedEvent (mmachine m, SCOL_PTR_TYPE id, SCOL_PTR_TYPE param) |
int | SCOLloadMaths (mmachine m, cbmachine w) |
Load the SO3Engine Mathematical functions. | |
int | SCOLloadResources (mmachine m, cbmachine w) |
Load the SO3Engine Resources function. | |
int | SCOLloadViewport (mmachine m, cbmachine w) |
Load the SO3Engine Viewport function. | |
int | SCOLloadLight (mmachine m, cbmachine w) |
Load the SO3Engine Lights function. | |
int | SCOLloadCamera (mmachine m, cbmachine w) |
Load the SO3Engine Viewport function. | |
int | SCOLloadAnim (mmachine m, cbmachine w) |
int | SCOLloadObject (mmachine m, cbmachine w) |
Load the SO3Engine Viewport function. | |
int | SCOLloadScene (mmachine m, cbmachine w) |
Load the SO3Engine Viewport function. | |
int | SCOLloadMaterial (mmachine m, cbmachine w) |
Load the SO3Engine Viewport function. | |
int | SCOLloadPhysics (mmachine m, cbmachine w) |
Load the SO3Engine Viewport function. | |
int | SCOLloadParticle (mmachine m, cbmachine w) |
Load the SO3Engine Viewport function. | |
int | SCOLloadFlashControl (mmachine m, cbmachine w) |
Load the SO3Engine Viewport function. | |
int | SCOLloadBitmapWidget (mmachine m, cbmachine w) |
Load the SO3Engine Bitmap widget function. | |
int | SCOLloadObjWindowWidget (mmachine m, cbmachine w) |
Load the SO3Engine ObjWindow widget function. | |
int | SCOLloadWebNavigatorWidget (mmachine m) |
Load the SO3Engine Web navigator widget functions. | |
int | SCOLloadWebNavigator (mmachine m) |
int | SCOLloadBone (mmachine m, cbmachine w) |
Load the SO3Engine Viewport function. | |
int | SCOLloadEntity (mmachine m, cbmachine w) |
Load the SO3Engine Entity function. | |
int | SCOLloadLineEntity (mmachine m, cbmachine w) |
Load the SO3Engine LineEntity function. | |
int | SCOLloadDynamicCubeMap (mmachine m, cbmachine w) |
Load the SO3Engine DynamicCubeMap function. | |
int | SCOLloadDynamicReflectionMap (mmachine m, cbmachine w) |
Load the SO3Engine DynamicReflectionMap function. | |
int | SCOLloadRenderToTexture (mmachine m, cbmachine w) |
Load the SO3Engine RenderToTexture function. | |
int | SCOLloadWidget (mmachine m, cbmachine w) |
Load the SO3Engine Widgets function. | |
int | SCOLloadLogs (mmachine m, cbmachine w) |
Load the SO3Engine Logs function. | |
int | SCOLloadEnvironment (mmachine m, cbmachine w) |
Load the SO3Engine Environment functions. | |
int | SCOLloadLighting (mmachine m, cbmachine w) |
Load the SO3Engine Shadows functions. | |
int | SCOLloadTerrain (mmachine m, cbmachine w) |
Load the SO3Engine Terrain function. | |
int | SCOLloadVirtualPointer (mmachine m, cbmachine w) |
Load the SO3Engine Viewport function. | |
int | SCOLfreeWidget () |
free the SO3Engine Viewport function | |
int | SCOLfreeLogs () |
free the SO3Engine Logs function | |
int | SCOLfreeEnvironment () |
free the SO3Engine environment functions | |
int | SCOLfreeWebNavigator () |
int | SCOLfreeWebNavigatorWidget () |
free the SO3Engine Viewport function | |
int | loadingSO3EngineMachine (mmachine m) |
Load the SO3Engine. | |
SCOL_EXPORT void | ScolMainLoopPlugin (mmachine m) extern "C" SCOL_EXPORT void ScolSo3engineMainLoopPlugin(mmachine m) |
SCOL_EXPORT void | ScolInitWindowPlugin (mmachine m) extern "C" SCOL_EXPORT void ScolSo3engineInitWindowPlugin(mmachine m) |
SCOL_EXPORT void | ScolTermWindowPlugin (mmachine m) extern "C" SCOL_EXPORT void ScolSo3engineTermWindowPlugin(mmachine m) |
SCOL_EXPORT void | ScolPauseWindowPlugin (mmachine m) extern "C" SCOL_EXPORT void ScolSo3enginePauseWindowPlugin(mmachine m) |
C SCOL_EXPORT void | ScolImmediatePauseWindowPlugin (mmachine m) extern "C" SCOL_EXPORT void ScolSo3engineImmediatePauseWindowPlugin(mmachine m) |
SCOL_EXPORT void | ScolResumeWindowPlugin (mmachine m) extern "C" SCOL_EXPORT void ScolSo3engineResumeWindowPlugin(mmachine m) |
SCOL_EXPORT void | ScolHandleWindowConfigurationPlugin (mmachine m, SCOL_PTR_TYPE param) extern "C" SCOL_EXPORT void ScolSo3engineHandleWindowConfigurationPlugin(mmachine m |
if (so3win !=0) | |
SCOL_EXPORT void | ScolHandleWindowEventPlugin (mmachine m, SCOL_PTR_TYPE event, WPARAM wparam, LPARAM lparam) extern "C" SCOL_EXPORT void ScolSo3engineHandleWindowEventPlugin(mmachine m |
if (!win) return | |
SCOL_EXPORT int | ScolLoadPlugin (mmachine m, cbmachine w) extern "C" SCOL_EXPORT int ScolSo3engineLoadPlugin(mmachine m |
Starting point of the DLL. | |
std::string | firstPartition (((packdir) SCgetExtra("FirstPack")) ->path) |
MMechostr (MSKDEBUG, " > Start loading Plugin SO3Engine dll\n") | |
SCOLloadMaths (m, w) | |
SCOLloadResources (m, w) | |
SCOLloadViewport (m, w) | |
SCOLloadLight (m, w) | |
SCOLloadCamera (m, w) | |
SCOLloadAnim (m, w) | |
SCOLloadObject (m, w) | |
SCOLloadScene (m, w) | |
SCOLloadMaterial (m, w) | |
SCOLloadPhysics (m, w) | |
SCOLloadParticle (m, w) | |
SCOLloadFlashControl (m, w) | |
SCOLloadBitmapWidget (m, w) | |
SCOLloadObjWindowWidget (m, w) | |
SCOLloadWebNavigatorWidget (m) | |
SCOLloadBone (m, w) | |
SCOLloadEntity (m, w) | |
SCOLloadLineEntity (m, w) | |
SCOLloadDynamicCubeMap (m, w) | |
SCOLloadDynamicReflectionMap (m, w) | |
SCOLloadRenderToTexture (m, w) | |
SCOLloadEnvironment (m, w) | |
SCOLloadLighting (m, w) | |
SCOLloadTerrain (m, w) | |
SCOLloadVirtualPointer (m, w) | |
SCOLloadWebNavigator (m) | |
SCOLloadWidget (m, w) | |
SCOLloadLogs (m, w) | |
MMechostr (MSKDEBUG, " > Plugin SO3Engine successfully loaded\n") | |
catch (const std::exception &e) | |
SCOL_EXPORT int | ScolUnloadPlugin () extern "C" SCOL_EXPORT int ScolSo3engineUnloadPlugin() |
Ending point of the DLL. | |
void | SCOLloadExternalComponent (int(*scolLoadFunction)(mmachine, cbmachine)) |
Variables | |
int(* | CallMainThread )(void *, mmachine m) |
main include | |
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 |
cbmachine | ww = w |
Scol machine declaration for MM macros. | |
mmachine | mm = m |
SCOL_PTR_TYPE(* | mt_start )(int per, SCOL_PTR_TYPE param, int(*fun)(SCOL_PTR_TYPE tm, SCOL_PTR_TYPE param)) = (SCOL_PTR_TYPE(__cdecl *)(int, SCOL_PTR_TYPE, int(__cdecl *)(SCOL_PTR_TYPE, SCOL_PTR_TYPE)))SCgetExtra("mt_start") |
int(* | mt_del )(SCOL_PTR_TYPE tm) = (int(__cdecl *)(SCOL_PTR_TYPE))SCgetExtra("mt_del") |
HGLRC | SO3mainglrc = 0 |
HDC | SO3mainhdc = 0 |
ScolWindowHandle | SO3mainhwnd = 0 |
bool | SO3arbMultisampleSupported = false |
int | SO3mainBPP = 0 |
int | SO3mainPIXELFORMAT = 0 |
int | SO3maxSamples = 0 |
int | SO3Multi_Pass = 2 |
PFNWGLCHOOSEPIXELFORMATARBPROC | wglChoosePixelFormatARB |
int | iLastMousePos [2] = -1 |
SRoot * | scolRoot = 0 |
Shared data. | |
int | SCENE_PRE_RENDER_EVENT |
Scol CallBack declaration. | |
int | SCENE_PRE_RENDER_EVENT2 |
int | SCENE_POST_RENDER_EVENT |
int | SCENE_PRE_RENDER_PHYSIC_EVENT |
int | OBJECT_LOADED_EVENT |
int | BUFFER_PRE_RENDER_EVENT |
Declaration of the global instance for the virtual Machine. | |
int | BUFFER_POST_RENDER_EVENT |
int | BUFFER_STEREO_BEFORE_UPDATE_EVENT |
int | BUFFER_STEREO_UPDATE_PARAMS_EVENT |
int | BUFFER_STEREO_UPDATED_EVENT |
NativeDefinition | natSO3Scol [] |
SCOL_EXPORT void SCOL_PTR_TYPE | param |
ScolWindowHandle | win = (ScolWindowHandle)SCgetExtra("hscol") |
int | nwidth = ANativeWindow_getWidth(win) |
int | nheight = ANativeWindow_getHeight(win) |
int | pWin = OBJfindTH(m, OBJtypebyname("OBJTYPWINDOW"), param) |
PtrObjVoid | objVoid = (PtrObjVoid) MMstart(m, MTOP(pWin)) |
PtrObjWindow | objWin = (PtrObjWindow) MMstart(m, MTOP(objVoid->Buffer)) |
SWindow * | so3win = SRoot::getSingleton().GetRenderWindow((const ScolWindowHandle&)win) |
SCOL_EXPORT void SCOL_PTR_TYPE | event |
SCOL_EXPORT void SCOL_PTR_TYPE WPARAM | wparam |
SCOL_EXPORT void SCOL_PTR_TYPE WPARAM LPARAM | lparam |
SCOL_EXPORT int cbmachine | w |
try | |
return | |
typedef UINT(CALLBACK * PROCINTERNALGETWINDOWTEXT) (HWND, LPWSTR, int) |
Definition at line 121 of file SO3SCOL.cpp.
catch | ( | const std::exception & | e | ) |
Definition at line 5218 of file SO3SCOL.cpp.
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 createAnim | ( | mmachine | m, |
SAnim * | curAnim, | ||
SNode * | curNode | ||
) |
function to create a new scol animation object
m | : current machine |
curAnim | : current animation |
curNode | : current Node |
Definition at line 407 of file SO3SCOL.cpp.
int createAnimTrack | ( | mmachine | m, |
SAnimTrack * | curAnimTrack, | ||
SAnim * | curAnim | ||
) |
function to create a new scol animationTrack object
m | : current machine |
curAnimTrack | : current animationTrack |
curAnim | : current Animation |
Definition at line 431 of file SO3SCOL.cpp.
int createBody | ( | mmachine | m, |
SNode * | curNode | ||
) |
function to create a new scol body object
m | : current machine |
curBody | : current body |
curNode | : current Node |
Definition at line 363 of file SO3SCOL.cpp.
int createBone | ( | mmachine | m, |
SNode * | curNode, | ||
SScene * | curScene, | ||
SNode * | curFather | ||
) |
function to create a new scol bone object
m | : current machine |
curNode | : current Node |
curScene | : current Scene |
curFather | : current fther of the bone |
Definition at line 338 of file SO3SCOL.cpp.
int createMaterial | ( | mmachine | m, |
SMaterial * | curMaterial, | ||
SScene * | curScene | ||
) |
function to create a new scol material object
m | : current machine |
curMaterial | : current material |
curScene | : current Scene |
Definition at line 462 of file SO3SCOL.cpp.
int createMaterialID | ( | mmachine | m, |
SMaterialID * | curMatID, | ||
SScene * | curScene | ||
) |
function to create a new scol Material ID object
m | : current machine |
curMatID | : current material ID |
curScene | : current Scene |
Definition at line 512 of file SO3SCOL.cpp.
int createMaterialPair | ( | mmachine | m, |
SMaterialPair * | curMatPair, | ||
SScene * | curScene | ||
) |
function to create a new scol Material Pair object
m | : current machine |
curMatPair | : current material Pair |
curScene | : current Scene |
Definition at line 536 of file SO3SCOL.cpp.
int createObject | ( | mmachine | m, |
SNode * | curNode, | ||
SScene * | curScene | ||
) |
function to create a new scol object : SO3_OBJECT
m | : current machine |
curNode | : current Node |
curScene | : current Scene |
Definition at line 286 of file SO3SCOL.cpp.
int createOrRetrieveScolMaterialAndSendToVM | ( | mmachine | m, |
SScene * | scene, | ||
SMaterial * | material | ||
) |
function to retireve a material by name
scene | : current scene |
result | : resulting material |
testName | : name to check |
Definition at line 252 of file SO3SCOL.cpp.
int createPhysicContraint | ( | mmachine | m, |
SPhysicContraint * | joint | ||
) |
function to create a new scol physic joint object
m | : current machine |
Definition at line 384 of file SO3SCOL.cpp.
int createSO3Buffer | ( | mmachine | m, |
ScolWindowHandle | parentObj, | ||
ScolWindowHandle | curWin, | ||
int | w, | ||
int | h, | ||
std::string | name | ||
) |
function to create SO3Buffer (Ogre surface on scol window)
m | : current machine |
curWin | : scol window for Ogre buffer |
w | : window's weigh |
h | : window's height |
name | : name of the window |
Definition at line 1078 of file SO3SCOL.cpp.
int createTerrain | ( | mmachine | m, |
STerrain * | terrain, | ||
SScene * | curScene | ||
) |
function to create a new scol object : SO3_OBJECT
m | : current machine |
terrain | : current STerrain |
curScene | : current Scene |
Definition at line 312 of file SO3SCOL.cpp.
int createTexture | ( | mmachine | m, |
STexture * | curTexture, | ||
SScene * | curScene | ||
) |
function to create a new scol texture object
m | : current machine |
curTexture | : current texture |
curScene | : current Scene |
Definition at line 488 of file SO3SCOL.cpp.
int destroyAnim | ( | mmachine | m, |
SCOL_PTR_TYPE | handle, | ||
int | obj | ||
) |
function to destroy an SO3_ANIM in scol
m | : current machine |
handle | : given handle |
obj | : given SO3_ANIM |
Definition at line 647 of file SO3SCOL.cpp.
int destroyAnimTrack | ( | mmachine | m, |
SCOL_PTR_TYPE | handle, | ||
int | obj | ||
) |
function to destroy an SO3_ANIMTRACK in scol
m | : current machine |
handle | : given handle |
obj | : given SO3_ANIMTRACK |
Definition at line 683 of file SO3SCOL.cpp.
int destroyBufferOgre | ( | mmachine | m, |
SCOL_PTR_TYPE | handle, | ||
int | obj | ||
) |
function to destroy an SO3_BUFFER in scol
m | : current machine |
handle | : given handle |
obj | : given SO3_BUFFER |
Definition at line 832 of file SO3SCOL.cpp.
int destroyMaterial | ( | mmachine | m, |
SCOL_PTR_TYPE | handle, | ||
int | obj | ||
) |
function to destroy an SO3_MATERIAL in scol
m | : current machine |
handle | : given handle |
obj | : given SO3_MATERIAL |
Definition at line 908 of file SO3SCOL.cpp.
int destroyObject | ( | mmachine | m, |
SCOL_PTR_TYPE | handle, | ||
int | obj | ||
) |
function to destroy an SO3_OBJECT in scol
m | : current machine |
handle | : given handle |
obj | : given SO3_OBJECT |
Definition at line 560 of file SO3SCOL.cpp.
int destroyPhysicsBody | ( | mmachine | m, |
SCOL_PTR_TYPE | handle, | ||
int | obj | ||
) |
function to destroy an SO3_PHYSICBODY in scol
m | : current machine |
handle | : given handle |
obj | : given SO3_PHYSICBODY |
Definition at line 706 of file SO3SCOL.cpp.
int destroyPhysicsContraint | ( | mmachine | m, |
SCOL_PTR_TYPE | handle, | ||
int | obj | ||
) |
function to destroy an SO3_PHYSICCONTRAINT in scol
m | : current machine |
handle | : given handle |
obj | : given SO3_PHYSICBODY |
Definition at line 729 of file SO3SCOL.cpp.
int destroyPhysicsMaterial | ( | mmachine | m, |
SCOL_PTR_TYPE | handle, | ||
int | obj | ||
) |
function to destroy an SO3_MATERIALID in scol
m | : current machine |
handle | : given handle |
obj | : given SO3_MATERIALID |
Definition at line 885 of file SO3SCOL.cpp.
int destroyPhysicsMaterialPair | ( | mmachine | m, |
SCOL_PTR_TYPE | handle, | ||
int | obj | ||
) |
function to destroy an SO3_MATERIALPAIR in scol
m | : current machine |
handle | : given handle |
obj | : given SO3_MATERIALPAIR |
Definition at line 752 of file SO3SCOL.cpp.
int destroyScene | ( | mmachine | m, |
SCOL_PTR_TYPE | handle, | ||
int | obj | ||
) |
function to destroy an SO3_SCENE in scol
m | : current machine |
handle | : given handle |
obj | : given SO3_SCENE |
Definition at line 775 of file SO3SCOL.cpp.
int destroyTerrain | ( | mmachine | m, |
SCOL_PTR_TYPE | handle, | ||
int | obj | ||
) |
function to destroy an SO3_TERRAIN in scol
m | : current machine |
handle | : given handle |
obj | : given SO3_TERRAIN |
Definition at line 619 of file SO3SCOL.cpp.
int destroyTexture | ( | mmachine | m, |
SCOL_PTR_TYPE | handle, | ||
int | obj | ||
) |
function to destroy an SO3_TEXTURE in scol
m | : current machine |
handle | : given handle |
obj | : given SO3_TEXTURE |
Definition at line 934 of file SO3SCOL.cpp.
int destroyViewport | ( | mmachine | m, |
SCOL_PTR_TYPE | handle, | ||
int | obj | ||
) |
function to destroy an SO3_VIEWPORT in scol
m | : current machine |
handle | : given handle |
obj | : given SO3_VIEWPORT |
Definition at line 799 of file SO3SCOL.cpp.
int destroyWidget | ( | mmachine | m, |
SCOL_PTR_TYPE | handle, | ||
int | obj | ||
) |
function to destroy an SO3_WIDGET in scol
m | : current machine |
handle | : given handle |
obj | : given SO3_SO3Widget |
Definition at line 860 of file SO3SCOL.cpp.
std::string firstPartition | ( | ((packdir) SCgetExtra("FirstPack")) -> | path | ) |
int getBufferPostRenderEvent | ( | mmachine | m, |
SCOL_PTR_TYPE | id, | ||
SCOL_PTR_TYPE | param | ||
) |
Definition at line 4582 of file SO3SCOL.cpp.
int getBufferPreRenderEvent | ( | mmachine | m, |
SCOL_PTR_TYPE | id, | ||
SCOL_PTR_TYPE | param | ||
) |
Definition at line 4567 of file SO3SCOL.cpp.
int getBufferStereoBeforeUpdateEvent | ( | mmachine | m, |
SCOL_PTR_TYPE | id, | ||
SCOL_PTR_TYPE | param | ||
) |
Definition at line 4654 of file SO3SCOL.cpp.
int getBufferStereoUpdatedEvent | ( | mmachine | m, |
SCOL_PTR_TYPE | id, | ||
SCOL_PTR_TYPE | param | ||
) |
Definition at line 4684 of file SO3SCOL.cpp.
int getBufferStereoUpdateParametersEvent | ( | mmachine | m, |
SCOL_PTR_TYPE | id, | ||
SCOL_PTR_TYPE | param | ||
) |
Definition at line 4669 of file SO3SCOL.cpp.
string GetOSVersion | ( | ) |
function to retrieve OS informations
Definition at line 1116 of file SO3SCOL.cpp.
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 hideDeviceMenu | ( | bool | state | ) |
Definition at line 140 of file SO3SCOL.cpp.
if | ( | ! | win | ) |
if | ( | so3win ! | = 0 | ) |
Definition at line 5117 of file SO3SCOL.cpp.
bool initSO3 | ( | std::string | firstPartition | ) |
function which init the SO3Engine
SCOL Partition Manipulation Warning : Setting the AddResource with booleen to false
Definition at line 993 of file SO3SCOL.cpp.
int loadingSO3EngineMachine | ( | mmachine | m | ) |
MMechostr | ( | MSKDEBUG | , |
" | , | ||
Plugin SO3Engine successfully loaded\n" | |||
) |
MMechostr | ( | MSKDEBUG | , |
" | , | ||
Start loading Plugin SO3Engine dll\n" | |||
) |
int SCOLfreeEnvironment | ( | ) |
free the SO3Engine environment functions
m | : The VM |
Definition at line 4611 of file SCOLEnvironment.cpp.
int SCOLfreeLogs | ( | ) |
int SCOLfreeWebNavigator | ( | ) |
int SCOLfreeWebNavigatorWidget | ( | ) |
free the SO3Engine Viewport function
m | : The VM |
Definition at line 1807 of file SCOLWebNavigatorWidget.cpp.
int SCOLfreeWidget | ( | ) |
free the SO3Engine Viewport function
m | : The VM |
Definition at line 3453 of file SCOLWidget.cpp.
SCOL_EXPORT void ScolHandleWindowConfigurationPlugin | ( | mmachine | m, |
SCOL_PTR_TYPE | param | ||
) |
SCOL_EXPORT void ScolHandleWindowEventPlugin | ( | mmachine | m, |
SCOL_PTR_TYPE | event, | ||
WPARAM | wparam, | ||
LPARAM | lparam | ||
) |
|
extern |
Definition at line 5038 of file SO3SCOL.cpp.
SCOL_EXPORT void ScolInitWindowPlugin | ( | mmachine | m | ) |
Definition at line 5008 of file SO3SCOL.cpp.
SCOLloadAnim | ( | m | , |
w | |||
) |
int SCOLloadAnim | ( | mmachine | m, |
cbmachine | w | ||
) |
Definition at line 2698 of file SCOLAnim.cpp.
SCOLloadBitmapWidget | ( | m | , |
w | |||
) |
int SCOLloadBitmapWidget | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine Bitmap widget function.
m | : The VM |
w | : The Callback VM |
Definition at line 575 of file SCOLBitmapWidget.cpp.
SCOLloadBone | ( | m | , |
w | |||
) |
int SCOLloadBone | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine Viewport function.
m | : The VM |
w | : The Callback VM |
Definition at line 335 of file SCOLBones.cpp.
SCOLloadCamera | ( | m | , |
w | |||
) |
int SCOLloadCamera | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine Viewport function.
m | : The VM |
w | : The Callback VM |
Definition at line 1783 of file SCOLCamera.cpp.
SCOLloadDynamicCubeMap | ( | m | , |
w | |||
) |
int SCOLloadDynamicCubeMap | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine DynamicCubeMap function.
m | : The VM |
w | : The Callback VM |
Definition at line 513 of file SCOLDynamicCubeMap.cpp.
SCOLloadDynamicReflectionMap | ( | m | , |
w | |||
) |
int SCOLloadDynamicReflectionMap | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine DynamicReflectionMap function.
m | : The VM |
w | : The Callback VM |
Definition at line 481 of file SCOLDynamicReflectionMap.cpp.
SCOLloadEntity | ( | m | , |
w | |||
) |
int SCOLloadEntity | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine Entity function.
m | : The VM |
w | : The Callback VM |
Definition at line 898 of file SCOLEntity.cpp.
SCOLloadEnvironment | ( | m | , |
w | |||
) |
int SCOLloadEnvironment | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine Environment functions.
m | : The VM |
w | : The Callback VM |
Definition at line 4602 of file SCOLEnvironment.cpp.
void SCOLloadExternalComponent | ( | int(*)(mmachine, cbmachine) | scolLoadFunction | ) |
Definition at line 5263 of file SO3SCOL.cpp.
SCOLloadFlashControl | ( | m | , |
w | |||
) |
int SCOLloadFlashControl | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine Viewport function.
m | : The VM |
w | : The Callback VM |
Definition at line 866 of file SCOLFlashControl.cpp.
SCOLloadLight | ( | m | , |
w | |||
) |
int SCOLloadLight | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine Lights function.
m | : The VM |
w | : The Callback VM |
Definition at line 1337 of file SCOLLight.cpp.
SCOLloadLighting | ( | m | , |
w | |||
) |
int SCOLloadLighting | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine Shadows functions.
m | : The VM |
w | : The Callback VM |
Definition at line 1653 of file SCOLLighting.cpp.
SCOLloadLineEntity | ( | m | , |
w | |||
) |
int SCOLloadLineEntity | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine LineEntity function.
m | : The VM |
w | : The Callback VM |
Definition at line 1115 of file SCOLLineEntity.cpp.
SCOLloadLogs | ( | m | , |
w | |||
) |
int SCOLloadLogs | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine Logs function.
m | : The VM |
w | : The Callback VM |
Definition at line 232 of file SCOLLog.cpp.
SCOLloadMaterial | ( | m | , |
w | |||
) |
int SCOLloadMaterial | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine Viewport function.
m | : The VM |
w | : The Callback VM |
Definition at line 6538 of file SCOLMaterial.cpp.
SCOLloadMaths | ( | m | , |
w | |||
) |
int SCOLloadMaths | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine Mathematical functions.
Scol load pkg Functions
m | : The VM |
w | : The Callback VM |
Definition at line 2810 of file SCOLMaths.cpp.
SCOLloadObject | ( | m | , |
w | |||
) |
int SCOLloadObject | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine Viewport function.
m | : The VM |
w | : The Callback VM |
Definition at line 4363 of file SCOLObject.cpp.
SCOLloadObjWindowWidget | ( | m | , |
w | |||
) |
int SCOLloadObjWindowWidget | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine ObjWindow widget function.
m | : The VM |
w | : The Callback VM |
Definition at line 578 of file SCOLObjWindowWidget.cpp.
SCOLloadParticle | ( | m | , |
w | |||
) |
int SCOLloadParticle | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine Viewport function.
m | : The VM |
w | : The Callback VM |
Definition at line 465 of file SCOLParticle.cpp.
SCOLloadPhysics | ( | m | , |
w | |||
) |
int SCOLloadPhysics | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine Viewport function.
m | : The VM |
w | : The Callback VM |
Definition at line 8920 of file SCOLPhysics.cpp.
SCOL_EXPORT int ScolLoadPlugin | ( | mmachine | m, |
cbmachine | w | ||
) |
Starting point of the DLL.
m | : |
w | : |
SCOLloadRenderToTexture | ( | m | , |
w | |||
) |
int SCOLloadRenderToTexture | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine RenderToTexture function.
m | : The VM |
w | : The Callback VM |
Definition at line 785 of file SCOLRenderToTexture.cpp.
SCOLloadResources | ( | m | , |
w | |||
) |
int SCOLloadResources | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine Resources function.
m | : The VM |
w | : The Callback VM |
Definition at line 626 of file SCOLResources.cpp.
SCOLloadScene | ( | m | , |
w | |||
) |
int SCOLloadScene | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine Viewport function.
m | : The VM |
w | : The Callback VM |
Definition at line 4345 of file SCOLScene.cpp.
SCOLloadTerrain | ( | m | , |
w | |||
) |
int SCOLloadTerrain | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine Terrain function.
m | : The VM |
w | : The Callback VM |
Definition at line 199 of file SCOLTerrain.cpp.
SCOLloadViewport | ( | m | , |
w | |||
) |
int SCOLloadViewport | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine Viewport function.
m | : The VM |
w | : The Callback VM |
Definition at line 3298 of file SCOLViewport.cpp.
SCOLloadVirtualPointer | ( | m | , |
w | |||
) |
int SCOLloadVirtualPointer | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine Viewport function.
m | : The VM |
w | : The Callback VM |
Definition at line 1027 of file SCOLVirtualPointer.cpp.
SCOLloadWebNavigator | ( | m | ) |
int SCOLloadWebNavigator | ( | mmachine | m | ) |
SCOLloadWebNavigatorWidget | ( | m | ) |
int SCOLloadWebNavigatorWidget | ( | mmachine | m | ) |
Load the SO3Engine Web navigator widget functions.
m | : The VM |
w | : The Callback VM |
Definition at line 1797 of file SCOLWebNavigatorWidget.cpp.
SCOLloadWidget | ( | m | , |
w | |||
) |
int SCOLloadWidget | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine Widgets function.
m | : The VM |
w | : The Callback VM |
Definition at line 3375 of file SCOLWidget.cpp.
SCOL_EXPORT void ScolMainLoopPlugin | ( | mmachine | m | ) |
Definition at line 4994 of file SO3SCOL.cpp.
SCOL_EXPORT void ScolPauseWindowPlugin | ( | mmachine | m | ) |
Definition at line 5028 of file SO3SCOL.cpp.
SCOL_EXPORT void ScolResumeWindowPlugin | ( | mmachine | m | ) |
Definition at line 5048 of file SO3SCOL.cpp.
SCOL_EXPORT void ScolTermWindowPlugin | ( | mmachine | m | ) |
Definition at line 5018 of file SO3SCOL.cpp.
SCOL_EXPORT int ScolUnloadPlugin | ( | ) |
Ending point of the DLL.
Definition at line 5230 of file SO3SCOL.cpp.
int BUFFER_POST_RENDER_EVENT |
Definition at line 197 of file SO3SCOL.cpp.
int BUFFER_PRE_RENDER_EVENT |
Declaration of the global instance for the virtual Machine.
Definition at line 196 of file SO3SCOL.cpp.
int BUFFER_STEREO_BEFORE_UPDATE_EVENT |
Definition at line 198 of file SO3SCOL.cpp.
int BUFFER_STEREO_UPDATE_PARAMS_EVENT |
Definition at line 199 of file SO3SCOL.cpp.
int BUFFER_STEREO_UPDATED_EVENT |
Definition at line 200 of file SO3SCOL.cpp.
int(* CallMainThread) (void *, mmachine m) | ( | void * | , |
mmachine | m | ||
) |
main include
Definition at line 84 of file SO3SCOL.cpp.
SCOL_EXPORT void SCOL_PTR_TYPE event |
Definition at line 5128 of file SO3SCOL.cpp.
iLastMousePos[1] = -1 |
Definition at line 136 of file SO3SCOL.cpp.
SCOL_EXPORT void SCOL_PTR_TYPE WPARAM LPARAM lparam |
Definition at line 5128 of file SO3SCOL.cpp.
mm = m |
Definition at line 109 of file SO3SCOL.cpp.
mt_del | ( | SCOL_PTR_TYPE | tm | ) | = (int(__cdecl *)(SCOL_PTR_TYPE))SCgetExtra("mt_del") |
Definition at line 115 of file SO3SCOL.cpp.
mt_start | ( | int | per, |
SCOL_PTR_TYPE | param, | ||
int(*)(SCOL_PTR_TYPE tm, SCOL_PTR_TYPE param) | fun | ||
) | = (SCOL_PTR_TYPE(__cdecl *)(int, SCOL_PTR_TYPE, int(__cdecl *)(SCOL_PTR_TYPE, SCOL_PTR_TYPE)))SCgetExtra("mt_start") |
Definition at line 114 of file SO3SCOL.cpp.
NativeDefinition natSO3Scol[] |
Definition at line 4746 of file SO3SCOL.cpp.
int nheight = ANativeWindow_getHeight(win) |
Definition at line 5095 of file SO3SCOL.cpp.
int nwidth = ANativeWindow_getWidth(win) |
Definition at line 5094 of file SO3SCOL.cpp.
int OBJECT_LOADED_EVENT |
Definition at line 194 of file SO3SCOL.cpp.
PtrObjVoid objVoid = (PtrObjVoid) MMstart(m, MTOP(pWin)) |
Definition at line 5101 of file SO3SCOL.cpp.
PtrObjWindow objWin = (PtrObjWindow) MMstart(m, MTOP(objVoid->Buffer)) |
Definition at line 5102 of file SO3SCOL.cpp.
SCOL_EXPORT void SCOL_PTR_TYPE param |
Definition at line 5087 of file SO3SCOL.cpp.
pWin = OBJfindTH(m, OBJtypebyname("OBJTYPWINDOW"), param) |
Definition at line 5099 of file SO3SCOL.cpp.
return |
Definition at line 5222 of file SO3SCOL.cpp.
int SCENE_POST_RENDER_EVENT |
Definition at line 191 of file SO3SCOL.cpp.
int SCENE_PRE_RENDER_EVENT |
int SCENE_PRE_RENDER_EVENT2 |
Definition at line 190 of file SO3SCOL.cpp.
int SCENE_PRE_RENDER_PHYSIC_EVENT |
Definition at line 192 of file SO3SCOL.cpp.
SRoot* scolRoot = 0 |
Shared data.
Definition at line 186 of file SO3SCOL.cpp.
int SO3ANIM |
Definition at line 92 of file SO3SCOL.cpp.
int SO3ANIMTRACK |
Definition at line 93 of file SO3SCOL.cpp.
bool SO3arbMultisampleSupported = false |
Definition at line 125 of file SO3SCOL.cpp.
int SO3BUFFER |
Definition at line 89 of file SO3SCOL.cpp.
int SO3mainBPP = 0 |
Definition at line 126 of file SO3SCOL.cpp.
HGLRC SO3mainglrc = 0 |
Definition at line 122 of file SO3SCOL.cpp.
HDC SO3mainhdc = 0 |
Definition at line 123 of file SO3SCOL.cpp.
ScolWindowHandle SO3mainhwnd = 0 |
Definition at line 124 of file SO3SCOL.cpp.
int SO3mainPIXELFORMAT = 0 |
Definition at line 127 of file SO3SCOL.cpp.
int SO3MATERIAL |
Definition at line 97 of file SO3SCOL.cpp.
int SO3maxSamples = 0 |
Definition at line 128 of file SO3SCOL.cpp.
int SO3Multi_Pass = 2 |
Definition at line 129 of file SO3SCOL.cpp.
int SO3OBJTYPE |
Definition at line 90 of file SO3SCOL.cpp.
int SO3PHYSICBODY |
Definition at line 99 of file SO3SCOL.cpp.
int SO3PHYSICCONTRAINT |
Definition at line 100 of file SO3SCOL.cpp.
int SO3PHYSICSMATERIALPAIR |
Definition at line 96 of file SO3SCOL.cpp.
int SO3PHYSICSMATERIALTYPE |
Definition at line 95 of file SO3SCOL.cpp.
int SO3SCENETYPE |
Definition at line 88 of file SO3SCOL.cpp.
int SO3TERRAINTYPE |
Definition at line 91 of file SO3SCOL.cpp.
int SO3TEXTURE |
Definition at line 98 of file SO3SCOL.cpp.
int SO3VPTYPE |
Definition at line 94 of file SO3SCOL.cpp.
int SO3WIDGET |
Definition at line 101 of file SO3SCOL.cpp.
SWindow* so3win = SRoot::getSingleton().GetRenderWindow((const ScolWindowHandle&)win) |
Definition at line 5116 of file SO3SCOL.cpp.
try |
Definition at line 5172 of file SO3SCOL.cpp.
SCOL_EXPORT int cbmachine w |
Definition at line 5148 of file SO3SCOL.cpp.
PFNWGLCHOOSEPIXELFORMATARBPROC wglChoosePixelFormatARB |
Definition at line 131 of file SO3SCOL.cpp.
ScolWindowHandle win = (ScolWindowHandle)SCgetExtra("hscol") |
Definition at line 5092 of file SO3SCOL.cpp.
SCOL_EXPORT void SCOL_PTR_TYPE WPARAM wparam |
Definition at line 5128 of file SO3SCOL.cpp.
ww = w |
Scol machine declaration for MM macros.
Declaration of machine instance.
Definition at line 108 of file SO3SCOL.cpp.