|
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.