Scol standard library package
0.3.1
Common and usefull functions for all Scol applications
|
Opaque internal structure. You should never call it directly, use API instead ! More...
Public Member Functions | |
lib3d_bFullScreen (I) | |
current fullscreen state | |
lib3d_bKeyboardEnabled (I) | |
keyboard enable state | |
lib3d_bMouseEnabled (I) | |
mouse enable state | |
lib3d_bPaused (I) | |
pause state | |
lib3d_bShowCursor (I) | |
current show cursor state | |
lib3d_bState (I) | |
current view state (enabled/disabled) | |
lib3d_buffer (SO3_BUFFER) | |
SO3 3D buffer. | |
lib3d_channel (Chn) | |
view scol channel | |
lib3d_iClickPos ([I I]) | |
last mouse click position (x, y) | |
lib3d_iClickStatus (I) | |
last mouse click state | |
lib3d_iCursorDir ([I I]) | |
last mouse cursor direction (X,Y) | |
lib3d_iMoveClickStatus (I) | |
last mouse move click state | |
lib3d_iMovePos ([I I]) | |
last mouse position (x, y) | |
lib3d_iOldSize ([I I]) | |
previous view size | |
lib3d_iPosition ([I I]) | |
view position | |
lib3d_iRenderMoveMouse ([I I]) | |
last mouse move position in render view | |
lib3d_iRenderTick (I) | |
render last tick | |
lib3d_iSize ([I I]) | |
view size | |
lib3d_iSizeFixed (I) | |
lib3d_iSizeMax ([I I]) | |
maximal view size | |
lib3d_iSizeMin ([I I]) | |
minimal view size | |
lib3d_iViewId (I) | |
lib3d_lastMouseData ([LIB3D_Session SO3_VIEWPORT SO3_OBJECT SO3_MATERIAL I[I[[F F F][F F F][F F F]][[F F][F F][F F]]][F F F][F F] F]) | |
last complete mouse data | |
lib3d_lSessions ([LIB3D_Session r1]) | |
list of scenes associated with this view | |
lib3d_lViewport ([[I LIB3D_Viewport] r1]) | |
lib3d_motherwin (ObjWin) | |
mother scol window | |
lib3d_viewCB (LIB3D_ViewCB) | |
lib3d_win (ObjWin) | |
buffer scol window | |
Opaque internal structure. You should never call it directly, use API instead !
lib3d_iViewId | ( | I | ) |
view id
lib3d_iSizeFixed | ( | I | ) |
1 -> fixed
lib3d_viewCB | ( | LIB3D_ViewCB | ) |
Callbacks