#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 NBBITMAPWIDGETPKG 5 |
Nb of Scol functions or types
Definition at line 465 of file SCOLBitmapWidget.cpp.
| int SCOLfreeBitmapWidget | ( | ) |
free the SO3Engine Bitmap widget function
| m | : The VM |
Definition at line 535 of file SCOLBitmapWidget.cpp.
Load the SO3Engine Bitmap widget function.
| m | : The VM | |
| w | : The Callback VM |
Definition at line 525 of file SCOLBitmapWidget.cpp.
| int(* BITMAPWIDGETFunc[NBBITMAPWIDGETPKG])(mmachine m) |
{
SO3BitmapWidgetCreate,
SO3BitmapWidgetCreateBackground,
SO3BitmapWidgetCreateOnMaterial,
SO3BitmapWidgetBlit,
SO3BitmapWidgetBlitAlpha
}
Nb of arguments of each scol function
Definition at line 484 of file SCOLBitmapWidget.cpp.
| char* BITMAPWIDGETname[NBBITMAPWIDGETPKG] |
{
"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] |
{
8,
7,
8,
2,
2
}
Nb of arguments of each scol function
Definition at line 497 of file SCOLBitmapWidget.cpp.
| char* BITMAPWIDGETType[NBBITMAPWIDGETPKG] |
{
"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.
1.6.3