|
cocos2d-x
2.2.3-gd2.113-rev1ec524e
|
CCTileMapAtlas is a subclass of CCAtlasNode. More...
#include <CCTileMapAtlas.h>
Public Member Functions | |
| virtual struct sImageTGA * | getTGAInfo (void) |
| virtual void | setTGAInfo (struct sImageTGA *var) |
| CCTileMapAtlas () | |
| ctor More... | |
| virtual | ~CCTileMapAtlas () |
| NA NA. More... | |
| bool | initWithTileFile (const char *tile, const char *mapFile, int tileWidth, int tileHeight) |
| initializes a CCTileMap with a tile file (atlas) with a map file and the width and height of each tile in points. More... | |
| ccColor3B | tileAt (const CCPoint &position) |
| returns a tile from position x,y. More... | |
| void | setTile (const ccColor3B &tile, const CCPoint &position) |
| sets a tile at position x,y. More... | |
| void | releaseMap () |
| dealloc the map from memory More... | |
Public Member Functions inherited from CCAtlasNode | |
| virtual CCTextureAtlas * | getTextureAtlas (void) |
| virtual void | setTextureAtlas (CCTextureAtlas *var) |
| virtual ccBlendFunc | getBlendFunc (void) |
| Returns the blending function that is currently being used. More... | |
| virtual void | setBlendFunc (ccBlendFunc var) |
| Sets the source blending function. More... | |
| virtual unsigned int | getQuadsToDraw (void) |
| virtual void | setQuadsToDraw (unsigned int var) |
| CCAtlasNode () | |
| ctor More... | |
| virtual | ~CCAtlasNode () |
| NA NA. More... | |
| bool | initWithTileFile (const char *tile, unsigned int tileWidth, unsigned int tileHeight, unsigned int itemsToRender) |
| initializes an CCAtlasNode with an Atlas file the width and height of each item and the quantity of items to render More... | |
| bool | initWithTexture (CCTexture2D *texture, unsigned int tileWidth, unsigned int tileHeight, unsigned int itemsToRender) |
| initializes an CCAtlasNode with a texture the width and height of each item measured in points and the quantity of items to render More... | |
| virtual void | updateAtlasValues () |
| updates the Atlas (indexed vertex array). More... | |
| virtual void | draw (void) |
| Override this method to draw your own node. More... | |
| virtual CCTexture2D * | getTexture (void) |
| returns the used texture More... | |
| virtual void | setTexture (CCTexture2D *texture) |
| sets a new texture. More... | |
| virtual bool | isOpacityModifyRGB () |
| Returns whether or not the opacity will be applied using glColor(R,G,B,opacity) or glColor(opacity, opacity, opacity, opacity) More... | |
| virtual void | setOpacityModifyRGB (bool isOpacityModifyRGB) |
| Changes the OpacityModifyRGB property. More... | |
| virtual const ccColor3B & | getColor (void) |
| Returns color that is currently used. More... | |
| virtual void | setColor (const ccColor3B &color) |
| Changes the color with R,G,B bytes. More... | |
| virtual void | setOpacity (GLubyte opacity) |
| Changes the opacity. More... | |
Public Member Functions inherited from CCNodeRGBA | |
| CCNodeRGBA () | |
| ctor More... | |
| virtual | ~CCNodeRGBA () |
| NA NA. More... | |
| virtual bool | init () |
| Initializes the instance of CCNode. More... | |
| virtual GLubyte | getOpacity () |
| Returns the opacity. More... | |
| virtual GLubyte | getDisplayedOpacity () |
| Returns the displayed opacity. More... | |
| virtual void | setOpacity (GLubyte opacity) |
| Changes the opacity. More... | |
| virtual void | updateDisplayedOpacity (GLubyte parentOpacity) |
| recursive method that updates the displayed opacity. More... | |
| virtual bool | isCascadeOpacityEnabled () |
| whether or not opacity should be propagated to its children. More... | |
| virtual void | setCascadeOpacityEnabled (bool cascadeOpacityEnabled) |
| virtual const ccColor3B & | getColor (void) |
| Returns color that is currently used. More... | |
| virtual const ccColor3B & | getDisplayedColor () |
| Returns the displayed color. More... | |
| virtual void | setColor (const ccColor3B &color) |
| Changes the color with R,G,B bytes. More... | |
| virtual void | updateDisplayedColor (const ccColor3B &parentColor) |
| recursive method that updates display color More... | |
| virtual bool | isCascadeColorEnabled () |
| whether or not color should be propagated to its children. More... | |
| virtual void | setCascadeColorEnabled (bool cascadeColorEnabled) |
| virtual void | setOpacityModifyRGB (bool bValue) |
| Changes the OpacityModifyRGB property. More... | |
| virtual bool | isOpacityModifyRGB () |
| Returns whether or not the opacity will be applied using glColor(R,G,B,opacity) or glColor(opacity, opacity, opacity, opacity) More... | |
Public Member Functions inherited from CCNode | |
| virtual | ~CCNode (void) |
| Default destructor NA NA. More... | |
| virtual bool | init () |
| Initializes the instance of CCNode. More... | |
| const char * | description (void) |
| Gets the description string. More... | |
| virtual void | setVisible (bool visible) |
| Sets whether the node is visible. More... | |
| virtual bool | isVisible () |
| Determines if the node is visible. More... | |
| virtual void | setRotation (float fRotation) |
| Sets the rotation (angle) of the node in degrees. More... | |
| virtual float | getRotation () |
| Returns the rotation of the node in degrees. More... | |
| virtual void | setRotationX (float fRotaionX) |
| Sets the X rotation (angle) of the node in degrees which performs a horizontal rotational skew. More... | |
| virtual float | getRotationX () |
| Gets the X rotation (angle) of the node in degrees which performs a horizontal rotation skew. More... | |
| virtual void | setRotationY (float fRotationY) |
| Sets the Y rotation (angle) of the node in degrees which performs a vertical rotational skew. More... | |
| virtual float | getRotationY () |
| Gets the Y rotation (angle) of the node in degrees which performs a vertical rotational skew. More... | |
| virtual void | setOrderOfArrival (unsigned int uOrderOfArrival) |
| Sets the arrival order when this node has a same ZOrder with other children. More... | |
| virtual unsigned int | getOrderOfArrival () |
| Returns the arrival order, indecates which children is added previously. More... | |
| virtual void | setGLServerState (ccGLServerState glServerState) |
| Sets the state of OpenGL server side. More... | |
| virtual ccGLServerState | getGLServerState () |
| Returns the state of OpenGL server side. More... | |
| virtual void | ignoreAnchorPointForPosition (bool ignore) |
| Sets whether the anchor point will be (0,0) when you position this node. More... | |
| virtual bool | isIgnoreAnchorPointForPosition () |
| Gets whether the anchor point will be (0,0) when you position this node. More... | |
| virtual void | removeChild (CCNode *child) |
| Removes a child from the container with a cleanup. More... | |
| virtual void | removeChild (CCNode *child, bool cleanup) |
| Removes a child from the container. More... | |
| virtual void | removeChildByTag (int tag) |
| Removes a child from the container by tag value with a cleanup. More... | |
| virtual void | removeChildByTag (int tag, bool cleanup) |
| Removes a child from the container by tag value. More... | |
| virtual void | removeAllChildren () |
| Removes all children from the container with a cleanup. More... | |
| virtual void | removeAllChildrenWithCleanup (bool cleanup) |
| Removes all children from the container, and do a cleanup to all running actions depending on the cleanup parameter. More... | |
| virtual void | reorderChild (CCNode *child, int zOrder) |
| Reorders a child according to a new z value. More... | |
| virtual void | sortAllChildren () |
| Sorts the children array once before drawing, instead of every time when a child is added or reordered. More... | |
| virtual CCCamera * | getCamera () |
| Returns a camera object that lets you move the node using a gluLookAt. More... | |
| virtual bool | isRunning () |
| Returns whether or not the node accepts event callbacks. More... | |
| virtual void | cleanup (void) |
| Stops all running actions and schedulers. More... | |
| virtual void | draw (void) |
| Override this method to draw your own node. More... | |
| virtual void | visit (void) |
| Visits this node's children and draw them recursively. More... | |
| CCRect | boundingBox (void) |
| Returns a "local" axis aligned bounding box of the node. More... | |
| virtual CCAffineTransform | nodeToWorldTransform (void) |
| Returns the world affine transform matrix. More... | |
| virtual CCAffineTransform | worldToNodeTransform (void) |
| Returns the inverse world affine transform matrix. More... | |
| CCNode (void) | |
| Default constructor ctor. More... | |
| CCNode (const CCNode &) | |
| virtual void | setZOrder (int zOrder) |
| Sets the Z order which stands for the drawing order, and reorder this node in its parent's children array. More... | |
| virtual void | _setZOrder (int z) |
| Sets the z order which stands for the drawing order. More... | |
| virtual int | getZOrder () |
| Gets the Z order of this node. More... | |
| virtual void | setVertexZ (float vertexZ) |
| Sets the real OpenGL Z vertex. More... | |
| virtual float | getVertexZ () |
| Gets OpenGL Z vertex of this node. More... | |
| virtual void | setScaleX (float fScaleX) |
| Changes the scale factor on X axis of this node. More... | |
| virtual float | getScaleX () |
| Returns the scale factor on X axis of this node. More... | |
| virtual void | setScaleY (float fScaleY) |
| Changes the scale factor on Y axis of this node. More... | |
| virtual float | getScaleY () |
| Returns the scale factor on Y axis of this node. More... | |
| virtual void | setScale (float scale) |
| Changes both X and Y scale factor of the node. More... | |
| virtual float | getScale () |
| Gets the scale factor of the node, when X and Y have the same scale factor. More... | |
| virtual void | setScale (float fScaleX, float fScaleY) |
| Changes both X and Y scale factor of the node. More... | |
| virtual void | setPosition (const CCPoint &position) |
| Changes the position (x,y) of the node in OpenGL coordinates. More... | |
| virtual const CCPoint & | getPosition () |
| Gets the position (x,y) of the node in OpenGL coordinates. More... | |
| virtual void | setPosition (float x, float y) |
| Sets position in a more efficient way. More... | |
| virtual void | getPosition (float *x, float *y) |
| Gets position in a more efficient way, returns two number instead of a CCPoint object. More... | |
| virtual void | setPositionX (float x) |
| Gets/Sets x or y coordinate individually for position. More... | |
| virtual float | getPositionX (void) |
| Sets the Z order which stands for the drawing order, and reorder this node in its parent's children array. More... | |
| virtual void | setPositionY (float y) |
| Sets the Z order which stands for the drawing order, and reorder this node in its parent's children array. More... | |
| virtual float | getPositionY (void) |
| Sets the Z order which stands for the drawing order, and reorder this node in its parent's children array. More... | |
| virtual void | setSkewX (float fSkewX) |
| Changes the X skew angle of the node in degrees. More... | |
| virtual float | getSkewX () |
| Returns the X skew angle of the node in degrees. More... | |
| virtual void | setSkewY (float fSkewY) |
| Changes the Y skew angle of the node in degrees. More... | |
| virtual float | getSkewY () |
| Returns the Y skew angle of the node in degrees. More... | |
| virtual void | setAnchorPoint (const CCPoint &anchorPoint) |
| Sets the anchor point in percent. More... | |
| virtual const CCPoint & | getAnchorPoint () |
| Returns the anchor point in percent. More... | |
| virtual const CCPoint & | getAnchorPointInPoints () |
| Returns the anchorPoint in absolute pixels. More... | |
| virtual void | setContentSize (const CCSize &contentSize) |
| Sets the untransformed size of the node. More... | |
| virtual const CCSize & | getContentSize () const |
| Returns the untransformed size of the node. More... | |
| virtual CCSize | getScaledContentSize (void) |
| virtual void | addChild (CCNode *child) |
| Adds a child to the container with z-order as 0. More... | |
| virtual void | addChild (CCNode *child, int zOrder) |
| Adds a child to the container with a z-order. More... | |
| virtual void | addChild (CCNode *child, int zOrder, int tag) |
| Adds a child to the container with z order and tag. More... | |
| virtual CCNode * | getChildByTag (int tag) |
| Gets a child from the container with its tag. More... | |
| virtual CCArray * | getChildren () |
| Return an array of children. More... | |
| virtual unsigned int | getChildrenCount (void) const |
| Get the amount of children. More... | |
| virtual void | setParent (CCNode *parent) |
| Sets the parent node. More... | |
| virtual CCNode * | getParent () |
| Returns a pointer to the parent node. More... | |
| virtual void | removeFromParent () |
| Removes this node itself from its parent node with a cleanup. More... | |
| virtual void | removeFromParentAndCleanup (bool cleanup) |
| Removes this node itself from its parent node. More... | |
| virtual void | removeMeAndCleanup (void) |
| virtual CCGridBase * | getGrid () |
| Returns a grid object that is used when applying effects. More... | |
| virtual void | setGrid (CCGridBase *pGrid) |
| Changes a grid object that is used when applying effects. More... | |
| virtual void * | getUserData () |
| Returns a tag that is used to identify the node easily. More... | |
| virtual void | setUserData (void *pUserData) |
| Sets a custom user data pointer. More... | |
| virtual CCObject * | getUserObject () |
| Returns a user assigned CCObject. More... | |
| virtual void | setUserObject (CCObject *pUserObject) |
| Returns a user assigned CCObject. More... | |
| virtual CCGLProgram * | getShaderProgram () |
| Return the shader program currently used for this node. More... | |
| virtual void | setShaderProgram (CCGLProgram *pShaderProgram) |
| Sets the shader program for this node. More... | |
| virtual void | registerScriptHandler (int handler) |
| Registers a script function that will be called in onEnter() & onExit() seires functions. More... | |
| virtual void | unregisterScriptHandler (void) |
| Unregisters a script function that will be called in onEnter() & onExit() series functions. More... | |
| int | getScriptHandler () |
| Gets script handler for onEnter/onExit event. More... | |
| void | scheduleUpdateWithPriorityLua (int nHandler, int priority) |
| Schedules for lua script. More... | |
| virtual void | onEnter () |
| Event callback that is invoked every time when CCNode enters the 'stage'. More... | |
| virtual void | onEnterTransitionDidFinish () |
| Event callback that is invoked when the CCNode enters in the 'stage'. More... | |
| virtual void | onExit () |
| Event callback that is invoked every time the CCNode leaves the 'stage'. More... | |
| virtual void | onExitTransitionDidStart () |
| Event callback that is called every time the CCNode leaves the 'stage'. More... | |
| virtual void | setActionManager (CCActionManager *actionManager) |
| Sets the CCActionManager object that is used by all actions. More... | |
| virtual CCActionManager * | getActionManager () |
| Gets the CCActionManager object that is used by all actions. More... | |
| CCAction * | runAction (CCAction *action) |
| Executes an action, and returns the action that is executed. More... | |
| void | stopAllActions (void) |
| Stops and removes all actions from the running action list . More... | |
| void | stopAction (CCAction *action) |
| Stops and removes an action from the running action list. More... | |
| void | stopActionByTag (int tag) |
| Removes an action from the running action list by its tag. More... | |
| CCAction * | getActionByTag (int tag) |
| Gets an action from the running action list by its tag. More... | |
| unsigned int | numberOfRunningActions (void) |
| Returns the numbers of actions that are running plus the ones that are schedule to run (actions in actionsToAdd and actions arrays). More... | |
| virtual void | setScheduler (CCScheduler *scheduler) |
| Sets a CCScheduler object that is used to schedule all "updates" and timers. More... | |
| virtual CCScheduler * | getScheduler () |
| Gets a CCSheduler object. More... | |
| bool | isScheduled (SEL_SCHEDULE selector) |
| Checks whether a selector is scheduled. More... | |
| void | scheduleUpdate (void) |
| Schedules the "update" method. More... | |
| void | scheduleUpdateWithPriority (int priority) |
| Schedules the "update" method with a custom priority. More... | |
| void | unscheduleUpdate (void) |
| Sets a CCScheduler object that is used to schedule all "updates" and timers. More... | |
| void | schedule (SEL_SCHEDULE selector, float interval, unsigned int repeat, float delay) |
| Schedules a custom selector. More... | |
| void | schedule (SEL_SCHEDULE selector, float interval) |
| Schedules a custom selector with an interval time in seconds. More... | |
| void | scheduleOnce (SEL_SCHEDULE selector, float delay) |
| Schedules a selector that runs only once, with a delay of 0 or larger. More... | |
| void | schedule (SEL_SCHEDULE selector) |
| Schedules a custom selector, the scheduled selector will be ticked every frame. More... | |
| void | unschedule (SEL_SCHEDULE selector) |
| Unschedules a custom selector. More... | |
| void | unscheduleAllSelectors (void) |
| Unschedule all scheduled selectors: custom selectors, and the 'update' selector. More... | |
| void | resumeSchedulerAndActions (void) |
| Resumes all scheduled selectors and actions. More... | |
| void | pauseSchedulerAndActions (void) |
| Pauses all scheduled selectors and actions. More... | |
| virtual void | update (float delta) |
| Sets a CCScheduler object that is used to schedule all "updates" and timers. More... | |
| void | transform (void) |
| Performs OpenGL view-matrix transformation based on position, scale, rotation and other attributes. More... | |
| void | transformAncestors (void) |
| Performs OpenGL view-matrix transformation of it's ancestors. More... | |
| virtual void | updateTransform (void) |
| Calls children's updateTransform() method recursively. More... | |
| virtual const CCAffineTransform | nodeToParentTransform (void) |
| Returns the matrix that transform the node's (local) space coordinates into the parent's space coordinates. More... | |
| virtual const CCAffineTransform | parentToNodeTransform (void) |
| Returns the matrix that transform parent's space coordinates to the node's (local) space coordinates. More... | |
| CCPoint | convertToNodeSpace (const CCPoint &worldPoint) |
| Converts a Point to node (local) space coordinates. More... | |
| CCPoint | convertToWorldSpace (const CCPoint &nodePoint) |
| Converts a Point to world space coordinates. More... | |
| CCPoint | convertToNodeSpaceAR (const CCPoint &worldPoint) |
| Converts a Point to node (local) space coordinates. More... | |
| CCPoint | convertToWorldSpaceAR (const CCPoint &nodePoint) |
| Converts a local Point to world space coordinates.The result is in Points. More... | |
| CCPoint | convertTouchToNodeSpace (CCTouch *touch) |
| convenience methods which take a CCTouch instead of CCPoint More... | |
| CCPoint | convertTouchToNodeSpaceAR (CCTouch *touch) |
| converts a CCTouch (world coordinates) into a local coordinate. More... | |
| void | setAdditionalTransform (const CCAffineTransform &additionalTransform) |
| Sets the additional transform. More... | |
| CCComponent * | getComponent (const char *pName) const |
| gets a component by its name More... | |
| virtual bool | addComponent (CCComponent *pComponent) |
| adds a component More... | |
| virtual bool | removeComponent (const char *pName) |
| removes a component by its name More... | |
| virtual bool | removeComponent (CCComponent *pComponent) |
| removes a component by its pointer More... | |
| virtual void | removeAllComponents () |
| removes all components More... | |
| virtual void | updateTweenAction (float, const char *) |
| CCNode & | operator= (const CCNode &) |
Public Member Functions inherited from CCObject | |
| CCObject (void) | |
| virtual | ~CCObject (void) |
| NA. More... | |
| void | release (void) |
| void | retain (void) |
| CCObject * | autorelease (void) |
| CCObject * | copy (void) |
| bool | isSingleReference (void) const |
| unsigned int | retainCount (void) const |
| virtual bool | isEqual (const CCObject *pObject) |
| virtual void | acceptVisitor (CCDataVisitor &visitor) |
| virtual void | update (float dt) |
| CCObject (const CCObject &) | |
| CCObject & | operator= (const CCObject &) |
| virtual void | encodeWithCoder (DS_Dictionary *) |
| virtual bool | canEncode () |
| CCObjectType | getObjType () const |
| virtual int | getTag () const |
| virtual void | setTag (int nTag) |
| void | setObjType (CCObjectType) |
Public Member Functions inherited from CCCopying | |
| virtual CCObject * | copyWithZone (CCZone *pZone) |
| virtual void | setColor (const ccColor3B &color)=0 |
| Changes the color with R,G,B bytes. More... | |
| virtual const ccColor3B & | getColor (void)=0 |
| Returns color that is currently used. More... | |
| virtual const ccColor3B & | getDisplayedColor (void)=0 |
| Returns the displayed color. More... | |
| virtual GLubyte | getDisplayedOpacity (void)=0 |
| Returns the displayed opacity. More... | |
| virtual GLubyte | getOpacity (void)=0 |
| Returns the opacity. More... | |
| virtual void | setOpacity (GLubyte opacity)=0 |
| Changes the opacity. More... | |
| virtual void | setOpacityModifyRGB (bool bValue)=0 |
| Changes the OpacityModifyRGB property. More... | |
| virtual bool | isOpacityModifyRGB (void)=0 |
| Returns whether or not the opacity will be applied using glColor(R,G,B,opacity) or glColor(opacity, opacity, opacity, opacity) More... | |
| virtual bool | isCascadeColorEnabled (void)=0 |
| whether or not color should be propagated to its children. More... | |
| virtual void | setCascadeColorEnabled (bool cascadeColorEnabled)=0 |
| virtual void | updateDisplayedColor (const ccColor3B &color)=0 |
| recursive method that updates display color More... | |
| virtual bool | isCascadeOpacityEnabled (void)=0 |
| whether or not opacity should be propagated to its children. More... | |
| virtual void | setCascadeOpacityEnabled (bool cascadeOpacityEnabled)=0 |
| virtual void | updateDisplayedOpacity (GLubyte opacity)=0 |
| recursive method that updates the displayed opacity. More... | |
| virtual CCTexture2D * | getTexture (void)=0 |
| Returns the currently used texture. More... | |
| virtual void | setTexture (CCTexture2D *texture)=0 |
| Sets a new texuture. More... | |
| virtual void | setBlendFunc (ccBlendFunc blendFunc)=0 |
| Sets the source blending function. More... | |
| virtual ccBlendFunc | getBlendFunc (void)=0 |
| Returns the blending function that is currently being used. More... | |
Static Public Member Functions | |
| static CCTileMapAtlas * | create (const char *tile, const char *mapFile, int tileWidth, int tileHeight) |
| creates a CCTileMap with a tile file (atlas) with a map file and the width and height of each tile in points. More... | |
Static Public Member Functions inherited from CCAtlasNode | |
| static CCAtlasNode * | create (const char *tile, unsigned int tileWidth, unsigned int tileHeight, unsigned int itemsToRender) |
| creates a CCAtlasNode with an Atlas file the width and height of each item and the quantity of items to render More... | |
Static Public Member Functions inherited from CCNodeRGBA | |
| static CCNodeRGBA * | create (void) |
| Allocates and initializes a nodergba. More... | |
Static Public Member Functions inherited from CCNode | |
| static CCNode * | create (void) |
| Allocates and initializes a node. More... | |
Static Public Member Functions inherited from CCObject | |
| static CCObject * | createWithCoder (DS_Dictionary *) |
Protected Attributes | |
| struct sImageTGA * | m_pTGAInfo |
| TileMap info. More... | |
| CCDictionary * | m_pPosToAtlasIndex |
| x,y to atlas dictionary More... | |
| int | m_nItemsToRender |
| numbers of tiles to render More... | |
Protected Attributes inherited from CCAtlasNode | |
| unsigned int | m_uItemsPerRow |
| chars per row More... | |
| unsigned int | m_uItemsPerColumn |
| chars per column More... | |
| unsigned int | m_uItemWidth |
| width of each char More... | |
| unsigned int | m_uItemHeight |
| height of each char More... | |
| ccColor3B | m_tColorUnmodified |
| CCTextureAtlas * | m_pTextureAtlas |
| ccBlendFunc | m_tBlendFunc |
| unsigned int | m_uQuadsToDraw |
Protected Attributes inherited from CCNodeRGBA | |
| GLubyte | _displayedOpacity |
| GLubyte | _realOpacity |
| ccColor3B | _displayedColor |
| ccColor3B | _realColor |
| bool | _cascadeColorEnabled |
| bool | _cascadeOpacityEnabled |
Protected Attributes inherited from CCNode | |
| float | m_fRotationX |
| rotation angle on x-axis More... | |
| float | m_fRotationY |
| rotation angle on y-axis More... | |
| float | m_fScaleX |
| scaling factor on x-axis More... | |
| float | m_fScaleY |
| scaling factor on y-axis More... | |
| float | m_fVertexZ |
| OpenGL real Z vertex. More... | |
| CCPoint | m_obPosition |
| position of the node More... | |
| float | m_fSkewX |
| skew angle on x-axis More... | |
| float | m_fSkewY |
| skew angle on y-axis More... | |
| CCPoint | m_obAnchorPointInPoints |
| anchor point in points More... | |
| CCPoint | m_obAnchorPoint |
| anchor point normalized (NOT in points) More... | |
| CCSize | m_obContentSize |
| untransformed size of the node More... | |
| CCAffineTransform | m_sAdditionalTransform |
| transform More... | |
| CCAffineTransform | m_sTransform |
| transform More... | |
| CCAffineTransform | m_sInverse |
| transform More... | |
| CCCamera * | m_pCamera |
| a camera More... | |
| CCGridBase * | m_pGrid |
| a grid More... | |
| int | m_nZOrder |
| z-order value that affects the draw order More... | |
| CCArray * | m_pChildren |
| array of children nodes More... | |
| CCNode * | m_pParent |
| weak reference to parent node More... | |
| void * | m_pUserData |
| A user assingned void pointer, Can be point to any cpp object. More... | |
| CCObject * | m_pUserObject |
| A user assigned CCObject. More... | |
| CCGLProgram * | m_pShaderProgram |
| OpenGL shader. More... | |
| ccGLServerState | m_eGLServerState |
| OpenGL servier side state. More... | |
| unsigned int | m_uOrderOfArrival |
| used to preserve sequence while sorting children with the same zOrder More... | |
| CCScheduler * | m_pScheduler |
| scheduler used to schedule timers and updates More... | |
| CCActionManager * | m_pActionManager |
| a pointer to ActionManager singleton, which is used to handle all the actions More... | |
| bool | m_bRunning |
| is running More... | |
| bool | m_bTransformDirty |
| transform dirty flag More... | |
| bool | m_bInverseDirty |
| transform dirty flag More... | |
| bool | m_bAdditionalTransformDirty |
| The flag to check whether the additional transform is dirty. More... | |
| bool | m_bVisible |
| is this node visible More... | |
| bool | m_bIgnoreAnchorPointForPosition |
| true if the Anchor Point will be (0,0) when you position the CCNode, false otherwise. More... | |
| bool | m_bReorderChildDirty |
| children order dirty flag More... | |
| int | m_nScriptHandler |
| script handler for onEnter() & onExit(), used in Javascript binding and Lua binding. More... | |
| int | m_nUpdateScriptHandler |
| script handler for update() callback per frame, which is invoked from lua & javascript. More... | |
| ccScriptType | m_eScriptType |
| type of script binding, lua or javascript More... | |
| CCComponentContainer * | m_pComponentContainer |
| Dictionary of components. More... | |
Protected Attributes inherited from CCObject | |
| unsigned int | m_uReference |
| unsigned int | m_uAutoReleaseCount |
| int | m_nTag |
| int | m_eObjType |
| unsigned int | m_uObjectIdxInArray |
Additional Inherited Members | |
Public Attributes inherited from CCAtlasNode | |
| bool | m_bIsOpacityModifyRGB |
| GLint | m_nUniformColor |
| bool | m_bIgnoreContentScaleFactor |
Public Attributes inherited from CCObject | |
| unsigned int | m_uID |
| int | m_nLuaID |
CCTileMapAtlas is a subclass of CCAtlasNode.
It knows how to render a map based of tiles. The tiles must be in a .PNG format while the map must be a .TGA file.
For more information regarding the format, please see this post: http://www.cocos2d-iphone.org/archives/27
All features from CCAtlasNode are valid in CCTileMapAtlas
IMPORTANT: This class is deprecated. It is maintained for compatibility reasons only. You SHOULD not use this class. Instead, use the newer TMX file format: CCTMXTiledMap
| CCTileMapAtlas | ( | ) |
ctor
|
virtual |
NA NA.
|
static |
creates a CCTileMap with a tile file (atlas) with a map file and the width and height of each tile in points.
The tile file will be loaded using the TextureMgr.
|
virtual |
| bool initWithTileFile | ( | const char * | tile, |
| const char * | mapFile, | ||
| int | tileWidth, | ||
| int | tileHeight | ||
| ) |
initializes a CCTileMap with a tile file (atlas) with a map file and the width and height of each tile in points.
The file will be loaded using the TextureMgr.
| void releaseMap | ( | ) |
dealloc the map from memory
|
virtual |
sets a tile at position x,y.
For the moment only channel R is used
returns a tile from position x,y.
For the moment only channel R is used getTileAt
|
protected |
numbers of tiles to render
|
protected |
x,y to atlas dictionary
|
protected |
TileMap info.