Main Page | Namespace List | Class Hierarchy | Data Structures | Directories | File List | Data Fields

sdl4gcj::video::Palette Class Reference


Public Member Functions

 Palette ()
 Palette (int size)
 Palette (Color[] colors)
int getSize ()
 gets size of this palette.
native Color getColorAt (int index)
 gets color at index.
void setColorAt (int index, Color color)
 sets color at index with color.
native void setColorAt (int index, int r, int g, int b)
 sets color at index with RGB value.
Color[] getColors ()
 sets colors as array.
void setColors (Color[] colors)
 sets palette with colors.
String toString ()
void finalize () throws Throwable

Static Public Attributes

static int DEFAULT_SIZE = 0xff

Protected Member Functions

native void initPalette (int size)
native void freePalette ()

Protected Attributes

gnu.gcj.RawData colors = null
 SDL_Color colors[size].

Private Attributes

int size
 size of palette table

Constructor & Destructor Documentation

sdl4gcj::video::Palette::Palette  )  [inline]
 

sdl4gcj::video::Palette::Palette int  size  )  [inline]
 

sdl4gcj::video::Palette::Palette Color[]  colors  )  [inline]
 


Member Function Documentation

void sdl4gcj::video::Palette::finalize  )  throws Throwable [inline]
 

native void sdl4gcj::video::Palette::freePalette  )  [protected]
 

native Color sdl4gcj::video::Palette::getColorAt int  index  ) 
 

gets color at index.

Color [] sdl4gcj::video::Palette::getColors  )  [inline]
 

sets colors as array.

int sdl4gcj::video::Palette::getSize  )  [inline]
 

gets size of this palette.

native void sdl4gcj::video::Palette::initPalette int  size  )  [protected]
 

native void sdl4gcj::video::Palette::setColorAt int  index,
int  r,
int  g,
int  b
 

sets color at index with RGB value.

void sdl4gcj::video::Palette::setColorAt int  index,
Color  color
[inline]
 

sets color at index with color.

void sdl4gcj::video::Palette::setColors Color[]  colors  )  [inline]
 

sets palette with colors.

String sdl4gcj::video::Palette::toString  )  [inline]
 


Field Documentation

gnu.gcj.RawData sdl4gcj::video::Palette::colors = null [protected]
 

SDL_Color colors[size].

int sdl4gcj::video::Palette::DEFAULT_SIZE = 0xff [static]
 

int sdl4gcj::video::Palette::size [private]
 

size of palette table


The documentation for this class was generated from the following file:
Generated on Tue Jan 17 15:02:34 2006 for sdl4gcj by  doxygen 1.4.3