Package com.bc.ceres.glevel
Interface MultiLevelRenderer
-
- All Known Implementing Classes:
ConcurrentMultiLevelRenderer
,DefaultMultiLevelRenderer
public interface MultiLevelRenderer
AnMultiLevelRenderer
is used to render images provided by aMultiLevelSource
s at a certain resolution level.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
renderImage(Rendering rendering, MultiLevelSource multiLevelSource, int level)
Renders the image provided by the givenMultiLevelSource
at the specified resolution level onto aRendering
.void
reset()
Releases any allocated resources hold by thisMultiLevelRenderer
, e.g.
-
-
-
Method Detail
-
renderImage
void renderImage(Rendering rendering, MultiLevelSource multiLevelSource, int level)
Renders the image provided by the givenMultiLevelSource
at the specified resolution level onto aRendering
.- Parameters:
rendering
- The rendering.multiLevelSource
- The multi-resolution image source.level
- The resolution level.
-
reset
void reset()
Releases any allocated resources hold by thisMultiLevelRenderer
, e.g. releases images or image tiles cached over multiple calls torenderImage(com.bc.ceres.grender.Rendering, com.bc.ceres.glevel.MultiLevelSource, int)
.
-
-