#include <image.h>
|
|
typedef const unsigned char *const | _BufferType |
| | Typedef for the type of buffer used by images.
|
| |
|
| | glsInlineImage (unsigned int width, unsigned int height, unsigned int components, unsigned int pixel_format, glsImageCodec codec, unsigned long crc, bool gl_tex_compress, unsigned long image_data_size, unsigned long alpha_data_size, unsigned int line_length, const unsigned char *const *rgb_buffer, const unsigned char *const *alpha_buffer) |
| |
|
|
unsigned int | _width |
| | Width of image in pixels.
|
| |
|
unsigned int | _height |
| | Height of image in pixels.
|
| |
|
unsigned int | _components |
| | Number of components in image.
|
| |
|
unsigned int | _pixel_format |
| | GL_RGB, GL_RGBA ...
|
| |
|
glsImageCodec | _codec |
| | CODEC used to compress image.
|
| |
|
unsigned long | _crc |
| | CRC of image data (compressed or uncompressed?).
|
| |
|
bool | _gl_texture_compression |
| | Value of GlTextureCompression.
|
| |
|
unsigned long | _image_data_size |
| | Size of RGB data (compressed).
|
| |
|
unsigned long | _alpha_data_size |
| | Size of Alpha data (compressed). Zero if no alpha channel present.
|
| |
|
unsigned int | _line_length |
| | Length of each line of inline data, in bytes.
|
| |
|
_BufferType * | _rgb_buffer |
| | Pointer to the static compressed rgb buffer for the image.
|
| |
|
_BufferType * | _alpha_buffer |
| | Pointer to the static compressed alpha layer for the image.
|
| |
The glsInlineImage structure. This structure is generated and contains information needed to create reconstruct an inline generated image.
◆ glsInlineImage()
| glsInlineImage |
( |
unsigned int |
width, |
|
|
unsigned int |
height, |
|
|
unsigned int |
components, |
|
|
unsigned int |
pixel_format, |
|
|
glsImageCodec |
codec, |
|
|
unsigned long |
crc, |
|
|
bool |
gl_tex_compress, |
|
|
unsigned long |
image_data_size, |
|
|
unsigned long |
alpha_data_size, |
|
|
unsigned int |
line_length, |
|
|
const unsigned char *const * |
rgb_buffer, |
|
|
const unsigned char *const * |
alpha_buffer |
|
) |
| |
|
inline |
Constructor
- Parameters
-
| width | Width of image in pixels. |
| height | Height of image in pixels. |
| components | Number of components in image. |
| pixel_format | GL_RGB, GL_RGBA ... |
| codec | CODEC used to compress image. |
| crc | CRC of image data (compressed or uncompressed?). |
| gl_tex_compress | Value of GlTextureCompression. |
| image_data_size | Size of RGB data (compressed). |
| alpha_data_size | Size of Alpha data (compressed). Zero if no alpha channel present. |
| line_length | Length of each line of inline data, in bytes. |
| rgb_buffer | Pointer to the static compressed rgb buffer for the image. |
| alpha_buffer | Pointer to the static compressed alpha layer for the image. |
The documentation for this struct was generated from the following file: