GAF Library
Generic Animation Format
 All Classes Functions Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
GAFStencilMaskSprite Class Reference
Inheritance diagram for GAFStencilMaskSprite:

Public Member Functions

virtual bool initWithTexture (CCTexture2D *pTexture, const CCRect &rect, bool rotated)
virtual void draw ()
virtual void visit ()
void invalidateMaskedObjectsOrder ()
void addMaskedObject (CCNode *anObject)
void removeMaskedObject (CCNode *anObject)
- Public Member Functions inherited from GAFSprite
void setExternaTransform (const CCAffineTransform &transform)
void setChildTransform (const CCAffineTransform &transform)
virtual void setUniformsForFragmentShader ()
const CCAffineTransform & childTransform () const
const CCAffineTransform & getExternalTransform () const
void setLocator (bool locator)
void setAtlasScale (float scale)
CCAffineTransform nodeToParentTransform (void)
void setTexture (CCTexture2D *texture)
bool initWithTexture (CCTexture2D *pTexture, const CCRect &rect, bool rotated)

Static Public Member Functions

static CCGLProgram * programShaderForMask ()
static void updateMaskContainerOf (CCNode *node)

Protected Member Functions

void sortAllMaskedObjects ()
- Protected Member Functions inherited from GAFSprite
void invalidateTransformCache ()

Additional Inherited Members

- Public Attributes inherited from GAFSprite
std::string objectId
- Protected Attributes inherited from GAFSprite
CCAffineTransform _externalTransform
CCAffineTransform _childTransform

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