Surface
A Surface is an object that contains a set of pixels.
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait MutableSurfacetrait Canvastrait LowLevelCanvastrait SurfaceBackedCanvasclass RamSurfaceclass SurfaceView
Members list
Value members
Abstract methods
Gets the color from the this surface in an unsafe way.
Gets the color from the this surface in an unsafe way.
This operation is unsafe: reading a out of bounds pixel has undefined behavior.
You should only use this if the performance of getPixel
and getPixels
are not acceptable.
Attributes
- x
pixel x position
- y
pixel y position
- Returns:
pixel color
Concrete methods
Gets the color from the this surface.
This operation can be perfomance intensive, so it might be worthwile
to either use getPixels
to fetch multiple pixels at the same time or
to implement this operation on the application code.
Gets the color from the this surface.
This operation can be perfomance intensive, so it might be worthwile
to either use getPixels
to fetch multiple pixels at the same time or
to implement this operation on the application code.
Attributes
- x
pixel x position
- y
pixel y position
- Returns:
pixel color
Returns the pixels from this surface. This operation can be perfomance intensive, so it might be worthwile to implement this operation on the application code.
Returns the pixels from this surface. This operation can be perfomance intensive, so it might be worthwile to implement this operation on the application code.
Attributes
- Returns:
color matrix
Copies this surface into a new surface stored in RAM.
Copies this surface into a new surface stored in RAM.
Attributes
Returns a view over this surface.
Returns a view over this surface.
Operations performed on a view are executed in a defered fashion.