Wiki Page Content

Differences between revisions 12 and 13
Revision 12 as of 2010-09-16 04:32:47
Size: 1357
Editor: SheenaSmith
Comment: update content (w/ Sam); remove 'draft' note
Revision 13 as of 2011-01-02 05:49:58
Size: 1385
Editor: SheenaSmith
Comment: update formatting - enums, structs, the/an
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
||[[SDL_Color]]*||'''colors'''||an array of colors in the palette|| ||[[SDL_Color]]*||'''colors'''||an array of [[SDL_Color]] structures representing the palette||

SDL_Palette

A structure that contains palette information.

Data Fields

int

ncolors

the number of colors in the palette

SDL_Color*

colors

an array of SDL_Color structures representing the palette

int

refcount

reference count (internal use)

SDL_PaletteWatch*

watch

a list of callbacks called when this palette has changed (internal use)

Code Examples

You can add your code example here

Remarks

Each pixel in an 8-bit surface is an index into the colors field of the SDL_Palette structure stored in SDL_PixelFormat. An SDL_Palette should never need to be created manually. It is automatically created when SDL allocates an SDL_PixelFormat for a surface. The colors values of an SDL_Surface's palette can be set with SDL_SetPaletteColors().


CategoryStruct, CategoryPixels

None: SDL_Palette (last edited 2014-09-22 17:28:04 by PhilippWiesemann)

(Page Info.)
Feedback
Please include your contact information if you'd like to receive a reply.
Submit