OSL_IMAGE Struct Reference
[Images]
#include <drawing.h>
|
Data Fields |
|
u16 | sizeY |
| | Displayable size.
|
|
u16 | sysSizeY |
| | Size aligned to the next power of two.
|
|
u16 | realSizeY |
| | Actual buffer size (never write outside of these dimensions!).
|
|
void * | data |
| | Raw image data in memory.
|
|
u8 | flags |
| | Special image flags.
|
|
int | totalSize |
| | Total image size in bytes.
|
|
short | location |
| | Image location (OSL_IN_RAM or OSL_IN_VRAM).
|
|
short | pixelFormat |
| | Image pixel format.
|
|
OSL_PALETTE * | palette |
| | Palette for 4 and 8 bit modes.
|
|
u16 | frameSizeY |
| | Size of a frame in the image.
|
|
int | y |
| | Image positions.
|
|
int | stretchY |
| | Final image size when drawn (stretched).
|
|
float | offsetY1 |
| | Offset in the texture.
|
|
int | centerY |
| | Rotation center.
|
|
int | angle |
| | Angle (rotation) in degrees.
|
Detailed Description
Structure of an image loaded in memory.
The documentation for this struct was generated from the following file:
- G:/PSP/OSLib_MOD/OSLib_MOD/drawing.h