# Uses of Package
javafx.scene.transform

Packages that use javafx.scene.transform
Package | Description
--- | ---
javafx.scene | Provides the core set of base classes for the JavaFX Scene Graph API.
javafx.scene.canvas | Provides the set of classes for canvas, an immediate mode style of rendering API.
javafx.scene.transform | Provides the set of convenient classes to perform rotating, scaling, shearing, and translation transformations for `Affine` objects.

- Classes in javafx.scene.transform used by javafx.scene
  Class | Description
  --- | ---
  Transform | This class is a base class for different affine transformations.

- Classes in javafx.scene.transform used by javafx.scene.canvas
  Class | Description
  --- | ---
  Affine | The `Affine` class represents a general affine transform.

- Classes in javafx.scene.transform used by javafx.scene.transform
  Class | Description
  --- | ---
  Affine | The `Affine` class represents a general affine transform.
  MatrixType | Specifies type of transformation matrix.
  NonInvertibleTransformException | The `NonInvertibleTransformException` class represents an exception that is thrown if an operation is performed requiring the inverse of a `Transform` object which is in a non-invertible state.
  Rotate | This class represents an `Affine` object that rotates coordinates around an anchor point.
  Scale | This class represents an `Affine` object that scales coordinates by the specified factors.
  Shear | This class represents an `Affine` object that shears coordinates by the specified multipliers.
  Transform | This class is a base class for different affine transformations.
  TransformChangedEvent | This event is fired on a transform when any of its properties changes.
  Translate | This class represents an `Affine` object that translates coordinates by the specified factors.