SO3Engine/SCOLPack/SCOLFlashControl.cpp File Reference

#include "SO3SCOL.h"
#include "../SO3Renderer/SO3FlashWidget.h"
#include "..\SCOLBasic\SO3Std.h"
#include "SO3Widget.h"
#include "Hikari.h"
#include "IFlashControl.h"
#include "../SO3Renderer/SO3Root.h"
#include "../SO3Renderer/SO3WidgetManager.h"
#include "../SO3SceneGraph/SO3Scene.h"

Go to the source code of this file.

Defines

#define NBFLASHCONTROLPKG   11

Functions

int SO3FlashControlCreate (mmachine m)
 SO3FlashControlCreate : Create a new flash control.
int SO3FlashControlCreateBackground (mmachine m)
 SO3FlashControlCreateBackground : Create a new flash control.
int SO3FlashControlCreateOnMaterial (mmachine m)
 SO3FlashControlCreateOnMaterial : Set a texture flash on a material.
int SO3FlashControlSetQuality (mmachine m)
 SO3FlashControlSetQuality : defines the rendering quality for a flash control.
int SO3FlashControlGetQuality (mmachine m)
 SO3FlashControlGetQuality : Get the rendering quality of a flash control.
int SO3FlashControlGetScaleMode (mmachine m)
 SO3FlashControlGetScaleMode : Get the scale mode of a flash control.
int SO3FlashControlSetScaleMode (mmachine m)
 SO3FlashControlSetScaleMode : defines scale mode for a flash control.
int SO3FlashControlPlay (mmachine m)
 SO3FlashControlPlay : To play a flash control.
int SO3FlashControlRewind (mmachine m)
 SO3FlashControlRewind : To Rewind a flash control.
int SO3FlashControlGoToFrame (mmachine m)
 SO3FlashControlGoToFrame : Go to a given flash frame.
int SO3FlashControlStop (mmachine m)
 SO3FlashControlStop : To Stop a flash control.
int SCOLloadFlashControl (mmachine m, cbmachine w)
 Load the SO3Engine Viewport function.
int SCOLfreeFlashControl ()
 free the SO3Engine Viewport function

Variables

WindowHandle hwndScol
 main include
char * FLASHCONTROLname [NBFLASHCONTROLPKG]
int(* FLASHCONTROLFunc [NBFLASHCONTROLPKG])(mmachine m)
int FLASHCONTROLnarg [NBFLASHCONTROLPKG]
char * FLASHCONTROLType [NBFLASHCONTROLPKG]

Define Documentation

#define NBFLASHCONTROLPKG   11

Nb of Scol functions or types

Definition at line 759 of file SCOLFlashControl.cpp.


Function Documentation

int SCOLfreeFlashControl (  ) 

free the SO3Engine Viewport function

Parameters:
m : The VM

Definition at line 853 of file SCOLFlashControl.cpp.

int SCOLloadFlashControl ( mmachine  m,
cbmachine  w 
)

Load the SO3Engine Viewport function.

Parameters:
m : The VM
w : The Callback VM

Definition at line 843 of file SCOLFlashControl.cpp.


Variable Documentation

int(* FLASHCONTROLFunc[NBFLASHCONTROLPKG])(mmachine m)
char* FLASHCONTROLname[NBFLASHCONTROLPKG]
Initial value:
 
{
        "SO3FlashControlCreate",
  "SO3FlashControlCreateBackground",
  "SO3FlashControlCreateOnMaterial",
        "SO3FlashControlSetQuality",
        "SO3FlashControlGetScaleMode",
        "SO3FlashControlGetQuality",
        "SO3FlashControlSetScaleMode",
        "SO3FlashControlGoToFrame",
        "SO3FlashControlPlay",
        "SO3FlashControlRewind",
        "SO3FlashControlStop"
}

Pointers to C functions that manipulate the VM for each scol function previously defined

Definition at line 765 of file SCOLFlashControl.cpp.

int FLASHCONTROLnarg[NBFLASHCONTROLPKG]
Initial value:
 
{
        8,                                                                                      
  7,                      
  8,                      
        2,                                                                                      
        1,                                                                                      
        1,                                                                                      
        2,                                                                                      
        2,                                                                                      
        1,                                                                                      
        1,                                                                                      
        1                                                                                       
}

Nb of arguments of each scol function

Definition at line 803 of file SCOLFlashControl.cpp.

char* FLASHCONTROLType[NBFLASHCONTROLPKG]
Initial value:
{
        "fun [SO3_SCENE SO3_VIEWPORT S I I I I I] SO3_WIDGET",                  
  "fun [SO3_SCENE SO3_VIEWPORT S I I I I] SO3_WIDGET",                    
  "fun [SO3_SCENE SO3_MATERIAL S I I I I I] SO3_WIDGET",            
        "fun [SO3_WIDGET I] I",                                                                                                                                                 
        "fun [SO3_WIDGET] I",                                                                                                                                                     
        "fun [SO3_WIDGET] I",                                                                                                                                                     
        "fun [SO3_WIDGET I] I",                                                                                                                                                 
        "fun [SO3_WIDGET I] I",                                                                                                                                                 
        "fun [SO3_WIDGET] I",                                                                                                                                                     
        "fun [SO3_WIDGET] I",                                                                                                                                                     
        "fun [SO3_WIDGET] I"                                                                                                                                                      
}

Prototypes of the scol functions

Definition at line 822 of file SCOLFlashControl.cpp.

WindowHandle hwndScol

main include

Declaration of the global instance for the virtual Machine.

Scol main windows.

global declarations

Definition at line 48 of file SCOLFlashControl.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Mon Oct 31 14:42:32 2011 for SO3Engine by  doxygen 1.6.3