ImagePlane describes one addressable data plane of an image in memory. The included DataSize field describes the size of pData buffer in bytes. Although for a typical image, DataSize == Height * Pitch, this is not so for the following two cases:
a) For image with multiple consecutive mip-levels, DataSize will be larger as it includes all mip-levels.
b) For a hardware format image, Pitch may be 0, while DataSize describes the size of hardware-format image data pointer pointed to by pData.
Data Member |
Description |
Specifies size of buffer at pData in bytes. | |
Specifies height of the image data in pixels. | |
A pointer to the first byte of image data in memory. | |
Specifies size of one image scan-line in bytes; does not apply to DXT formats. | |
Specifies width of the image data in pixels. |
Method |
Description |
Obtains an ImagePlane for the specified mipmap level. | |
Access the scanline of the image. | |
Retrieves the size of the image. | |
ImagePlane constructor. | |
Compares the size of the current ImagePlane with another one. | |
Assigns data for the data plane of an image. | |
Calculates the size of the next mipmap level of the image. | |
Sets the size of the image. |
Operator |
Description |
Assigns the value of the passed ImagePlane to the current ImagePlane. |
Render_Image.h