omni.kit.manipulator.transform Classes#

Classes Summary:

AbstractTransformManipulatorModel

An abstract base class for transform manipulator models.

Axis

An enumeration to represent different axes and their combinations for transformations.

Constants

A class containing constants for the transform manipulator settings.

OpSettingsListener

A listener for operation settings in a transformation manipulator.

Operation

An enumeration to represent different types of manipulator operations.

RotateChangedGesture

A gesture representing a change in rotation during an interaction with a manipulator.

RotateDragGesturePayload

A payload class used for rotation drag gestures within the Transform manipulator.

ScaleChangedGesture

A gesture representing a change in scaling during an interaction with a manipulator.

ScaleDragGesturePayload

A payload class used for drag gestures related to scaling operations.

SimpleRotateChangedGesture

Handles the rotation changes for a transform manipulator gesture.

SimpleScaleChangedGesture

A gesture class that responds to scale changes during a transform manipulator operation.

SimpleToolButton

A toolbar button with optional context menu for transform manipulators.

SimpleTransformModel

A model for basic S/R/T (Scale/Rotate/Translate) transform manipulations in a 3D scene. It allows subscribing to callbacks for updates on manipulated data. Rotation operations are applied in XYZ order and values are in degrees.

SimpleTranslateChangedGesture

A gesture that handles the change in translation during a translate operation.

SnapSettingsListener

A class that listens for changes in snap settings and triggers callbacks.

ToolbarRegistry

A registry for managing toolbar tools in an application.

TransformChangedGesture

A gesture representing a change in a transformation, such as translation, rotation, or scaling.

TransformDragGesturePayload

A payload class used for drag gestures related to transformation operations.

TransformManipulator

A manipulator for transforming objects in 3D space.

TransformManipulatorExt

A class that represents the Transform Manipulator Extension.

TranslateChangedGesture

A gesture representing a change in a translation during an interaction with a manipulator.

TranslateDragGesturePayload

A payload for drag gestures used during translation operations.

c

A class containing constants for the transform manipulator settings.