Base class for height datasources. Classes that descend from it can be used as the heightdatasource of the
TGLTerrainRenderer. These classes include the
TGLBitmapHDS,
TGLPerlinHDS, TGLHTFHDS and
TGLCustomHDS.
This class is abstract and presents the standard interfaces for height data retrieval (THeightData objects). The class offers the following features (that a subclass may decide to implement or not, what follow is the complete feature set, check subclass doc to see what is actually supported):
Pooling / Cacheing (return a
THeightData with its "Release" method)
Pre-loading : specify a list of
THeightData you want to preload
Multi-threaded preload/queueing : specified list can be loaded in a background task.
Unit:
GLHeightData∞
Descends from
TComponent.