HDK
|
#include <TIL_TileList.h>
Public Member Functions | |
void | init (const TIL_Plane *, int array_index, int x1, int y1, int image_index) |
void | reset () |
void | setSize (int x, int y) |
TIL_TileList & | operator= (const TIL_TileList &) |
int | contains (int x, int y) const |
TIL_Region * | getRegionFromTiles (bool uncooked_only=false) |
bool | assignConstant (TIL_Region *region, bool black=false) |
void | clearToBlack (bool markconstant=true) |
bool | isEmpty () const |
void | setDeferredKey (void *key) |
void * | getDeferredKey () |
Static Public Member Functions | |
static TIL_TileList * | allocList () |
static void | freeList (TIL_TileList *&list) |
Public Attributes | |
TIL_Tile * | myItems [PLANE_MAX_VECTOR_SIZE] |
union { | |
const TIL_Plane * myPlane | |
TIL_TileList * myNext | |
}; | |
short | myArrayIndex |
char | myUsePoints |
char | myScanEven |
char | myScanStep |
TIL_Interlace | myInterlace |
float | myScanScale |
float | myScanOffset |
int | myImageIndex |
exint | mySize |
int | myX1 |
int | myY1 |
int | myX2 |
int | myY2 |
unsigned int | myBlack |
unsigned int | myWhite |
char | myTileWrite [PLANE_MAX_VECTOR_SIZE] |
Definition at line 21 of file TIL_TileList.h.
|
static |
bool TIL_TileList::assignConstant | ( | TIL_Region * | region, |
bool | black = false |
||
) |
void TIL_TileList::clearToBlack | ( | bool | markconstant = true | ) |
|
static |
|
inline |
Definition at line 54 of file TIL_TileList.h.
TIL_Region* TIL_TileList::getRegionFromTiles | ( | bool | uncooked_only = false | ) |
|
inline |
Definition at line 48 of file TIL_TileList.h.
TIL_TileList& TIL_TileList::operator= | ( | const TIL_TileList & | ) |
void TIL_TileList::reset | ( | ) |
Definition at line 53 of file TIL_TileList.h.
union { ... } |
short TIL_TileList::myArrayIndex |
Definition at line 64 of file TIL_TileList.h.
unsigned int TIL_TileList::myBlack |
Definition at line 80 of file TIL_TileList.h.
int TIL_TileList::myImageIndex |
Definition at line 74 of file TIL_TileList.h.
TIL_Interlace TIL_TileList::myInterlace |
Definition at line 68 of file TIL_TileList.h.
TIL_Tile* TIL_TileList::myItems[PLANE_MAX_VECTOR_SIZE] |
Definition at line 57 of file TIL_TileList.h.
TIL_TileList* TIL_TileList::myNext |
Definition at line 62 of file TIL_TileList.h.
const TIL_Plane* TIL_TileList::myPlane |
Definition at line 61 of file TIL_TileList.h.
char TIL_TileList::myScanEven |
Definition at line 66 of file TIL_TileList.h.
float TIL_TileList::myScanOffset |
Definition at line 71 of file TIL_TileList.h.
float TIL_TileList::myScanScale |
Definition at line 70 of file TIL_TileList.h.
char TIL_TileList::myScanStep |
Definition at line 67 of file TIL_TileList.h.
exint TIL_TileList::mySize |
Definition at line 78 of file TIL_TileList.h.
char TIL_TileList::myTileWrite[PLANE_MAX_VECTOR_SIZE] |
Definition at line 83 of file TIL_TileList.h.
char TIL_TileList::myUsePoints |
Definition at line 65 of file TIL_TileList.h.
unsigned int TIL_TileList::myWhite |
Definition at line 80 of file TIL_TileList.h.
int TIL_TileList::myX1 |
Definition at line 79 of file TIL_TileList.h.
int TIL_TileList::myX2 |
Definition at line 79 of file TIL_TileList.h.
int TIL_TileList::myY1 |
Definition at line 79 of file TIL_TileList.h.
int TIL_TileList::myY2 |
Definition at line 79 of file TIL_TileList.h.