Global Mapper SDK
GM_GetPixelColorRow
Retrieves the color values for an entire row of the provided layer. If any pixels don't have valid values they will be replaced by aInvalidVal . This function is much faster than individually getting the color value for individual pixels using the GM_GetPixelColor function, so use this to access large portions of a loaded layer.
Syntax
C++
Copy
GM_DLL_EXPORTED GM_Error_t32 __stdcall GM_GetPixelColorRow
(
GM_LayerHandle_t32 aLayer, // IN: Layer to get color from
sint32 aRow, // IN: Y coord of pixel (0 is topmost)
COLORREF* aColorRow, // OUT: Buffer to hold color values
COLORREF aInvalidVal // IN: Value to use for invalid pixels
);