omni.ui.scene Classes#
Classes Summary:
Base class for all the items that have children. |
|
The base class for the gestures to provides a way to capture mouse events in 3d scene. |
|
Bridge to data. |
|
Base class for all the items that can be drawn and intersected with mouse pointer. |
|
Members: |
|
A model that holds projection and view matrices |
|
The gesture that provides a way to capture click mouse event. |
|
Members: |
|
Represents the curve. |
|
The gesture that provides a way to capture double clicks. |
|
The gesture that provides a way to capture click-and-drag mouse event. |
|
The object that controls batch processing and preventing of gestures. Typically each scene has a default manager and if the user wants to have own prevention logic, he can reimplement it. |
|
Members: |
|
The gesture that provides a way to capture event when mouse enters/leaves the item. |
|
Defines a standard label for user interface items |
|
The base object for the custom manipulators. |
|
The base class for the gestures to provides a way to capture events of the manipulator objects. |
|
Stores a 4x4 matrix of float elements. A basic type. |
|
Represents the point cloud. |
|
Encodes a mesh. |
|
Top level module string |
|
The widget to render omni.ui.scene. |
|
The empty shape that triggers all the gestures at any place. Is used to track gestures when the user clicked the empty space. For example for cameras. |
|
The gesture that provides a way to capture mouse scroll event. |
|
The base class for the gestures to provides a way to capture mouse events in 3d scene. |
|
Members: |
|
Encodes a polygonal mesh with free-form textures. |
|
Transforms children with component affine transformations. |
|
The shape that contains the omni.ui widgets. It automatically creates IAppWindow and transfers its content to the texture of the rectangle. It interacts with the mouse and sends the mouse events to the underlying window, so interacting with the UI on this rectangle is smooth for the user. |