v3dlib.pkg File Reference

Data Structures

struct  V3Dviewport
struct  V3Daxis
struct  V3Dhelper
struct  V3Dsession
struct  V3Danim
struct  V3Dview

Typedefs

typedef struct mkV3Dviewport V3Dviewport
typedef struct mkV3Daxis V3Daxis
typedef struct mkV3Dhelper V3Dhelper
typedef struct mkV3Dsession V3Dsession
typedef struct mkV3Danim V3Danim
typedef struct mkV3Dview V3Dview

Functions

 V3Dlcat (p, q)
 V3DisUrl (url)
 V3DgetPathFile (longfile, file)
 V3DgetFileNameWithoutExt (file)
 V3DgetFileExt (file)
 V3DgetFilePathWithoutExt (file)
 V3DremoveIdxFromList (l, idx)
 V3DremoveTupFromListBy2ndElem (l, s2nd)
 V3DremoveTupFromListByName (l, name)
 V3DgetSessionIndex (viewstr, sessionstr)
 V3DgetSession (sessionstr)
 V3DgetSessionByIndex (viewstr, idx)
 V3DgetDefaultSession (viewstr)
 V3DdegToRad (f)
 V3DradToDeg (f)
 V3DgetObjectPos (sessionstr, obj)
 V3DgetObjectScale (sessionstr, obj)
 V3DgetObjectOrientation (sessionstr, obj)
 V3DsetObjectPos (sessionstr, obj, pos)
 V3DsetObjectScale (sessionstr, obj, scale)
 V3DsetObjectOrientation (sessionstr, obj, quat)
 V3DgetSessionView (sessionstr)
 V3DgetObjectByName (sessionstr, name)
 V3DgetViewportByIndex (viewstr, idx)
 V3DgetViewportIndex (viewstr, viewport)
 V3DgetDefaultViewport (viewstr)
 V3DsetViewportColor (viewportstr, color)
 V3DgetViewportColor (viewportstr)
 V3DdelViewport (viewstr, viewportstr)
 V3DaddViewport (viewstr, x, y, w, h, backcolor)
 V3DsetViewportPolygonMode (sessionstr, viewportstr, mode)
 V3DgetViewportPolygonMode (viewportstr)
 V3DsetViewport (viewstr, viewportstr, sessionstr, camera)
 V3DsetViewportPositionSize (viewportstr, x, y, w, h)
 V3DchangeCameraViewport (sessionstr, viewportstr, camera)
 V3DsetCamera (sessionstr, camera, fovlenght, fovy, nclip, fclip)
 V3DgetCameraByIndex (sessionstr, idx)
 V3DgetCameraIndex (sessionstr, camera)
 V3DgetDefaultCamera (sessionstr)
 V3DsetDefaultCamera (sessionstr, camera)
 V3DsetCbCameraChange (viewstr, cbfun)
 V3DrestaurePreviousDefaultCamera (sessionstr)
 V3DdelCamera (sessionstr, camera)
 V3DaddCamera (sessionstr, name)
 V3DaddParticleSystem (sessionstr, name, template)
 V3DsetParticleSystemSpeed (sessionstr, partsystem, speed)
 V3DgetParticleSystemSpeed (sessionstr, partsystem)
 V3DenableParticleSystem (sessionstr, partsystem, state)
 V3DgetParticleSystemState (sessionstr, partsystem)
 V3DpauseParticleSystem (sessionstr, partsystem, state)
 V3DgetParticleSystemPause (sessionstr, partsystem)
 V3DresetParticleSystem (sessionstr, partsystem)
 V3DsetLight (sessionstr, light, type, dcolor, scolor, range, const, linear, quadr)
 V3DenableLight (sessionstr, light, state)
 V3DaddLight (sessionstr, name, father, type, dcolor, scolor, range, const, linear, quadr)
 V3DaddResource (sessionstr, ressource, group, type)
 V3DaddMesh (sessionstr, file, name, idx, group, father)
 V3DaddEditableMesh (sessionstr, file, name, idx, group, father)
 V3DaddShell (sessionstr, name, idx, father, pos, ang)
 V3DupdateObjectAxis (viewstr, sessionstr, axisstr)
 V3DupdateAxisTarget (viewstr, sessionstr)
 V3DshowObjectAxis (viewstr, sessionstr, refobj, mode, state)
 V3DupdateObjectHelper (viewstr, sessionstr, helperstr)
 V3DupdateHelpersTarget (viewstr, sessionstr)
 V3DshowObjectHelper (viewstr, sessionstr, refobj, mode, state)
 V3DisSceneHelperVisible (sessionstr)
 V3DenableHelpers (viewportstr, sessionstr, state)
 V3DgetObjectFromHelper (sessionstr, obj)
 V3DgetObjectSize (sessionstr, object)
 V3DgetGlobalObjectCenter (sessionstr, object)
 V3DgetObjectRadius (sessionstr, object)
 V3DsetObjectRenderVisibility (sessionstr, object, value)
 V3DgetObjectRenderVisibility (sessionstr, object)
 V3DisSceneGridVisible (sessionstr)
 V3DshowSceneGrid (sessionstr, mode)
 V3DcameraPan (sessionstr, viewportstr, x, y)
 V3DsetShellNavPos (sessionstr, pos)
 V3DsetAmbientLight (sessionstr, color)
 V3DgetAmbientLight (sessionstr)
 V3DsetShadowTechnique (sessionstr, type, dist, color, self)
 V3DsetShadowCameraType (sessionstr, camtype, px, py, pz, pd)
 V3DgetShadowCameraType (sessionstr)
 V3DsetShadowTextureParams (sessionstr, size, count, offset, fadestart, fadestop)
 V3DsetObjectReceiveShadows (sessionstr, obj, bool)
 V3DsetSceneFog (sessionstr, mode, color, density, linearstart, linearend)
 V3DaddAnimation (sessionstr, obj, name, length, speed, weight, state, loop, transmode, rotmode)
 V3DaddMorphAnimation (sessionstr, anim, obj, name, speed, weight, state, loop)
 V3DloadSkeleton (sessionstr, obj, sklfile)
 V3DgetSkeletonRoot (sessionstr, obj)
 V3DgetAnimationsFromMesh (sessionstr, obj)
 V3DgetMeshAnimationByName (sessionstr, obj, name)
 V3DdelAnimation (sessionstr, animstr)
 V3DaddAnimationKey (sessionstr, animstr, obj, pos, quat, scale, ftime)
 V3DdelAnimationTrack (sessionstr, animstr, obj)
 V3DgetAnimationByName (sessionstr, name)
 V3DsetAnimationWeight (sessionstr, animstr, weight)
 V3DgetAnimationWeight (sessionstr, animstr)
 V3DsetAnimationState (sessionstr, animstr, state)
 V3DsetAnimationLoop (sessionstr, animstr, loop)
 V3DsetAnimationSpeed (sessionstr, animstr, speed)
 V3DsetAnimationInterpolationMode (sessionstr, animstr, mode)
 V3DsetAnimationRotInterpolationMode (sessionstr, animstr, mode)
 V3DgetAnimationState (sessionstr, animstr)
 V3DgetAnimationLoop (sessionstr, animstr)
 V3DgetAnimationSpeed (sessionstr, animstr)
 V3DgetAnimationType (animstr)
 V3DsetAnimationPosition (sessionstr, animstr, pos)
 V3DgetAnimationPosition (sessionstr, animstr)
 V3DgetAnimationLenght (sessionstr, animstr)
 V3DsetAnimationCbPlay (animstr, cbfun)
 V3DsetAnimationCbPause (animstr, cbfun)
 V3DsetAnimationCbStop (animstr, cbfun)
 V3DgetAnimationPause (sessionstr, animstr)
 V3DgetAnimationEnable (sessionstr, animstr)
 V3DresetAnimation (sessionstr, animstr)
 V3DresetAnimations (sessionstr)
 V3DpauseAnimation (sessionstr, animstr)
 V3DplayAnimation (sessionstr, animstr)
 V3DplayAnimationFromPos (sessionstr, animstr, startpos)
 V3DstopAnimation (sessionstr, animstr)
 V3DenableAnimation (sessionstr, animstr, state)
 V3DinitializeAnimation (sessionstr, animstr)
 V3DanimationsEnableScene (sessionstr, state)
 cbV3DbufferPreRender (buffer, viewstr)
 cbV3DbufferPostRender (buffer, viewstr)
 cbV3Drender (viewstr)
 cbV3DtickRender (tmr, viewstr)
 V3DdeleteSession (viewstr, sessionstr)
 V3DcrSession (viewstr, name)
 V3DresetSession (sessionstr)
 cbV3DkillFocus (win, viewstr)
 V3DflashCtrlHasFocus (viewstr)
 V3DviewSetFocus (viewstr)
 V3DgetInfosFromCoords (sessionstr, posx, posy)
 V3DgetExInfosFromCoords (sessionstr, posx, posy)
 V3DviewGetStereo (viewstr)
 V3DviewGetStereoMode (viewstr)
 V3DviewSetStereo (viewstr, mode, spacing, fov)
 V3DchangeSelectedAxis (sessionstr, objname, mode)
 cbV3DviewDropFile (buffer, viewstr, x, y, lp)
 cbV3DviewKeyDown (buffer, viewstr, key, ascode)
 cbV3DviewKeyUp (buffer, viewstr, key)
 cbV3DviewDbClick (buffer, viewstr, posx, posy, btn)
 cbV3DviewClick (buffer, viewstr, posx, posy, btn, key)
 V3DgetCursorTrans (viewstr)
 V3DisClicked (viewstr)
 V3DisMoveClicked (viewstr)
 cbV3DviewUnclick (buffer, viewstr, posx, posy, btn, key)
 cbV3DviewWheel (buffer, viewstr, posx, posy, delta, btn)
 V3DgetMoveAxis (viewstr, posx, posy, btn)
 cbV3DcursorMove (win, viewstr, posx, posy, btn)
 V3DsetCbResizeView (viewstr, cbfun)
 V3DsetCbPreRenderEffects (viewstr, cbfun)
 V3DsetCbPreRender (viewstr, cbfun)
 V3DsetCbPostRender (viewstr, cbfun)
 V3DsetCbKeyDown (viewstr, cbfun)
 V3DsetCbKeyUp (viewstr, cbfun)
 V3DsetCbClick (viewstr, cbfun)
 V3DsetCbDropFile (viewstr, cbfun)
 V3DgetCbClick (viewstr)
 V3DsetCbDbClick (viewstr, cbfun)
 V3DgetCbDbClick (viewstr)
 V3DsetCbUnClick (viewstr, cbfun)
 V3DgetCbUnClick (viewstr)
 V3DsetCbWheel (viewstr, cbfun)
 V3DgetCbWheel (viewstr)
 V3DsetCbCursorMove (viewstr, cbfun)
 V3DgetCbCursorMove (viewstr)
 V3DsetCbAxisMove (sessionstr, cbfun)
 V3DsetCbAxisClick (sessionstr, cbfun)
 V3DsetCbAxisUnClick (sessionstr, cbfun)
 V3DenableKeyboard (viewstr, mode)
 V3DenableMouse (viewstr, mode)
 V3DenableNavigate (sessionstr, mode)
 V3DsetCursor (viewstr, cursor)
 cbV3DbufferSize (buffer, viewstr, w, h)
 cbV3Dsize (win, viewstr, w, h)
 V3DresizeView (viewstr, x, y, w, h)
 V3DgetViewPosSize (viewstr)
 V3DgetViewPos (viewstr)
 V3DgetViewSize (viewstr)
 V3DgetFullScreenState (viewstr)
 V3DsetScreenInfos (viewstr, x, y, width, height, fsize, fcolor)
 V3DenableScreenInfos (viewstr, state)
 V3DsetWindowedMode (viewstr)
 V3DEnableRender (viewstr, state)
 V3DenableView (viewstr, mode)
 V3DsetFullScreenMode (viewstr, w, h)
 V3DswitchFullScreenMode (viewstr, w, h)
 V3DdsFlashControl (viewportstr, flashctrl)
 V3DcbFlashControlMouseIn (flashctrl, viewstr)
 V3DcbFlashControlMouseOut (flashctrl, viewstr)
 V3DcrFlashControl (viewstr, viewportstr, file, x, y, w, h, zorder, name, type, flag)
 V3DcrFlashControlOnMaterial (viewstr, mat, tec, pass, index, file, w, h, name, type)
 V3DcrView (chan, fatherwin, ix, iy, iw, ih, cbinit, cbdestroy, defview)
 V3DdsView (viewstr)
 cbV3DdsMainWin (win, viewstr)
 cbV3DsizeMainWin (win, viewstr, w, h)

Variables

var iGlobalUnit = 1
var sV3DDEFAULTRESOURCESPATH = "tools/os3dlib/res/"
var iV3Ddebug = 0
var iV3DmaxFramerate = 90
var iV3DIndex = 0
var iV3DSessionIndex = 0
var V3DCLICK_NO = 0
var V3DCLICK_LEFT = 1
var V3DCLICK_RIGHT = 2
var V3DCLICK_SHIFT = 4
var V3DCLICK_CTRL = 8
var V3DCLICK_MIDDLE = 16
var V3DAXIS_X = 32
var V3DAXIS_Y = 64
var V3DAXIS_Z = 128
proto V3DviewSetFocus = fun [V3Dview] I
proto V3DphysCreate = fun [V3Dsession] I
proto V3DphysDestroy = fun [V3Dsession] I
proto V3DphysReset = fun [V3Dsession] I

Typedef Documentation

typedef struct mkV3Dviewport V3Dviewport
typedef struct mkV3Daxis V3Daxis
typedef struct mkV3Dhelper V3Dhelper
typedef struct mkV3Dsession V3Dsession
typedef struct mkV3Danim V3Danim
typedef struct mkV3Dview V3Dview

Function Documentation

V3Dlcat ( ,
 
)
V3DisUrl ( url   ) 
V3DgetPathFile ( longfile  ,
file   
)
V3DgetFileNameWithoutExt ( file   ) 
V3DgetFileExt ( file   ) 
V3DgetFilePathWithoutExt ( file   ) 
V3DremoveIdxFromList ( ,
idx   
)
V3DremoveTupFromListBy2ndElem ( ,
s2nd   
)
V3DremoveTupFromListByName ( ,
name   
)
V3DgetSessionIndex ( viewstr  ,
sessionstr   
)
V3DgetSession ( sessionstr   ) 
V3DgetSessionByIndex ( viewstr  ,
idx   
)
V3DgetDefaultSession ( viewstr   ) 
V3DdegToRad (  ) 
V3DradToDeg (  ) 
V3DgetObjectPos ( sessionstr  ,
obj   
)
V3DgetObjectScale ( sessionstr  ,
obj   
)
V3DgetObjectOrientation ( sessionstr  ,
obj   
)
V3DsetObjectPos ( sessionstr  ,
obj  ,
pos   
)
V3DsetObjectScale ( sessionstr  ,
obj  ,
scale   
)
V3DsetObjectOrientation ( sessionstr  ,
obj  ,
quat   
)
V3DgetSessionView ( sessionstr   ) 
V3DgetObjectByName ( sessionstr  ,
name   
)
V3DgetViewportByIndex ( viewstr  ,
idx   
)
V3DgetViewportIndex ( viewstr  ,
viewport   
)
V3DgetDefaultViewport ( viewstr   ) 
V3DsetViewportColor ( viewportstr  ,
color   
)
V3DgetViewportColor ( viewportstr   ) 
V3DdelViewport ( viewstr  ,
viewportstr   
)
V3DaddViewport ( viewstr  ,
,
,
,
,
backcolor   
)
V3DsetViewportPolygonMode ( sessionstr  ,
viewportstr  ,
mode   
)
V3DgetViewportPolygonMode ( viewportstr   ) 
V3DsetViewport ( viewstr  ,
viewportstr  ,
sessionstr  ,
camera   
)
V3DsetViewportPositionSize ( viewportstr  ,
,
,
,
 
)
V3DchangeCameraViewport ( sessionstr  ,
viewportstr  ,
camera   
)
V3DsetCamera ( sessionstr  ,
camera  ,
fovlenght  ,
fovy  ,
nclip  ,
fclip   
)
V3DgetCameraByIndex ( sessionstr  ,
idx   
)
V3DgetCameraIndex ( sessionstr  ,
camera   
)
V3DgetDefaultCamera ( sessionstr   ) 
V3DsetDefaultCamera ( sessionstr  ,
camera   
)
V3DsetCbCameraChange ( viewstr  ,
cbfun   
)
V3DrestaurePreviousDefaultCamera ( sessionstr   ) 
V3DdelCamera ( sessionstr  ,
camera   
)
V3DaddCamera ( sessionstr  ,
name   
)
V3DaddParticleSystem ( sessionstr  ,
name  ,
template   
)
V3DsetParticleSystemSpeed ( sessionstr  ,
partsystem  ,
speed   
)
V3DgetParticleSystemSpeed ( sessionstr  ,
partsystem   
)
V3DenableParticleSystem ( sessionstr  ,
partsystem  ,
state   
)
V3DgetParticleSystemState ( sessionstr  ,
partsystem   
)
V3DpauseParticleSystem ( sessionstr  ,
partsystem  ,
state   
)
V3DgetParticleSystemPause ( sessionstr  ,
partsystem   
)
V3DresetParticleSystem ( sessionstr  ,
partsystem   
)
V3DsetLight ( sessionstr  ,
light  ,
type  ,
dcolor  ,
scolor  ,
range  ,
const  ,
linear  ,
quadr   
)
V3DenableLight ( sessionstr  ,
light  ,
state   
)
V3DaddLight ( sessionstr  ,
name  ,
father  ,
type  ,
dcolor  ,
scolor  ,
range  ,
const  ,
linear  ,
quadr   
)
V3DaddResource ( sessionstr  ,
ressource  ,
group  ,
type   
)
V3DaddMesh ( sessionstr  ,
file  ,
name  ,
idx  ,
group  ,
father   
)
V3DaddEditableMesh ( sessionstr  ,
file  ,
name  ,
idx  ,
group  ,
father   
)
V3DaddShell ( sessionstr  ,
name  ,
idx  ,
father  ,
pos  ,
ang   
)
V3DupdateObjectAxis ( viewstr  ,
sessionstr  ,
axisstr   
)
V3DupdateAxisTarget ( viewstr  ,
sessionstr   
)
V3DshowObjectAxis ( viewstr  ,
sessionstr  ,
refobj  ,
mode  ,
state   
)
V3DupdateObjectHelper ( viewstr  ,
sessionstr  ,
helperstr   
)
V3DupdateHelpersTarget ( viewstr  ,
sessionstr   
)
V3DshowObjectHelper ( viewstr  ,
sessionstr  ,
refobj  ,
mode  ,
state   
)
V3DisSceneHelperVisible ( sessionstr   ) 
V3DenableHelpers ( viewportstr  ,
sessionstr  ,
state   
)
V3DgetObjectFromHelper ( sessionstr  ,
obj   
)
V3DgetObjectSize ( sessionstr  ,
object   
)
V3DgetGlobalObjectCenter ( sessionstr  ,
object   
)
V3DgetObjectRadius ( sessionstr  ,
object   
)
V3DsetObjectRenderVisibility ( sessionstr  ,
object  ,
value   
)
V3DgetObjectRenderVisibility ( sessionstr  ,
object   
)
V3DisSceneGridVisible ( sessionstr   ) 
V3DshowSceneGrid ( sessionstr  ,
mode   
)
V3DcameraPan ( sessionstr  ,
viewportstr  ,
,
 
)
V3DsetShellNavPos ( sessionstr  ,
pos   
)
V3DsetAmbientLight ( sessionstr  ,
color   
)
V3DgetAmbientLight ( sessionstr   ) 
V3DsetShadowTechnique ( sessionstr  ,
type  ,
dist  ,
color  ,
self   
)
V3DsetShadowCameraType ( sessionstr  ,
camtype  ,
px  ,
py  ,
pz  ,
pd   
)
V3DgetShadowCameraType ( sessionstr   ) 
V3DsetShadowTextureParams ( sessionstr  ,
size  ,
count  ,
offset  ,
fadestart  ,
fadestop   
)
V3DsetObjectReceiveShadows ( sessionstr  ,
obj  ,
bool   
)
V3DsetSceneFog ( sessionstr  ,
mode  ,
color  ,
density  ,
linearstart  ,
linearend   
)
V3DaddAnimation ( sessionstr  ,
obj  ,
name  ,
length  ,
speed  ,
weight  ,
state  ,
loop  ,
transmode  ,
rotmode   
)
V3DaddMorphAnimation ( sessionstr  ,
anim  ,
obj  ,
name  ,
speed  ,
weight  ,
state  ,
loop   
)
V3DloadSkeleton ( sessionstr  ,
obj  ,
sklfile   
)
V3DgetSkeletonRoot ( sessionstr  ,
obj   
)
V3DgetAnimationsFromMesh ( sessionstr  ,
obj   
)
V3DgetMeshAnimationByName ( sessionstr  ,
obj  ,
name   
)
V3DdelAnimation ( sessionstr  ,
animstr   
)
V3DaddAnimationKey ( sessionstr  ,
animstr  ,
obj  ,
pos  ,
quat  ,
scale  ,
ftime   
)
V3DdelAnimationTrack ( sessionstr  ,
animstr  ,
obj   
)
V3DgetAnimationByName ( sessionstr  ,
name   
)
V3DsetAnimationWeight ( sessionstr  ,
animstr  ,
weight   
)
V3DgetAnimationWeight ( sessionstr  ,
animstr   
)
V3DsetAnimationState ( sessionstr  ,
animstr  ,
state   
)
V3DsetAnimationLoop ( sessionstr  ,
animstr  ,
loop   
)
V3DsetAnimationSpeed ( sessionstr  ,
animstr  ,
speed   
)
V3DsetAnimationInterpolationMode ( sessionstr  ,
animstr  ,
mode   
)
V3DsetAnimationRotInterpolationMode ( sessionstr  ,
animstr  ,
mode   
)
V3DgetAnimationState ( sessionstr  ,
animstr   
)
V3DgetAnimationLoop ( sessionstr  ,
animstr   
)
V3DgetAnimationSpeed ( sessionstr  ,
animstr   
)
V3DgetAnimationType ( animstr   ) 
V3DsetAnimationPosition ( sessionstr  ,
animstr  ,
pos   
)
V3DgetAnimationPosition ( sessionstr  ,
animstr   
)
V3DgetAnimationLenght ( sessionstr  ,
animstr   
)
V3DsetAnimationCbPlay ( animstr  ,
cbfun   
)
V3DsetAnimationCbPause ( animstr  ,
cbfun   
)
V3DsetAnimationCbStop ( animstr  ,
cbfun   
)
V3DgetAnimationPause ( sessionstr  ,
animstr   
)
V3DgetAnimationEnable ( sessionstr  ,
animstr   
)
V3DresetAnimation ( sessionstr  ,
animstr   
)
V3DresetAnimations ( sessionstr   ) 
V3DpauseAnimation ( sessionstr  ,
animstr   
)
V3DplayAnimation ( sessionstr  ,
animstr   
)
V3DplayAnimationFromPos ( sessionstr  ,
animstr  ,
startpos   
)
V3DstopAnimation ( sessionstr  ,
animstr   
)
V3DenableAnimation ( sessionstr  ,
animstr  ,
state   
)
V3DinitializeAnimation ( sessionstr  ,
animstr   
)
V3DanimationsEnableScene ( sessionstr  ,
state   
)
cbV3DbufferPreRender ( buffer  ,
viewstr   
)
cbV3DbufferPostRender ( buffer  ,
viewstr   
)
cbV3Drender ( viewstr   ) 
cbV3DtickRender ( tmr  ,
viewstr   
)
V3DdeleteSession ( viewstr  ,
sessionstr   
)
V3DcrSession ( viewstr  ,
name   
)
V3DresetSession ( sessionstr   ) 
cbV3DkillFocus ( win  ,
viewstr   
)
V3DflashCtrlHasFocus ( viewstr   ) 
V3DviewSetFocus ( viewstr   ) 
V3DgetInfosFromCoords ( sessionstr  ,
posx  ,
posy   
)
V3DgetExInfosFromCoords ( sessionstr  ,
posx  ,
posy   
)
V3DviewGetStereo ( viewstr   ) 
V3DviewGetStereoMode ( viewstr   ) 
V3DviewSetStereo ( viewstr  ,
mode  ,
spacing  ,
fov   
)
V3DchangeSelectedAxis ( sessionstr  ,
objname  ,
mode   
)
cbV3DviewDropFile ( buffer  ,
viewstr  ,
,
,
lp   
)
cbV3DviewKeyDown ( buffer  ,
viewstr  ,
key  ,
ascode   
)
cbV3DviewKeyUp ( buffer  ,
viewstr  ,
key   
)
cbV3DviewDbClick ( buffer  ,
viewstr  ,
posx  ,
posy  ,
btn   
)
cbV3DviewClick ( buffer  ,
viewstr  ,
posx  ,
posy  ,
btn  ,
key   
)
V3DgetCursorTrans ( viewstr   ) 
V3DisClicked ( viewstr   ) 
V3DisMoveClicked ( viewstr   ) 
cbV3DviewUnclick ( buffer  ,
viewstr  ,
posx  ,
posy  ,
btn  ,
key   
)
cbV3DviewWheel ( buffer  ,
viewstr  ,
posx  ,
posy  ,
delta  ,
btn   
)
V3DgetMoveAxis ( viewstr  ,
posx  ,
posy  ,
btn   
)
cbV3DcursorMove ( win  ,
viewstr  ,
posx  ,
posy  ,
btn   
)
V3DsetCbResizeView ( viewstr  ,
cbfun   
)
V3DsetCbPreRenderEffects ( viewstr  ,
cbfun   
)
V3DsetCbPreRender ( viewstr  ,
cbfun   
)
V3DsetCbPostRender ( viewstr  ,
cbfun   
)
V3DsetCbKeyDown ( viewstr  ,
cbfun   
)
V3DsetCbKeyUp ( viewstr  ,
cbfun   
)
V3DsetCbClick ( viewstr  ,
cbfun   
)
V3DsetCbDropFile ( viewstr  ,
cbfun   
)
V3DgetCbClick ( viewstr   ) 
V3DsetCbDbClick ( viewstr  ,
cbfun   
)
V3DgetCbDbClick ( viewstr   ) 
V3DsetCbUnClick ( viewstr  ,
cbfun   
)
V3DgetCbUnClick ( viewstr   ) 
V3DsetCbWheel ( viewstr  ,
cbfun   
)
V3DgetCbWheel ( viewstr   ) 
V3DsetCbCursorMove ( viewstr  ,
cbfun   
)
V3DgetCbCursorMove ( viewstr   ) 
V3DsetCbAxisMove ( sessionstr  ,
cbfun   
)
V3DsetCbAxisClick ( sessionstr  ,
cbfun   
)
V3DsetCbAxisUnClick ( sessionstr  ,
cbfun   
)
V3DenableKeyboard ( viewstr  ,
mode   
)
V3DenableMouse ( viewstr  ,
mode   
)
V3DenableNavigate ( sessionstr  ,
mode   
)
V3DsetCursor ( viewstr  ,
cursor   
)
cbV3DbufferSize ( buffer  ,
viewstr  ,
,
 
)
cbV3Dsize ( win  ,
viewstr  ,
,
 
)
V3DresizeView ( viewstr  ,
,
,
,
 
)
V3DgetViewPosSize ( viewstr   ) 
V3DgetViewPos ( viewstr   ) 
V3DgetViewSize ( viewstr   ) 
V3DgetFullScreenState ( viewstr   ) 
V3DsetScreenInfos ( viewstr  ,
,
,
width  ,
height  ,
fsize  ,
fcolor   
)
V3DenableScreenInfos ( viewstr  ,
state   
)
V3DsetWindowedMode ( viewstr   ) 
V3DEnableRender ( viewstr  ,
state   
)
V3DenableView ( viewstr  ,
mode   
)
V3DsetFullScreenMode ( viewstr  ,
,
 
)
V3DswitchFullScreenMode ( viewstr  ,
,
 
)
V3DdsFlashControl ( viewportstr  ,
flashctrl   
)
V3DcbFlashControlMouseIn ( flashctrl  ,
viewstr   
)
V3DcbFlashControlMouseOut ( flashctrl  ,
viewstr   
)
V3DcrFlashControl ( viewstr  ,
viewportstr  ,
file  ,
,
,
,
,
zorder  ,
name  ,
type  ,
flag   
)
V3DcrFlashControlOnMaterial ( viewstr  ,
mat  ,
tec  ,
pass  ,
index  ,
file  ,
,
,
name  ,
type   
)
V3DcrView ( chan  ,
fatherwin  ,
ix  ,
iy  ,
iw  ,
ih  ,
cbinit  ,
cbdestroy  ,
defview   
)
V3DdsView ( viewstr   ) 
cbV3DdsMainWin ( win  ,
viewstr   
)
cbV3DsizeMainWin ( win  ,
viewstr  ,
,
 
)

Variable Documentation

var iGlobalUnit = 1
var sV3DDEFAULTRESOURCESPATH = "tools/os3dlib/res/"
var iV3Ddebug = 0
var iV3DmaxFramerate = 90
var iV3DIndex = 0
var V3DCLICK_NO = 0
var V3DCLICK_LEFT = 1
var V3DCLICK_RIGHT = 2
var V3DCLICK_SHIFT = 4
var V3DCLICK_CTRL = 8
var V3DCLICK_MIDDLE = 16
var V3DAXIS_X = 32
var V3DAXIS_Y = 64
var V3DAXIS_Z = 128
proto V3DviewSetFocus = fun [V3Dview] I
proto V3DphysCreate = fun [V3Dsession] I
proto V3DphysDestroy = fun [V3Dsession] I
proto V3DphysReset = fun [V3Dsession] I
 All Data Structures Files Functions Variables Typedefs
Generated on Mon Jul 5 21:30:13 2010 for OpenSpace3D libs by  doxygen 1.6.3