Uscene, Uscene2D, Uscene3D, Mscene, Mscene2D, Mscene3D
defines information for displaying 2D and 3D graphics display windows
Output Ports
Uscene, Uscene2D and Uscene3D define the basic components required for displaying a 2D or 3D graphics window:
Top - the display parent of all objects displayed in the scene
Top2D (Uscene only) the display parent for the 2D objects in the scene
Lights - the number of lights, light transformations and light attributes for each light.
Camera - the default camera and camera attributes in the scene
Camera2D (Uscene only) the 2D camera for the scene
View - view attributes, pick information, display output, and display window user interface
The objects with the U prefix contain a built-in user interface defined by the AVS/Express UI kit. The objects with the M prefix do not have any user interface.
Scene // - collection of components for a window
Top // - object's display parent
Top2D // - (Uscene only) 2D objs display parent
Lights // - light information for window
Camera // - camera information for window
Camera2D // - (Uscene only) 2D camera for window
View // - View, colormap, picking, output and
// window display for view
The list of input objects to be rendered in the scene.
Top2D.child_objs (Uscene only)
The list of 2Dobjects to be rendered in the scene
Input framebuffer and Z buffer information. For more information about framebuffer and Z-buffer I/O, see GDview_buffers .
Output framebuffer and Z buffer information. For more information about framebuffer and Z-buffer I/O, see GDview_buffers .
The view and all view attributes. This contains the UIrender_view object for the view and UI interactors for retrieving mouse events.
see the implementation of Uviewer