|
Table of Contents
zmap_GetPixelDescriptionGet the value of a pixel in a map. Files
Function prototypebool zmap_GetPixel(ZMAP hMap, long x, long y, void* pValue); Arguments
Return valueFalse if an error occurred, and true otherwise. CommentsNone. Exampleint nx = zmap_GetWidth(hMap);
int ny = zmap_GetHeight(hMap);
// check the map type before messing with pixels
if(MAP_Heightfield!=zmap_GetTypeID(hMap))
return false;
float val;
// step through all pixels
for(int j=0; j<ny; j++) {
for(int i=0; i<nx; i++) {
if(!zmap_GetPixel(hMap, i, j, &val)) // get the pixel value
return false;
val+=10.0f; // increment the value by 10
if(!zmap_SetPixel(hMap, i, j, &val)) // set the pixel value again
return false;
}
}
return true;
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Share Alike 3.0 Unported
|