OpenSpace3D libs
OpenSpace 3D libraries for plugITs and OS3D developer
Functions
os3dpluginscb.pkg File Reference

Functions

 cbPlugView3dUnClick (viewstr, x, y, btn)
 
 cbPlugView3dDbClick (viewstr, x, y, btn)
 
 cbPlugView3dClick (viewstr, x, y, btn)
 
 cbPlugView3dWheel (viewstr, x, y, delta, btn)
 
 cbPlugView3dCursorMove (viewstr, x, y, btn)
 
 cbPlugView3dInputClick (viewstr, id, x, y, btn, pdata)
 
 cbPlugView3dInputUnClick (viewstr, id, x, y, btn, pdata)
 
 cbPlugView3dInputUpdate (viewstr, id, x, y, btn, pdata)
 
 cbPlugView3dKeyDown (viewstr, key, ascode)
 
 cbPlugView3dKeyUp (viewstr, key)
 
 cbPlugView3dTouchPointAdd (viewstr, id, x, y)
 
 cbPlugView3dTouchPointRemove (viewstr, id)
 
 cbPlugView3dTouchPointUpdate (viewstr, id, x, y, vx, vy)
 
 cbPlugNavigateControlState (sessionstr, state)
 
 cbPlugScenePreRender (sessionstr, etime)
 
 cbPlugScenePreRender2 (sessionstr, etime)
 
 cbPlugScenePreRenderPhysic (sessionstr, etime)
 
 cbPlugScenePostRender (sessionstr, etime)
 
 cbPlugView3dPreRender (viewstr)
 
 cbPlugView3dPreRender2 (viewstr)
 
 cbPlugView3dPostRender (viewstr)
 
 cbPlugView3dEditorPreRender (sessionstr, etime)
 
 cbPlugView3dEditorPostRender (sessionstr, etime)
 
 cbPlugView3dCameraChange (viewstr, sessiontstr, camera)
 
 cbPlugView3dResize (viewstr, w, h)
 
 cbPlugView3dFocus (viewstr)
 
 cbPlugView3dKillFocus (viewstr)
 
 cbPlugView3dDropFile (viewstr, x, y, lp)
 
 cbPlugViewVrMode (viewstr, state)
 
 cbPlugCameraTeleport (viewstr, camera)
 
 cbPlugNetConnected (netstr)
 
 cbPlugNetSConnected (netstr)
 
 cbPlugNetClosed (netstr)
 
 cbPlugNetSrvMessage (netstr, cmd, message, arg)
 
 cbPlugNetUserMessage (netstr, userstr, cmd, message, arg)
 
 cbPlugNetUserPrivateMessage (netstr, userstr, cmd, message, arg)
 
 cbPlugUserChangeLogin (netstr, userstr, newlogin)
 
 cbPlugNewUser (netstr, userstr)
 
 cbPlugDelUser (netstr, userstr)
 
 cbPlugGetFile (netstr, userstr, cmd, data, filename)
 
 cbPlugUserGetItem (netstr, userstr, item, val)
 
 cbPlugRoomGetItem (netstr, item, val)
 
 cbPlugNbUsers (netstr, val)
 
 cbPlugRoomChanged (netstr, val)
 
 cbPlugGeneric (type, val, param)
 

Function Documentation

◆ cbPlugView3dUnClick()

cbPlugView3dUnClick ( viewstr  ,
,
,
btn   
)

cbPlugView3dUnClick [V3Dview I I I] I callback on mouse un click

private

return 0

◆ cbPlugView3dDbClick()

cbPlugView3dDbClick ( viewstr  ,
,
,
btn   
)

cbPlugView3dDbClick [V3Dview I I I] I callback on mouse double click

private

return 0

◆ cbPlugView3dClick()

cbPlugView3dClick ( viewstr  ,
,
,
btn   
)

cbPlugView3dClick [V3Dview I I I] I callback on mouse click

private

return 0

◆ cbPlugView3dWheel()

cbPlugView3dWheel ( viewstr  ,
,
,
delta  ,
btn   
)

cbPlugView3dWheel [V3Dview I I I I] I callback on mouse wheel

private

return 0

◆ cbPlugView3dCursorMove()

cbPlugView3dCursorMove ( viewstr  ,
,
,
btn   
)

cbPlugView3dCursorMove [V3Dview I I I] I callback on mouse cursor move

private

return 0

◆ cbPlugView3dInputClick()

cbPlugView3dInputClick ( viewstr  ,
id  ,
,
,
btn  ,
pdata   
)

cbPlugView3dInputClick [V3Dview I I I I [SO3_OBJECT SO3_MATERIAL I [F F F] [F F] F]] I callback on input click

private

return 0

◆ cbPlugView3dInputUnClick()

cbPlugView3dInputUnClick ( viewstr  ,
id  ,
,
,
btn  ,
pdata   
)

cbPlugView3dInputUnClick [V3Dview I I I I [SO3_OBJECT SO3_MATERIAL I [F F F] [F F] F]] I callback on input unclick

private

return 0

◆ cbPlugView3dInputUpdate()

cbPlugView3dInputUpdate ( viewstr  ,
id  ,
,
,
btn  ,
pdata   
)

cbPlugView3dInputUpdate [V3Dview I I I I [SO3_OBJECT SO3_MATERIAL I [F F F] [F F] F]] I callback on input click

private

return 0

◆ cbPlugView3dKeyDown()

cbPlugView3dKeyDown ( viewstr  ,
key  ,
ascode   
)

cbPlugView3dKeyDown [V3Dview I I] I callback on key down

private

return 0

◆ cbPlugView3dKeyUp()

cbPlugView3dKeyUp ( viewstr  ,
key   
)

cbPlugView3dKeyUp [V3Dview I] I callback on key up

private

return 0

◆ cbPlugView3dTouchPointAdd()

cbPlugView3dTouchPointAdd ( viewstr  ,
id  ,
,
 
)

cbPlugView3dTouchPointAdd [V3Dview I I I] I callback on touch point add

private

return 0

◆ cbPlugView3dTouchPointRemove()

cbPlugView3dTouchPointRemove ( viewstr  ,
id   
)

cbPlugView3dTouchPointRemove [V3Dview I] I callback on touch point removed

private

return 0

◆ cbPlugView3dTouchPointUpdate()

cbPlugView3dTouchPointUpdate ( viewstr  ,
id  ,
,
,
vx  ,
vy   
)

cbPlugView3dTouchPointUpdate [V3Dview I I I I I] I callback on touch point update

private

return 0

◆ cbPlugNavigateControlState()

cbPlugNavigateControlState ( sessionstr  ,
state   
)

cbPlugNavigateControlState [V3Dsession I] I callback on navigation control enable

private

return 0

◆ cbPlugScenePreRender()

cbPlugScenePreRender ( sessionstr  ,
etime   
)

cbPlugScenePreRender [V3Dsession I] I callback on scene pre render

private

return 0

◆ cbPlugScenePreRender2()

cbPlugScenePreRender2 ( sessionstr  ,
etime   
)

cbPlugScenePreRender2 [V3Dsession I] I callback on scene pre render

private

return 0

◆ cbPlugScenePreRenderPhysic()

cbPlugScenePreRenderPhysic ( sessionstr  ,
etime   
)

cbPlugScenePreRenderPhysic [V3Dsession I] I callback on scene pre render physic

private

return 0

◆ cbPlugScenePostRender()

cbPlugScenePostRender ( sessionstr  ,
etime   
)

cbPlugScenePostRender [V3Dsession I] I callback on scene post render

private

return 0

◆ cbPlugView3dPreRender()

cbPlugView3dPreRender ( viewstr  )

cbPlugView3dPreRender [V3Dview] I callback on pre render

private

return 0

◆ cbPlugView3dPreRender2()

cbPlugView3dPreRender2 ( viewstr  )

cbPlugView3dPreRender2 [V3Dview] I callback on pre render2

private

return 0

◆ cbPlugView3dPostRender()

cbPlugView3dPostRender ( viewstr  )

cbPlugView3dPostRender [V3Dview] I callback on post render

private

return 0

◆ cbPlugView3dEditorPreRender()

cbPlugView3dEditorPreRender ( sessionstr  ,
etime   
)

cbPlugView3dEditorPreRender [V3Dsession I] I callback on pre render

private

return 0

◆ cbPlugView3dEditorPostRender()

cbPlugView3dEditorPostRender ( sessionstr  ,
etime   
)

cbPlugView3dEditorPostRender [V3Dsession I] I callback on post render

private

return 0

◆ cbPlugView3dCameraChange()

cbPlugView3dCameraChange ( viewstr  ,
sessiontstr  ,
camera   
)

cbPlugView3dCameraChange [V3Dview V3Dsession SO3_OBJECT] I callback on current viewport camera change

private

return 0

◆ cbPlugView3dResize()

cbPlugView3dResize ( viewstr  ,
,
 
)

cbPlugView3dResize [V3Dview I I] I callback on view resize

private

return 0

◆ cbPlugView3dFocus()

cbPlugView3dFocus ( viewstr  )

cbPlugView3dFocus [V3Dview] I callback on get focus

private

return 0

◆ cbPlugView3dKillFocus()

cbPlugView3dKillFocus ( viewstr  )

cbPlugView3dKillFocus [V3Dview] I callback on lost focus

private

return 0

◆ cbPlugView3dDropFile()

cbPlugView3dDropFile ( viewstr  ,
,
,
lp   
)

cbPlugView3dDropFile [V3Dview I I [P r1]] I callback on drop files

private

return 0

◆ cbPlugViewVrMode()

cbPlugViewVrMode ( viewstr  ,
state   
)

cbPlugViewVrMode [V3Dview I] I callback on VR mode changed

private

return 0

◆ cbPlugCameraTeleport()

cbPlugCameraTeleport ( viewstr  ,
camera   
)

cbPlugCameraTeleport [V3Dview SO3_OBJECT] I callback on camera teleport

private

return 0

◆ cbPlugNetConnected()

cbPlugNetConnected ( netstr  )

cbPlugNetConnected [NetComm] I callback on network connection

private

return 0

◆ cbPlugNetSConnected()

cbPlugNetSConnected ( netstr  )

cbPlugNetSConnected [NetComm] I callback on network secure connection etablished

private

return 0

◆ cbPlugNetClosed()

cbPlugNetClosed ( netstr  )

cbPlugNetClosed [NetComm] I callback on network connection closed

private

return 0

◆ cbPlugNetSrvMessage()

cbPlugNetSrvMessage ( netstr  ,
cmd  ,
message  ,
arg   
)

cbPlugNetSrvMessage [NetComm S S S] I callback on incoming server message

private

return 0

◆ cbPlugNetUserMessage()

cbPlugNetUserMessage ( netstr  ,
userstr  ,
cmd  ,
message  ,
arg   
)

cbPlugNetUserMessage [NetComm NetUser S S S] I callback on incoming user message

private

return 0

◆ cbPlugNetUserPrivateMessage()

cbPlugNetUserPrivateMessage ( netstr  ,
userstr  ,
cmd  ,
message  ,
arg   
)

cbPlugNetUserPrivateMessage [NetComm NetUser S S S] I callback on incoming user message

private

return 0

◆ cbPlugUserChangeLogin()

cbPlugUserChangeLogin ( netstr  ,
userstr  ,
newlogin   
)

cbPlugUserChangeLogin [NetComm NetUser S] I callback on user change login

private

return 0

◆ cbPlugNewUser()

cbPlugNewUser ( netstr  ,
userstr   
)

cbPlugNewUser [NetComm NetUser] I callback on new user

private

return 0

◆ cbPlugDelUser()

cbPlugDelUser ( netstr  ,
userstr   
)

cbPlugDelUser [NetComm NetUser] I callback on delete user

private

return 0

◆ cbPlugGetFile()

cbPlugGetFile ( netstr  ,
userstr  ,
cmd  ,
data  ,
filename   
)

cbPlugGetFile [NetComm NetUser S S S] I callback on file reception

private

return 0

◆ cbPlugUserGetItem()

cbPlugUserGetItem ( netstr  ,
userstr  ,
item  ,
val   
)

cbPlugUserGetItem [NetComm NetUser S S] I callback on user item change

private

return 0

◆ cbPlugRoomGetItem()

cbPlugRoomGetItem ( netstr  ,
item  ,
val   
)

cbPlugRoomGetItem [NetComm S S] I callback on room item change

private

return 0

◆ cbPlugNbUsers()

cbPlugNbUsers ( netstr  ,
val   
)

cbPlugNbUsers [NetComm I] I callback on nb users change

private

return 0

◆ cbPlugRoomChanged()

cbPlugRoomChanged ( netstr  ,
val   
)

cbPlugRoomChanged [NetComm S] I callback on room changed

private

return 0

◆ cbPlugGeneric()

cbPlugGeneric ( type  ,
val  ,
param   
)

cbPlugGeneric [I S S] I generic callback

private

return 0