# Uses of Class
javafx.geometry.Rectangle2D

Packages that use Rectangle2D
Package | Description
--- | ---
javafx.geometry | Provides the set of 2D classes for defining and performing operations on objects related to two-dimensional geometry.
javafx.scene | Provides the core set of base classes for the JavaFX Scene Graph API.
javafx.scene.control.skin | The javafx.scene.control.skin package is where the skin classes, typically one for each UI control, are located
javafx.scene.image | Provides the set of classes for loading and displaying images.
javafx.scene.media | Provides the set of classes for integrating audio and video into Java FX Applications.
javafx.scene.robot | Provides API for simulating user interaction such as typing keys on the keyboard and using the mouse.
javafx.scene.web | This package provides means for loading and displaying Web content.
javafx.stage | Provides the top-level container classes for JavaFX content.

- ## Uses of Rectangle2D in javafx.geometry

  Fields in javafx.geometry declared as Rectangle2D
  Modifier and Type | Field | Description
  --- | --- | ---
  `static Rectangle2D` | Rectangle2D.`EMPTY` | An empty `Rectangle2D` instance (with all coordinates equal to zero).

  Methods in javafx.geometry with parameters of type Rectangle2D
  Modifier and Type | Method | Description
  --- | --- | ---
  `boolean` | Rectangle2D.`contains​(Rectangle2D r)` | Tests if the interior of this `Rectangle2D` entirely contains the specified Rectangle2D, `r`.
  `boolean` | Rectangle2D.`intersects​(Rectangle2D r)` | Tests if the interior of this `Rectangle2D` intersects the interior of a specified Rectangle2D, `r`.

- ## Uses of Rectangle2D in javafx.scene

  Methods in javafx.scene that return Rectangle2D
  Modifier and Type | Method | Description
  --- | --- | ---
  `Rectangle2D` | SnapshotParameters.`getViewport()` | Gets the current viewport

  Methods in javafx.scene with parameters of type Rectangle2D
  Modifier and Type | Method | Description
  --- | --- | ---
  `void` | SnapshotParameters.`setViewport​(Rectangle2D viewport)` | Sets the viewport used for rendering.

- ## Uses of Rectangle2D in javafx.scene.control.skin

  Methods in javafx.scene.control.skin that return Rectangle2D
  Modifier and Type | Method | Description
  --- | --- | ---
  `Rectangle2D` | TextAreaSkin.`getCharacterBounds​(int index)` | Returns the bounds of the character at a given index.
  `Rectangle2D` | TextFieldSkin.`getCharacterBounds​(int index)` | Returns the bounds of the character at a given index.
  `Rectangle2D` | TextInputControlSkin.`getCharacterBounds​(int index)` | Returns the bounds of the character at a given index.

- ## Uses of Rectangle2D in javafx.scene.image

  Methods in javafx.scene.image that return Rectangle2D
  Modifier and Type | Method | Description
  --- | --- | ---
  `Rectangle2D` | ImageView.`getViewport()` | Gets the value of the property viewport.

  Methods in javafx.scene.image that return types with arguments of type Rectangle2D
  Modifier and Type | Method | Description
  --- | --- | ---
  `ObjectProperty<Rectangle2D>` | ImageView.`viewportProperty()` | The rectangular viewport into the image.

  Methods in javafx.scene.image with parameters of type Rectangle2D
  Modifier and Type | Method | Description
  --- | --- | ---
  `void` | ImageView.`setViewport​(Rectangle2D value)` | Sets the value of the property viewport.

  Method parameters in javafx.scene.image with type arguments of type Rectangle2D
  Modifier and Type | Method | Description
  --- | --- | ---
  `void` | PixelBuffer.`updateBuffer​(Callback<PixelBuffer<T>,​Rectangle2D> callback)` | Invokes the specified `Callback` method and updates the dirty region of all `WritableImage`s that were created using this `PixelBuffer`.

- ## Uses of Rectangle2D in javafx.scene.media

  Methods in javafx.scene.media that return Rectangle2D
  Modifier and Type | Method | Description
  --- | --- | ---
  `Rectangle2D` | MediaView.`getViewport()` | Retrieves the rectangular viewport into the media frame.

  Methods in javafx.scene.media that return types with arguments of type Rectangle2D
  Modifier and Type | Method | Description
  --- | --- | ---
  `ObjectProperty<Rectangle2D>` | MediaView.`viewportProperty()` | Specifies a rectangular viewport into the media frame.

  Methods in javafx.scene.media with parameters of type Rectangle2D
  Modifier and Type | Method | Description
  --- | --- | ---
  `void` | MediaView.`setViewport​(Rectangle2D value)` | Sets the rectangular viewport into the media frame.

- ## Uses of Rectangle2D in javafx.scene.robot

  Methods in javafx.scene.robot with parameters of type Rectangle2D
  Modifier and Type | Method | Description
  --- | --- | ---
  `WritableImage` | Robot.`getScreenCapture​(WritableImage image, Rectangle2D region)` | Returns a `WritableImage` containing the specified rectangular area relative to the primary screen.
  `WritableImage` | Robot.`getScreenCapture​(WritableImage image, Rectangle2D region, boolean scaleToFit)` | Returns a `WritableImage` containing the specified rectangular area relative to the primary screen.

- ## Uses of Rectangle2D in javafx.scene.web

  Methods in javafx.scene.web that return types with arguments of type Rectangle2D
  Modifier and Type | Method | Description
  --- | --- | ---
  `EventHandler<WebEvent<Rectangle2D>>` | WebEngine.`getOnResized()` | Gets the value of the property onResized.
  `ObjectProperty<EventHandler<WebEvent<Rectangle2D>>>` | WebEngine.`onResizedProperty()` | JavaScript window resize handler property.

  Method parameters in javafx.scene.web with type arguments of type Rectangle2D
  Modifier and Type | Method | Description
  --- | --- | ---
  `void` | WebEngine.`setOnResized​(EventHandler<WebEvent<Rectangle2D>> handler)` | Sets the value of the property onResized.

- ## Uses of Rectangle2D in javafx.stage

  Methods in javafx.stage that return Rectangle2D
  Modifier and Type | Method | Description
  --- | --- | ---
  `Rectangle2D` | Screen.`getBounds()` | Gets the bounds of this `Screen`.
  `Rectangle2D` | Screen.`getVisualBounds()` | Gets the visual bounds of this `Screen`.

  Methods in javafx.stage with parameters of type Rectangle2D
  Modifier and Type | Method | Description
  --- | --- | ---
  `static ObservableList<Screen>` | Screen.`getScreensForRectangle​(Rectangle2D r)` | Returns a ObservableList of `Screens` that intersects the provided rectangle.