#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: