Muvicado HD
Loading...
Searching...
No Matches
VVSpriteManager Class Reference

#include <VVSpriteManager.h>

Inheritance diagram for VVSpriteManager:
Collaboration diagram for VVSpriteManager:

Instance Methods

(void) - prepareToBeDeleted
(BOOL) - localMouseDown:
(BOOL) - localRightMouseDown:
(void) - localRightMouseUp:
(void) - localMouseDragged:
(void) - localMouseUp:
(id) - newSpriteAtBottomForRect:
(id) - newSpriteAtTopForRect:
(long) - getUniqueSpriteIndex
(VVSprite *) - spriteAtPoint:
(VVSprite *) - spriteForIndex:
(void) - removeSpriteForIndex:
(void) - removeSprite:
(void) - removeSpritesFromArray:
(void) - removeAllSprites
(void) - draw
(void) - drawRect:
(VVSprite *) - spriteInUse
(void) - setSpriteInUse:

Protected Attributes

BOOL deleted
VVSpritespriteInUse
long spriteIndexCount

Properties

MutLockArrayspriteArray

Detailed Description

Definition at line 9 of file VVSpriteManager.h.

Method Documentation

◆ draw

- (void) draw
Here is the call graph for this function:
Here is the caller graph for this function:

◆ drawRect:

- (void) drawRect: (NSRect) r

◆ getUniqueSpriteIndex

- (long) getUniqueSpriteIndex
Here is the call graph for this function:
Here is the caller graph for this function:

◆ localMouseDown:

- (BOOL) localMouseDown: (NSPoint) p

◆ localMouseDragged:

- (void) localMouseDragged: (NSPoint) p

◆ localMouseUp:

- (void) localMouseUp: (NSPoint) p

◆ localRightMouseDown:

- (BOOL) localRightMouseDown: (NSPoint) p

◆ localRightMouseUp:

- (void) localRightMouseUp: (NSPoint) p

◆ newSpriteAtBottomForRect:

- (id) newSpriteAtBottomForRect: (NSRect) r

◆ newSpriteAtTopForRect:

- (id) newSpriteAtTopForRect: (NSRect) r

◆ prepareToBeDeleted

- (void) prepareToBeDeleted
Here is the call graph for this function:
Here is the caller graph for this function:

◆ removeAllSprites

- (void) removeAllSprites
Here is the call graph for this function:
Here is the caller graph for this function:

◆ removeSprite:

- (void) removeSprite: (id) z

◆ removeSpriteForIndex:

- (void) removeSpriteForIndex: (long) i

◆ removeSpritesFromArray:

- (void) removeSpritesFromArray: (NSArray *) array

◆ setSpriteInUse:

- (void) setSpriteInUse: (VVSprite *) z

◆ spriteAtPoint:

- (VVSprite *) spriteAtPoint: (NSPoint) p

◆ spriteForIndex:

- (VVSprite *) spriteForIndex: (long) i

◆ spriteInUse

- (VVSprite *) spriteInUse

Member Data Documentation

◆ deleted

- (BOOL) deleted
protected

Definition at line 10 of file VVSpriteManager.h.

◆ spriteIndexCount

- (long) spriteIndexCount
protected

Definition at line 13 of file VVSpriteManager.h.

◆ spriteInUse

- (VVSprite*) spriteInUse
protected

Definition at line 12 of file VVSpriteManager.h.

Property Documentation

◆ spriteArray

- (MutLockArray *) spriteArray
readatomicassign

Definition at line 11 of file VVSpriteManager.h.


The documentation for this class was generated from the following file: