Public Member Functions | |
uint_t | GetWidth (void) const |
uint_t | GetHeight (void) const |
const uint8_t * | GetPixels (void) const |
int | GetXOffset (void) const |
int | GetYOffset (void) const |
void | Draw (Renderer *pRenderer, int iX, int iY) const |
void | DrawMasked (Renderer *pRenderer, int iX, int iY) const |
Static Public Member Functions | |
static Shape8BitOffset_t * | Load (RezFile *pRezFile, uint_t uRezNum) |
static void | Preload (RezFile *pRezFile, uint_t uRezNum) |
Public Attributes | |
short | m_sXOffset |
Signed offset for x. | |
short | m_sYOffset |
Signed offset for y. | |
Shape8Bit_t | m_Shape8Bit |
Shape data. | |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
Load a Burgerlib shape assuming it's little endian. I will swap the endian on big endian machines
|
static |
Load a Burgerlib shape assuming it's little endian. I will swap the endian on big endian machines
Shape8Bit_t Burger::Shape8BitOffset_t::m_Shape8Bit |
Shape data.
short Burger::Shape8BitOffset_t::m_sXOffset |
Signed offset for x.
short Burger::Shape8BitOffset_t::m_sYOffset |
Signed offset for y.