image.h
An image abstraction for working with image data.
[詳細]
#include <nds/arm9/video.h>
#include <nds/arm9/pcx.h>
ソースコードを見る。
構成 |
| struct | RGB_24 |
| | holds a red green blue triplet [詳細]
|
| struct | sImage |
| | A generic image structure. [詳細]
|
型定義 |
|
typedef struct RGB_24 | RGB_24 |
|
typedef struct sImage | sImage |
|
typedef struct sImage * | psImage |
関数 |
| void | image24to16 (sImage *img) |
| | Converts a 24 bit image to 16 bit.
|
| void | image8to16 (sImage *img) |
| | Converts an 8 bit image to 16 bit setting the alpha bit.
|
| void | image8to16trans (sImage *img, u8 transparentColor) |
| | Converts an 8 bit image to 16 bit with alpha bit cleared for the supplied palette index.
|
| void | imageDestroy (sImage *img) |
| | frees the image data. Only call if the image data was returned from an image loader
|
| void | imageTileData (sImage *img) |
| | Tiles 8 bit image data into a sequence of 8x8 tiles.
|
説明
An image abstraction for working with image data.
関数
| void image24to16 |
( |
sImage * |
img |
) |
|
Converts a 24 bit image to 16 bit.
- 引数:
-
| img | a pointer to image to manipulate |
| void image8to16 |
( |
sImage * |
img |
) |
|
| void image8to16trans |
( |
sImage * |
img, |
|
|
u8 |
transparentColor | |
|
) |
| | |
Converts an 8 bit image to 16 bit with alpha bit cleared for the supplied palette index.
- 引数:
-
| img | a pointer to image to manipulate |
| transparentColor | Color indexes equal to this value will have the alpha bit clear |
- 例:
- Graphics/3D/nehe/lesson09/source/nehe9.cpp.
| void imageDestroy |
( |
sImage * |
img |
) |
|
| void imageTileData |
( |
sImage * |
img |
) |
|