|
Classes |
struct | SpriteLayerRec |
| sprite layer data structure More...
|
Functions |
SWError | SWCreateSpriteLayer (SpriteLayerPtr *spriteLayerP) |
void | SWDisposeSpriteLayer (SpriteLayerPtr *spriteLayerPP) |
SWError | SWAddSprite (SpriteLayerPtr spriteLayerP, SpritePtr newSpriteP) |
SWError | SWRemoveSprite (SpritePtr oldSpriteP) |
void | SWRemoveAllSpritesFromLayer (SpriteLayerPtr srcSpriteLayerP) |
void | SWDisposeAllSpritesInLayer (SpriteLayerPtr spriteLayerP) |
unsigned long | SWCountNumSpritesInLayer (SpriteLayerPtr spriteLayerP) |
SWError | SWSwapSprite (SpritePtr srcSpriteP, SpritePtr dstSpriteP) |
SWError | SWInsertSpriteAfterSprite (SpritePtr newSpriteP, SpritePtr dstSpriteP) |
SWError | SWInsertSpriteBeforeSprite (SpritePtr newSpriteP, SpritePtr dstSpriteP) |
SpritePtr | SWGetNextSprite (SpriteLayerPtr spriteLayerP, SpritePtr curSpriteP) |
SpritePtr | SWGetPreviousSprite (SpriteLayerPtr spriteLayerP, SpritePtr curSpriteP) |
void | SWLockSpriteLayer (SpriteLayerPtr spriteLayerP) |
void | SWUnlockSpriteLayer (SpriteLayerPtr spriteLayerP) |
void | SWMoveSpriteLayer (SpriteLayerPtr spriteLayerP) |
void | SWCollideSpriteLayer (SpriteWorldPtr spriteWorldP, SpriteLayerPtr srcSpriteLayerP, SpriteLayerPtr dstSpriteLayerP) |
int | SWSpriteCollidesWithLayer (SpritePtr srcSpriteP, SpriteLayerPtr spriteLayerP, SpriteCollisionProcPtr collideFunc) |
void | SWSortSpriteLayer (SpriteLayerPtr theLayer) |
void | SWCustomSortSpriteLayer (SpriteLayerPtr theLayer, SpriteCompareProcPtr compareFunc) |
void | SWPauseSpriteLayer (SpriteLayerPtr spriteLayerP) |
void | SWUnpauseSpriteLayer (SpriteLayerPtr spriteLayerP) |
void | SWSetLayerAsNonScrolling (SpriteLayerPtr spriteLayerP, int layerIsNonScrolling) |
SpritePtr | SWFindSpriteByPoint (SpriteLayerPtr spriteLayerP, SpritePtr startSpriteP, int testH, int test) |
SpritePtr | SWTopSpriteFromPoint (SpriteLayerPtr spriteLayerP, SpritePtr startSpriteP, int testH, int testV, SpriteInMaskProcPtr testFunc) |
void | SWMoveSpriteLayerToTail (SpriteWorldPtr spriteWorldP, SpriteLayerPtr moveSpriteLayerP) |