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 |
) |
|