OpenSpace3D libs
OpenSpace 3D libraries for plugITs and OS3D developer
Functions

Functions

 crEdCtrl3D (winstr, x, y, w, h, resize)
 Create a 3D control with a default scene.
 
 crEdCtrl3DAdv (winstr, x, y, w, h, resize, defscene)
 Create a 3D control.
 
 dsEdCtrl3D (ctrlstr)
 Destroy a 3D control.
 
 setEdCtrl3DdestroyCb (ctrlstr, cb)
 Define a 3D control destroy callback function.
 

Detailed Description

3D control

Function Documentation

◆ crEdCtrl3D()

crEdCtrl3D ( winstr  ,
,
,
,
,
resize   
)

Create a 3D control with a default scene.

Prototype: fun [EdWindow I I I I I] EdControl

Parameters
EdWindow: parent control window
I: X position
I: Y position
I: width
I: height
I: resize flags
Returns
EdControl

◆ crEdCtrl3DAdv()

crEdCtrl3DAdv ( winstr  ,
,
,
,
,
resize  ,
defscene   
)

Create a 3D control.

Prototype: fun [EdWindow I I I I I I] EdControl

Parameters
EdWindow: parent control window
I: X position
I: Y position
I: width
I: height
I: resize flags
I: create a default scene
Returns
EdControl

◆ dsEdCtrl3D()

dsEdCtrl3D ( ctrlstr  )

Destroy a 3D control.

Prototype: fun [EdControl] I

Parameters
EdControl: 3D control structure
Returns
0

◆ setEdCtrl3DdestroyCb()

setEdCtrl3DdestroyCb ( ctrlstr  ,
cb   
)

Define a 3D control destroy callback function.

Prototype: fun [EdControl fun [V3Dview] I] I

Parameters
EdControl: 3D control structure
fun[V3Dview] I : the destroy callback
Returns
0