Project

General

Profile

Scol standard library package  0.3.1
Common and usefull functions for all Scol applications
LIB3D_View Struct Reference

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

Detailed Description

Opaque internal structure. You should never call it directly, use API instead !

Examples:
3d_test/test_3d.pkg_.

Member Function Documentation

lib3d_iViewId ( )

view id

lib3d_iSizeFixed ( )

1 -> fixed

lib3d_viewCB ( LIB3D_ViewCB  )

Callbacks


The documentation for this struct was generated from the following file: