glictSkinner Class Reference

List of all members.


Detailed Description

Definition at line 41 of file skinner.h.


Public Member Functions

glictSizeGetBottomSize ()
glictSizeGetLeftSize ()
glictSizeGetRightSize ()
glictSizeGetTopSize ()
 glictSkinner ()
void Paint (glictSize *size)
 Paints a skinned rectangle of specified total size.
void SetBL (glictBindCallback bindf, void *param, glictSize *size)
 Sets the bottom left portion's texture callback and parameter. You need to provide the binding function and its parameter yourself.
void SetBL (GLuint textureid, glictSize *size)
 Sets the bottom left portion's texture ID and size. You need to set up the texture yourself.
void SetBottom (glictBindCallback bindf, void *param, glictSize *size)
 Sets the right middle portion's texture callback and parameter. You need to provide the binding function and its parameter yourself.
void SetBottom (GLuint textureid, glictSize *size)
 Sets the bottom middle portion's texture ID and size. This one will be tiled.You need to set up the texture yourself.
void SetBR (glictBindCallback bindf, void *param, glictSize *size)
 Sets the bottom right portion's texture callback and parameter. You need to provide the binding function and its parameter yourself.
void SetBR (GLuint textureid, glictSize *size)
 Sets the bottom right portion's texture ID and size. You need to set up the texture yourself.
void SetCenter (glictBindCallback bindf, void *param, glictSize *size)
 Sets the central portion's texture callback and parameter. You need to provide the binding function and its parameter yourself.
void SetCenter (GLuint textureid, glictSize *size)
 Sets the central portion's texture ID and size. This one will be tiled.You need to set up the texture yourself.
void SetLeft (glictBindCallback bindf, void *param, glictSize *size)
 Sets the left middle portion's texture callback and parameter. You need to provide the binding function and its parameter yourself.
void SetLeft (GLuint textureid, glictSize *size)
 Sets the left middle portion's texture ID and size. This one will be tiled. You need to set up the texture yourself.
void SetRight (glictBindCallback bindf, void *param, glictSize *size)
 Sets the right middle portion's texture callback and parameter. You need to provide the binding function and its parameter yourself.
void SetRight (GLuint textureid, glictSize *size)
 Sets the right middle portion's texture ID and size. This one will be tiled.You need to set up the texture yourself.
void SetTL (glictBindCallback bindf, void *param, glictSize *size)
 Sets the top left portion's texture callback and parameter. You need to provide the binding function and its parameter yourself.
void SetTL (GLuint textureid, glictSize *size)
 Sets the top left portion's texture ID and size. You need to set up the texture yourself.
void SetTop (glictBindCallback bindf, void *param, glictSize *size)
 Sets the top middle portion's texture callback and parameter. You need to provide the binding function and its parameter yourself.
void SetTop (GLuint textureid, glictSize *size)
 Sets the top middle portion's texture ID and size. This one will be tiled. You need to set up the texture yourself.
void SetTR (glictBindCallback bindf, void *param, glictSize *size)
 Sets the top right portion's texture callback and parameter. You need to provide the binding function and its parameter yourself.
void SetTR (GLuint textureid, glictSize *size)
 Sets the top right portion's texture ID and size. You need to set up the texture yourself.
 ~glictSkinner ()

Private Attributes

GLuint bottom
glictBindCallback bottomf
GLuint bottomleft
glictBindCallback bottomleftf
void * bottomleftp
glictSize bottomlefts
void * bottomp
GLuint bottomright
glictBindCallback bottomrightf
void * bottomrightp
glictSize bottomrights
glictSize bottoms
GLuint center
glictBindCallback centerf
void * centerp
glictSize centers
GLuint left
glictBindCallback leftf
void * leftp
glictSize lefts
GLuint right
glictBindCallback rightf
void * rightp
glictSize rights
glictSize size
GLuint top
glictBindCallback topf
GLuint topleft
glictBindCallback topleftf
void * topleftp
glictSize toplefts
void * topp
GLuint topright
glictBindCallback toprightf
void * toprightp
glictSize toprights
glictSize tops

The documentation for this class was generated from the following files:
SourceForge.net Logo
generated with doxygen 1.5.3 on Mon Oct 29 18:09:27 2007