java.lang.Object
javafx.scene.effect.FloatMap
A buffer that contains floating point data, intended for use as a parameter
to effects such as
DisplacementMap
.- Since:
- JavaFX 2.0
-
Property Summary
TypePropertyDescriptionfinal IntegerProperty
The height of the map, in pixels.final IntegerProperty
The width of the map, in pixels. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal int
Gets the value of theheight
property.final int
getWidth()
Gets the value of thewidth
property.final IntegerProperty
The height of the map, in pixels.final void
setHeight
(int value) Sets the value of theheight
property.void
setSample
(int x, int y, int band, float s) Sets the sample for a specific band at the given (x,y) location.void
setSamples
(int x, int y, float s0) Sets the sample for the first band at the given (x,y) location.void
setSamples
(int x, int y, float s0, float s1) Sets the sample for the first two bands at the given (x,y) location.void
setSamples
(int x, int y, float s0, float s1, float s2) Sets the sample for the first three bands at the given (x,y) location.void
setSamples
(int x, int y, float s0, float s1, float s2, float s3) Sets the sample for each of the four bands at the given (x,y) location.final void
setWidth
(int value) Sets the value of thewidth
property.final IntegerProperty
The width of the map, in pixels.
-
Property Details
-
width
The width of the map, in pixels.Min: 1 Max: 4096 Default: 1 Identity: n/a
- Default value:
- 1
- See Also:
-
height
The height of the map, in pixels.Min: 1 Max: 4096 Default: 1 Identity: n/a
- Default value:
- 1
- See Also:
-
-
Constructor Details
-
FloatMap
public FloatMap()Creates a new instance of FloatMap with default parameters. -
FloatMap
public FloatMap(int width, int height) Creates a new instance of FloatMap with the specified width and height.- Parameters:
width
- the width of the map, in pixelsheight
- the height of the map, in pixels- Since:
- JavaFX 2.1
-
-
Method Details
-
setWidth
public final void setWidth(int value) Sets the value of thewidth
property.- Property description:
- The width of the map, in pixels.
Min: 1 Max: 4096 Default: 1 Identity: n/a
- Default value:
- 1
- Parameters:
value
- the value for thewidth
property- See Also:
-
getWidth
public final int getWidth()Gets the value of thewidth
property.- Property description:
- The width of the map, in pixels.
Min: 1 Max: 4096 Default: 1 Identity: n/a
- Default value:
- 1
- Returns:
- the value of the
width
property - See Also:
-
widthProperty
The width of the map, in pixels.Min: 1 Max: 4096 Default: 1 Identity: n/a
- Default value:
- 1
- Returns:
- the
width
property - See Also:
-
setHeight
public final void setHeight(int value) Sets the value of theheight
property.- Property description:
- The height of the map, in pixels.
Min: 1 Max: 4096 Default: 1 Identity: n/a
- Default value:
- 1
- Parameters:
value
- the value for theheight
property- See Also:
-
getHeight
public final int getHeight()Gets the value of theheight
property.- Property description:
- The height of the map, in pixels.
Min: 1 Max: 4096 Default: 1 Identity: n/a
- Default value:
- 1
- Returns:
- the value of the
height
property - See Also:
-
heightProperty
The height of the map, in pixels.Min: 1 Max: 4096 Default: 1 Identity: n/a
- Default value:
- 1
- Returns:
- the
height
property - See Also:
-
setSample
public void setSample(int x, int y, int band, float s) Sets the sample for a specific band at the given (x,y) location.- Parameters:
x
- the x locationy
- the y locationband
- the band to set (must be 0, 1, 2, or 3)s
- the sample value to set
-
setSamples
public void setSamples(int x, int y, float s0) Sets the sample for the first band at the given (x,y) location.- Parameters:
x
- the x locationy
- the y locations0
- the sample value to set for the first band
-
setSamples
public void setSamples(int x, int y, float s0, float s1) Sets the sample for the first two bands at the given (x,y) location.- Parameters:
x
- the x locationy
- the y locations0
- the sample value to set for the first bands1
- the sample value to set for the second band
-
setSamples
public void setSamples(int x, int y, float s0, float s1, float s2) Sets the sample for the first three bands at the given (x,y) location.- Parameters:
x
- the x locationy
- the y locations0
- the sample value to set for the first bands1
- the sample value to set for the second bands2
- the sample value to set for the third band
-
setSamples
public void setSamples(int x, int y, float s0, float s1, float s2, float s3) Sets the sample for each of the four bands at the given (x,y) location.- Parameters:
x
- the x locationy
- the y locations0
- the sample value to set for the first bands1
- the sample value to set for the second bands2
- the sample value to set for the third bands3
- the sample value to set for the fourth band
-