Package com.bc.ceres.glevel
Interface MultiLevelRenderer
- All Known Implementing Classes:
ConcurrentMultiLevelRenderer
,DefaultMultiLevelRenderer
public interface MultiLevelRenderer
An
MultiLevelRenderer
is used to render images provided
by a MultiLevelSource
s at a certain resolution level.-
Method Summary
Modifier and TypeMethodDescriptionvoid
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 Details
-
renderImage
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.multilevel.MultiLevelSource, int)
.
-