IClipMapImageSource Class Reference#include <clipMapImageSource.h>
Inheritance diagram for IClipMapImageSource: ![]() Detailed DescriptionInterface to fetch bits from an image source.This abstracts the clipmap system from the source of its image bits - might be an Atlas TOC or just a GBitmap, depending on the user of the clipmap.
Constructor & Destructor Documentation
Member Function Documentation
Number of mip levels. Used to compensate for varied image source depths.
Implemented in AtlasClipMapImageSource, and TerrClipMapImageSource.
Set a new interest center for this image source. This gives the source important cues for paging of content. Implemented in AtlasClipMapImageSource, and TerrClipMapImageSource.
True if the data for the specified mip level and region is available.
Implemented in AtlasClipMapImageSource, and TerrClipMapImageSource.
If true, this image source tiles itself infinitely; if the image source is tiling then the clipmap can also be tiling. Specifically this means that the source can update a rectangle from any location in image-space as long as its extents are no bigger than the reported size of the image source. Implemented in AtlasClipMapImageSource, and TerrClipMapImageSource.
Copy bits from source into a locked texture buffer.
Implemented in AtlasClipMapImageSource, and TerrClipMapImageSource.
This is used to deal with geometry that wants texels to be at vertices vs. geometry that wants texels to be in the center of the quad/triangle. Return 0 for centering, and 0.5 for vertex based. Implemented in AtlasClipMapImageSource, and TerrClipMapImageSource.
|