SO3Engine/SCOLPack/SCOLBitmapWidget.cpp File Reference

#include "SO3SCOL.h"
#include "../SO3Renderer/SO3BitmapWidget.h"
#include "..\SCOLBasic\SO3Std.h"
#include "SO3Widget.h"
#include "objstr.h"
#include "../SCOLBasic/SO3Std.h"
#include <OgreSingleton.h>
#include "../SCOLBasic/SO3Prerequisites.h"
#include "SO3WidgetFactory.h"
#include "SO3WidgetListener.h"
#include <Ogre.h>
#include "../SO3SceneGraph/SO3Scene.h"

Go to the source code of this file.

Defines

#define NBBITMAPWIDGETPKG   5

Functions

int SO3BitmapWidgetCreate (mmachine m)
 main include
int SO3BitmapWidgetCreateBackground (mmachine m)
 SO3BitmapWidgetCreateBackground : Create a new bitmap widget on background.
int SO3BitmapWidgetCreateOnMaterial (mmachine m)
 SO3BitmapWidgetCreateOnMaterial : Set a texture bitmap on a material.
int SO3BitmapWidgetBlit (mmachine m)
 SO3BitmapWidgetBlit : Blit a scol objBitmap on a "Bitmap Widget".
int SO3BitmapWidgetBlitAlpha (mmachine m)
 SO3BitmapWidgetBlitAlpha : Blit a scol AlphaBitmap on a "Bitmap Widget".
int SCOLloadBitmapWidget (mmachine m, cbmachine w)
 Load the SO3Engine Bitmap widget function.
int SCOLfreeBitmapWidget ()
 free the SO3Engine Bitmap widget function

Variables

char * BITMAPWIDGETname [NBBITMAPWIDGETPKG]
int(* BITMAPWIDGETFunc [NBBITMAPWIDGETPKG])(mmachine m)
int BITMAPWIDGETnarg [NBBITMAPWIDGETPKG]
char * BITMAPWIDGETType [NBBITMAPWIDGETPKG]

Define Documentation

#define NBBITMAPWIDGETPKG   5

Nb of Scol functions or types

Definition at line 465 of file SCOLBitmapWidget.cpp.


Function Documentation

int SCOLfreeBitmapWidget (  ) 

free the SO3Engine Bitmap widget function

Parameters:
m : The VM

Definition at line 535 of file SCOLBitmapWidget.cpp.

int SCOLloadBitmapWidget ( mmachine  m,
cbmachine  w 
)

Load the SO3Engine Bitmap widget function.

Parameters:
m : The VM
w : The Callback VM

Definition at line 525 of file SCOLBitmapWidget.cpp.


Variable Documentation

int(* BITMAPWIDGETFunc[NBBITMAPWIDGETPKG])(mmachine m)
char* BITMAPWIDGETname[NBBITMAPWIDGETPKG]
Initial value:
 
{
        "SO3BitmapWidgetCreate",
  "SO3BitmapWidgetCreateBackground",
  "SO3BitmapWidgetCreateOnMaterial",
  "SO3BitmapWidgetBlit",
  "SO3BitmapWidgetBlitAlpha"
}

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

Definition at line 471 of file SCOLBitmapWidget.cpp.

int BITMAPWIDGETnarg[NBBITMAPWIDGETPKG]
Initial value:
 
{
        8,                                                                                      
  7,                      
  8,                      
  2,                      
  2                       
}

Nb of arguments of each scol function

Definition at line 497 of file SCOLBitmapWidget.cpp.

char* BITMAPWIDGETType[NBBITMAPWIDGETPKG]
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 ObjBitmap] I",                                   
  "fun [SO3_WIDGET AlphaBitmap] I"                                  
}

Prototypes of the scol functions

Definition at line 510 of file SCOLBitmapWidget.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