|
Data Structures |
struct | pgeTexture |
Enumerations |
enum | pgePixelFormat {
PGE_PIXEL_FORMAT_5650,
PGE_PIXEL_FORMAT_5551,
PGE_PIXEL_FORMAT_4444,
PGE_PIXEL_FORMAT_8888,
PGE_PIXEL_FORMAT_T4,
PGE_PIXEL_FORMAT_T8,
PGE_PIXEL_FORMAT_T16,
PGE_PIXEL_FORMAT_T32
} |
enum | pgeTextureMode {
PGE_TEX_MODE_MODULATE,
PGE_TEX_MODE_DECAL,
PGE_TEX_MODE_BLEND,
PGE_TEX_MODE_REPLACE,
PGE_TEX_MODE_ADD
} |
enum | pgeMemoryLocation {
PGE_RAM,
PGE_VRAM
} |
Functions |
pgeTexture * | pgeTextureLoad (const char *filename, enum pgeMemoryLocation location, unsigned char swizzle) |
pgeTexture * | pgeTextureLoadMemory (unsigned char *buffer, int size, enum pgeMemoryLocation location, unsigned char swizzle) |
void | pgeTextureDestroy (pgeTexture *texture) |
pgeTexture * | pgeTextureCreate (unsigned int width, unsigned int height, enum pgePixelFormat format, enum pgeMemoryLocation location) |
int | pgeTextureSwizzle (pgeTexture *texture) |
int | pgeTextureUnswizzle (pgeTexture *texture) |
unsigned int | pgeTextureGetPixel (pgeTexture *texture, unsigned int x, unsigned int y) |
void | pgeTextureSetPixel (pgeTexture *texture, unsigned int color, unsigned int x, unsigned int y) |
void | pgeTextureActivate (pgeTexture *texture) |
int | pgeTextureToRam (pgeTexture *texture) |
int | pgeTextureToVram (pgeTexture *texture) |
int | pgeTextureModeSet (enum pgeTextureMode mode) |
void | pgeTextureSave (pgeTexture *texture, const char *filename) |
void | pgeTextureScreenshot (const char *filename) |