mirror of https://github.com/axmolengine/axmol.git
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into iss2371-add-lua-ios-mac
Conflicts: scripting/lua/cocos2dx_support/LuaCocos2d.cpp
This commit is contained in:
commit
a67ac821f7
3
AUTHORS
3
AUTHORS
|
@ -504,6 +504,9 @@ Developers:
|
|||
|
||||
smilingpoplar (YangLe)
|
||||
Fixing a bug that CCScale9Sprite doesn't support rotated spriteframe in atlas.
|
||||
|
||||
xxuejie
|
||||
Add namespace prefix to selector macros
|
||||
|
||||
Retired Core Developers:
|
||||
WenSheng Yang
|
||||
|
|
|
@ -208,12 +208,12 @@ void AtlasNode::setIgnoreContentScaleFactor(bool bIgnoreContentScaleFactor)
|
|||
|
||||
// AtlasNode - CocosNodeTexture protocol
|
||||
|
||||
ccBlendFunc AtlasNode::getBlendFunc()
|
||||
const ccBlendFunc& AtlasNode::getBlendFunc() const
|
||||
{
|
||||
return _blendFunc;
|
||||
}
|
||||
|
||||
void AtlasNode::setBlendFunc(ccBlendFunc blendFunc)
|
||||
void AtlasNode::setBlendFunc(const ccBlendFunc &blendFunc)
|
||||
{
|
||||
_blendFunc = blendFunc;
|
||||
}
|
||||
|
|
|
@ -69,7 +69,7 @@ protected:
|
|||
// protocol variables
|
||||
bool _isOpacityModifyRGB;
|
||||
|
||||
CC_PROPERTY(ccBlendFunc, _blendFunc, BlendFunc);
|
||||
CC_PROPERTY_PASS_BY_REF(ccBlendFunc, _blendFunc, BlendFunc);
|
||||
|
||||
// quads to draw
|
||||
CC_PROPERTY(unsigned int, _quadsToDraw, QuadsToDraw);
|
||||
|
|
|
@ -149,7 +149,7 @@ bool Node::init()
|
|||
return true;
|
||||
}
|
||||
|
||||
float Node::getSkewX()
|
||||
float Node::getSkewX() const
|
||||
{
|
||||
return _skewX;
|
||||
}
|
||||
|
@ -160,7 +160,7 @@ void Node::setSkewX(float newSkewX)
|
|||
_transformDirty = _inverseDirty = true;
|
||||
}
|
||||
|
||||
float Node::getSkewY()
|
||||
float Node::getSkewY() const
|
||||
{
|
||||
return _skewY;
|
||||
}
|
||||
|
@ -173,7 +173,7 @@ void Node::setSkewY(float newSkewY)
|
|||
}
|
||||
|
||||
/// zOrder getter
|
||||
int Node::getZOrder()
|
||||
int Node::getZOrder() const
|
||||
{
|
||||
return _ZOrder;
|
||||
}
|
||||
|
@ -195,7 +195,7 @@ void Node::setZOrder(int z)
|
|||
}
|
||||
|
||||
/// vertexZ getter
|
||||
float Node::getVertexZ()
|
||||
float Node::getVertexZ() const
|
||||
{
|
||||
return _vertexZ;
|
||||
}
|
||||
|
@ -209,7 +209,7 @@ void Node::setVertexZ(float var)
|
|||
|
||||
|
||||
/// rotation getter
|
||||
float Node::getRotation()
|
||||
float Node::getRotation() const
|
||||
{
|
||||
CCAssert(_rotationX == _rotationY, "CCNode#rotation. RotationX != RotationY. Don't know which one to return");
|
||||
return _rotationX;
|
||||
|
@ -222,7 +222,7 @@ void Node::setRotation(float newRotation)
|
|||
_transformDirty = _inverseDirty = true;
|
||||
}
|
||||
|
||||
float Node::getRotationX()
|
||||
float Node::getRotationX() const
|
||||
{
|
||||
return _rotationX;
|
||||
}
|
||||
|
@ -233,7 +233,7 @@ void Node::setRotationX(float fRotationX)
|
|||
_transformDirty = _inverseDirty = true;
|
||||
}
|
||||
|
||||
float Node::getRotationY()
|
||||
float Node::getRotationY() const
|
||||
{
|
||||
return _rotationY;
|
||||
}
|
||||
|
@ -245,7 +245,7 @@ void Node::setRotationY(float fRotationY)
|
|||
}
|
||||
|
||||
/// scale getter
|
||||
float Node::getScale(void)
|
||||
float Node::getScale(void) const
|
||||
{
|
||||
CCAssert( _scaleX == _scaleY, "CCNode#scale. ScaleX != ScaleY. Don't know which one to return");
|
||||
return _scaleX;
|
||||
|
@ -259,7 +259,7 @@ void Node::setScale(float scale)
|
|||
}
|
||||
|
||||
/// scaleX getter
|
||||
float Node::getScaleX()
|
||||
float Node::getScaleX() const
|
||||
{
|
||||
return _scaleX;
|
||||
}
|
||||
|
@ -272,7 +272,7 @@ void Node::setScaleX(float newScaleX)
|
|||
}
|
||||
|
||||
/// scaleY getter
|
||||
float Node::getScaleY()
|
||||
float Node::getScaleY() const
|
||||
{
|
||||
return _scaleY;
|
||||
}
|
||||
|
@ -285,7 +285,7 @@ void Node::setScaleY(float newScaleY)
|
|||
}
|
||||
|
||||
/// position getter
|
||||
const Point& Node::getPosition()
|
||||
const Point& Node::getPosition() const
|
||||
{
|
||||
return _position;
|
||||
}
|
||||
|
@ -297,7 +297,7 @@ void Node::setPosition(const Point& newPosition)
|
|||
_transformDirty = _inverseDirty = true;
|
||||
}
|
||||
|
||||
void Node::getPosition(float* x, float* y)
|
||||
void Node::getPosition(float* x, float* y) const
|
||||
{
|
||||
*x = _position.x;
|
||||
*y = _position.y;
|
||||
|
@ -308,12 +308,12 @@ void Node::setPosition(float x, float y)
|
|||
setPosition(ccp(x, y));
|
||||
}
|
||||
|
||||
float Node::getPositionX(void)
|
||||
float Node::getPositionX(void) const
|
||||
{
|
||||
return _position.x;
|
||||
}
|
||||
|
||||
float Node::getPositionY(void)
|
||||
float Node::getPositionY(void) const
|
||||
{
|
||||
return _position.y;
|
||||
}
|
||||
|
@ -367,7 +367,7 @@ void Node::setGrid(GridBase* pGrid)
|
|||
|
||||
|
||||
/// isVisible getter
|
||||
bool Node::isVisible()
|
||||
bool Node::isVisible() const
|
||||
{
|
||||
return _visible;
|
||||
}
|
||||
|
@ -378,13 +378,13 @@ void Node::setVisible(bool var)
|
|||
_visible = var;
|
||||
}
|
||||
|
||||
const Point& Node::getAnchorPointInPoints()
|
||||
const Point& Node::getAnchorPointInPoints() const
|
||||
{
|
||||
return _anchorPointInPoints;
|
||||
}
|
||||
|
||||
/// anchorPoint getter
|
||||
const Point& Node::getAnchorPoint()
|
||||
const Point& Node::getAnchorPoint() const
|
||||
{
|
||||
return _anchorPoint;
|
||||
}
|
||||
|
@ -417,7 +417,7 @@ void Node::setContentSize(const Size & size)
|
|||
}
|
||||
|
||||
// isRunning getter
|
||||
bool Node::isRunning()
|
||||
bool Node::isRunning() const
|
||||
{
|
||||
return _running;
|
||||
}
|
||||
|
@ -434,7 +434,7 @@ void Node::setParent(Node * var)
|
|||
}
|
||||
|
||||
/// isRelativeAnchorPoint getter
|
||||
bool Node::isIgnoreAnchorPointForPosition()
|
||||
bool Node::isIgnoreAnchorPointForPosition() const
|
||||
{
|
||||
return _ignoreAnchorPointForPosition;
|
||||
}
|
||||
|
@ -472,7 +472,7 @@ void Node::setUserData(void *var)
|
|||
_userData = var;
|
||||
}
|
||||
|
||||
unsigned int Node::getOrderOfArrival()
|
||||
unsigned int Node::getOrderOfArrival() const
|
||||
{
|
||||
return _orderOfArrival;
|
||||
}
|
||||
|
@ -492,7 +492,7 @@ Object* Node::getUserObject()
|
|||
return _userObject;
|
||||
}
|
||||
|
||||
ccGLServerState Node::getGLServerState()
|
||||
ccGLServerState Node::getGLServerState() const
|
||||
{
|
||||
return _GLServerState;
|
||||
}
|
||||
|
@ -552,7 +552,7 @@ void Node::cleanup()
|
|||
}
|
||||
|
||||
|
||||
const char* Node::description()
|
||||
const char* Node::description() const
|
||||
{
|
||||
return String::createWithFormat("<Node | Tag = %d>", _tag)->getCString();
|
||||
}
|
||||
|
@ -1334,12 +1334,12 @@ bool NodeRGBA::init()
|
|||
return false;
|
||||
}
|
||||
|
||||
GLubyte NodeRGBA::getOpacity(void)
|
||||
GLubyte NodeRGBA::getOpacity(void) const
|
||||
{
|
||||
return _realOpacity;
|
||||
}
|
||||
|
||||
GLubyte NodeRGBA::getDisplayedOpacity(void)
|
||||
GLubyte NodeRGBA::getDisplayedOpacity(void) const
|
||||
{
|
||||
return _displayedOpacity;
|
||||
}
|
||||
|
@ -1378,7 +1378,7 @@ void NodeRGBA::updateDisplayedOpacity(GLubyte parentOpacity)
|
|||
}
|
||||
}
|
||||
|
||||
bool NodeRGBA::isCascadeOpacityEnabled(void)
|
||||
bool NodeRGBA::isCascadeOpacityEnabled(void) const
|
||||
{
|
||||
return _cascadeOpacityEnabled;
|
||||
}
|
||||
|
@ -1388,12 +1388,12 @@ void NodeRGBA::setCascadeOpacityEnabled(bool cascadeOpacityEnabled)
|
|||
_cascadeOpacityEnabled = cascadeOpacityEnabled;
|
||||
}
|
||||
|
||||
const ccColor3B& NodeRGBA::getColor(void)
|
||||
const ccColor3B& NodeRGBA::getColor(void) const
|
||||
{
|
||||
return _realColor;
|
||||
}
|
||||
|
||||
const ccColor3B& NodeRGBA::getDisplayedColor()
|
||||
const ccColor3B& NodeRGBA::getDisplayedColor() const
|
||||
{
|
||||
return _displayedColor;
|
||||
}
|
||||
|
@ -1435,7 +1435,7 @@ void NodeRGBA::updateDisplayedColor(const ccColor3B& parentColor)
|
|||
}
|
||||
}
|
||||
|
||||
bool NodeRGBA::isCascadeColorEnabled(void)
|
||||
bool NodeRGBA::isCascadeColorEnabled(void) const
|
||||
{
|
||||
return _cascadeColorEnabled;
|
||||
}
|
||||
|
|
|
@ -156,7 +156,7 @@ public:
|
|||
* Gets the description string. It makes debugging easier.
|
||||
* @return A string terminated with '\0'
|
||||
*/
|
||||
const char* description(void);
|
||||
const char* description(void) const;
|
||||
|
||||
/// @} end of initializers
|
||||
|
||||
|
@ -192,7 +192,7 @@ public:
|
|||
*
|
||||
* @return The Z order.
|
||||
*/
|
||||
virtual int getZOrder();
|
||||
virtual int getZOrder() const;
|
||||
|
||||
|
||||
/**
|
||||
|
@ -215,7 +215,7 @@ public:
|
|||
*
|
||||
* @return OpenGL Z vertex of this node
|
||||
*/
|
||||
virtual float getVertexZ();
|
||||
virtual float getVertexZ() const;
|
||||
|
||||
|
||||
/**
|
||||
|
@ -233,7 +233,7 @@ public:
|
|||
*
|
||||
* @return The scale factor on X axis.
|
||||
*/
|
||||
virtual float getScaleX();
|
||||
virtual float getScaleX() const;
|
||||
|
||||
|
||||
/**
|
||||
|
@ -251,7 +251,7 @@ public:
|
|||
*
|
||||
* @return The scale factor on Y axis.
|
||||
*/
|
||||
virtual float getScaleY();
|
||||
virtual float getScaleY() const;
|
||||
|
||||
|
||||
/**
|
||||
|
@ -270,7 +270,7 @@ public:
|
|||
*
|
||||
* @return The scale factor of the node.
|
||||
*/
|
||||
virtual float getScale();
|
||||
virtual float getScale() const;
|
||||
|
||||
|
||||
/**
|
||||
|
@ -294,7 +294,7 @@ public:
|
|||
*
|
||||
* @return The position (x,y) of the node in OpenGL coordinates
|
||||
*/
|
||||
virtual const Point& getPosition();
|
||||
virtual const Point& getPosition() const;
|
||||
/**
|
||||
* Sets position in a more efficient way.
|
||||
*
|
||||
|
@ -317,15 +317,15 @@ public:
|
|||
*
|
||||
* @see setPosition(float, float)
|
||||
*/
|
||||
virtual void getPosition(float* x, float* y);
|
||||
virtual void getPosition(float* x, float* y) const;
|
||||
/**
|
||||
* Gets/Sets x or y coordinate individually for position.
|
||||
* These methods are used in Lua and Javascript Bindings
|
||||
*/
|
||||
virtual void setPositionX(float x);
|
||||
virtual float getPositionX(void);
|
||||
virtual float getPositionX(void) const;
|
||||
virtual void setPositionY(float y);
|
||||
virtual float getPositionY(void);
|
||||
virtual float getPositionY(void) const;
|
||||
|
||||
|
||||
/**
|
||||
|
@ -345,7 +345,7 @@ public:
|
|||
*
|
||||
* @return The X skew angle of the node in degrees.
|
||||
*/
|
||||
virtual float getSkewX();
|
||||
virtual float getSkewX() const;
|
||||
|
||||
|
||||
/**
|
||||
|
@ -365,7 +365,7 @@ public:
|
|||
*
|
||||
* @return The Y skew angle of the node in degrees.
|
||||
*/
|
||||
virtual float getSkewY();
|
||||
virtual float getSkewY() const;
|
||||
|
||||
|
||||
/**
|
||||
|
@ -387,7 +387,7 @@ public:
|
|||
*
|
||||
* @return The anchor point of node.
|
||||
*/
|
||||
virtual const Point& getAnchorPoint();
|
||||
virtual const Point& getAnchorPoint() const;
|
||||
/**
|
||||
* Returns the anchorPoint in absolute pixels.
|
||||
*
|
||||
|
@ -396,7 +396,7 @@ public:
|
|||
*
|
||||
* @return The anchor point in absolute pixels.
|
||||
*/
|
||||
virtual const Point& getAnchorPointInPoints();
|
||||
virtual const Point& getAnchorPointInPoints() const;
|
||||
|
||||
|
||||
/**
|
||||
|
@ -433,7 +433,7 @@ public:
|
|||
*
|
||||
* @return true if the node is visible, false if the node is hidden.
|
||||
*/
|
||||
virtual bool isVisible();
|
||||
virtual bool isVisible() const;
|
||||
|
||||
|
||||
/**
|
||||
|
@ -452,7 +452,7 @@ public:
|
|||
*
|
||||
* @return The rotation of the node in degrees.
|
||||
*/
|
||||
virtual float getRotation();
|
||||
virtual float getRotation() const;
|
||||
|
||||
|
||||
/**
|
||||
|
@ -471,7 +471,7 @@ public:
|
|||
*
|
||||
* @return The X rotation in degrees.
|
||||
*/
|
||||
virtual float getRotationX();
|
||||
virtual float getRotationX() const;
|
||||
|
||||
|
||||
/**
|
||||
|
@ -490,7 +490,7 @@ public:
|
|||
*
|
||||
* @return The Y rotation in degrees.
|
||||
*/
|
||||
virtual float getRotationY();
|
||||
virtual float getRotationY() const;
|
||||
|
||||
|
||||
/**
|
||||
|
@ -511,7 +511,7 @@ public:
|
|||
*
|
||||
* @return The arrival order.
|
||||
*/
|
||||
virtual unsigned int getOrderOfArrival();
|
||||
virtual unsigned int getOrderOfArrival() const;
|
||||
|
||||
|
||||
/**
|
||||
|
@ -525,7 +525,7 @@ public:
|
|||
*
|
||||
* @return The state of OpenGL server side.
|
||||
*/
|
||||
virtual ccGLServerState getGLServerState();
|
||||
virtual ccGLServerState getGLServerState() const;
|
||||
|
||||
|
||||
/**
|
||||
|
@ -545,7 +545,7 @@ public:
|
|||
*
|
||||
* @return true if the anchor point will be (0,0) when you position this node.
|
||||
*/
|
||||
virtual bool isIgnoreAnchorPointForPosition();
|
||||
virtual bool isIgnoreAnchorPointForPosition() const;
|
||||
|
||||
/// @} end of Setters & Getters for Graphic Peroperties
|
||||
|
||||
|
@ -855,7 +855,7 @@ public:
|
|||
*
|
||||
* @return Whether or not the node is running.
|
||||
*/
|
||||
virtual bool isRunning();
|
||||
virtual bool isRunning() const;
|
||||
|
||||
|
||||
/// @{
|
||||
|
@ -896,7 +896,7 @@ public:
|
|||
*
|
||||
* @return A number that indicates a lua function.
|
||||
*/
|
||||
inline int getScriptHandler() { return _scriptHandler; };
|
||||
inline int getScriptHandler() const { return _scriptHandler; };
|
||||
|
||||
/**
|
||||
* Schedules for lua script.
|
||||
|
@ -1428,22 +1428,22 @@ public:
|
|||
|
||||
virtual bool init();
|
||||
|
||||
virtual GLubyte getOpacity();
|
||||
virtual GLubyte getDisplayedOpacity();
|
||||
virtual GLubyte getOpacity() const;
|
||||
virtual GLubyte getDisplayedOpacity() const;
|
||||
virtual void setOpacity(GLubyte opacity);
|
||||
virtual void updateDisplayedOpacity(GLubyte parentOpacity);
|
||||
virtual bool isCascadeOpacityEnabled();
|
||||
virtual bool isCascadeOpacityEnabled() const;
|
||||
virtual void setCascadeOpacityEnabled(bool cascadeOpacityEnabled);
|
||||
|
||||
virtual const ccColor3B& getColor(void);
|
||||
virtual const ccColor3B& getDisplayedColor();
|
||||
virtual const ccColor3B& getColor(void) const;
|
||||
virtual const ccColor3B& getDisplayedColor() const;
|
||||
virtual void setColor(const ccColor3B& color);
|
||||
virtual void updateDisplayedColor(const ccColor3B& parentColor);
|
||||
virtual bool isCascadeColorEnabled();
|
||||
virtual bool isCascadeColorEnabled() const;
|
||||
virtual void setCascadeColorEnabled(bool cascadeColorEnabled);
|
||||
|
||||
virtual void setOpacityModifyRGB(bool bValue) {};
|
||||
virtual bool isOpacityModifyRGB() { return false; };
|
||||
virtual bool isOpacityModifyRGB() const { return false; };
|
||||
|
||||
protected:
|
||||
GLubyte _displayedOpacity;
|
||||
|
|
|
@ -100,14 +100,14 @@ typedef void (Object::*SEL_MenuHandler)(Object*);
|
|||
typedef void (Object::*SEL_EventHandler)(Event*);
|
||||
typedef int (Object::*SEL_Compare)(Object*);
|
||||
|
||||
#define schedule_selector(_SELECTOR) static_cast<SEL_SCHEDULE>(&_SELECTOR)
|
||||
#define callfunc_selector(_SELECTOR) static_cast<SEL_CallFunc>(&_SELECTOR)
|
||||
#define callfuncN_selector(_SELECTOR) static_cast<SEL_CallFuncN>(&_SELECTOR)
|
||||
#define callfuncND_selector(_SELECTOR) static_cast<SEL_CallFuncND>(&_SELECTOR)
|
||||
#define callfuncO_selector(_SELECTOR) static_cast<SEL_CallFuncO>(&_SELECTOR)
|
||||
#define menu_selector(_SELECTOR) static_cast<SEL_MenuHandler>(&_SELECTOR)
|
||||
#define event_selector(_SELECTOR) static_cast<SEL_EventHandler>(&_SELECTOR)
|
||||
#define compare_selector(_SELECTOR) static_cast<SEL_Compare>(&_SELECTOR)
|
||||
#define schedule_selector(_SELECTOR) static_cast<cocos2d::SEL_SCHEDULE>(&_SELECTOR)
|
||||
#define callfunc_selector(_SELECTOR) static_cast<cocos2d::SEL_CallFunc>(&_SELECTOR)
|
||||
#define callfuncN_selector(_SELECTOR) static_cast<cocos2d::SEL_CallFuncN>(&_SELECTOR)
|
||||
#define callfuncND_selector(_SELECTOR) static_cast<cocos2d::SEL_CallFuncND>(&_SELECTOR)
|
||||
#define callfuncO_selector(_SELECTOR) static_cast<cocos2d::SEL_CallFuncO>(&_SELECTOR)
|
||||
#define menu_selector(_SELECTOR) static_cast<cocos2d::SEL_MenuHandler>(&_SELECTOR)
|
||||
#define event_selector(_SELECTOR) static_cast<cocos2d::SEL_EventHandler>(&_SELECTOR)
|
||||
#define compare_selector(_SELECTOR) static_cast<cocos2d::SEL_Compare>(&_SELECTOR)
|
||||
|
||||
// new callbacks based on C++11
|
||||
#define CC_CALLBACK_0(__selector__,__target__, ...) std::bind(&__selector__,__target__, ##__VA_ARGS__)
|
||||
|
|
|
@ -430,7 +430,7 @@ void DrawNode::clear()
|
|||
_dirty = true;
|
||||
}
|
||||
|
||||
ccBlendFunc DrawNode::getBlendFunc() const
|
||||
const ccBlendFunc& DrawNode::getBlendFunc() const
|
||||
{
|
||||
return _blendFunc;
|
||||
}
|
||||
|
|
|
@ -74,7 +74,7 @@ public:
|
|||
/** Clear the geometry in the node's buffer. */
|
||||
void clear();
|
||||
|
||||
ccBlendFunc getBlendFunc() const;
|
||||
const ccBlendFunc& getBlendFunc() const;
|
||||
void setBlendFunc(const ccBlendFunc &blendFunc);
|
||||
|
||||
DrawNode();
|
||||
|
|
|
@ -50,21 +50,21 @@ public:
|
|||
*
|
||||
* @return The ccColor3B contains R,G,B bytes.
|
||||
*/
|
||||
virtual const ccColor3B& getColor(void) = 0;
|
||||
virtual const ccColor3B& getColor(void) const = 0;
|
||||
|
||||
/**
|
||||
* Returns the displayed color.
|
||||
*
|
||||
* @return The ccColor3B contains R,G,B bytes.
|
||||
*/
|
||||
virtual const ccColor3B& getDisplayedColor(void) = 0;
|
||||
virtual const ccColor3B& getDisplayedColor(void) const = 0;
|
||||
|
||||
/**
|
||||
* Returns the displayed opacity.
|
||||
*
|
||||
* @return The opacity of sprite, from 0 ~ 255
|
||||
*/
|
||||
virtual GLubyte getDisplayedOpacity(void) = 0;
|
||||
virtual GLubyte getDisplayedOpacity(void) const = 0;
|
||||
/**
|
||||
* Returns the opacity.
|
||||
*
|
||||
|
@ -73,7 +73,7 @@ public:
|
|||
*
|
||||
* @return The opacity of sprite, from 0 ~ 255
|
||||
*/
|
||||
virtual GLubyte getOpacity(void) = 0;
|
||||
virtual GLubyte getOpacity(void) const = 0;
|
||||
|
||||
/**
|
||||
* Changes the opacity.
|
||||
|
@ -100,12 +100,12 @@ public:
|
|||
*
|
||||
* @return Returns opacity modify flag.
|
||||
*/
|
||||
virtual bool isOpacityModifyRGB(void) = 0;
|
||||
virtual bool isOpacityModifyRGB(void) const = 0;
|
||||
|
||||
/**
|
||||
* whether or not color should be propagated to its children.
|
||||
*/
|
||||
virtual bool isCascadeColorEnabled(void) = 0;
|
||||
virtual bool isCascadeColorEnabled(void) const = 0;
|
||||
virtual void setCascadeColorEnabled(bool cascadeColorEnabled) = 0;
|
||||
|
||||
/**
|
||||
|
@ -116,7 +116,7 @@ public:
|
|||
/**
|
||||
* whether or not opacity should be propagated to its children.
|
||||
*/
|
||||
virtual bool isCascadeOpacityEnabled(void) = 0;
|
||||
virtual bool isCascadeOpacityEnabled(void) const = 0;
|
||||
virtual void setCascadeOpacityEnabled(bool cascadeOpacityEnabled) = 0;
|
||||
|
||||
/**
|
||||
|
@ -140,14 +140,14 @@ public:
|
|||
* e.g. {GL_ONE, GL_ONE}, {GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA}.
|
||||
*
|
||||
*/
|
||||
virtual void setBlendFunc(ccBlendFunc blendFunc) = 0;
|
||||
virtual void setBlendFunc(const ccBlendFunc &blendFunc) = 0;
|
||||
|
||||
/**
|
||||
* Returns the blending function that is currently being used.
|
||||
*
|
||||
* @return A ccBlendFunc structure with source and destination factor which specified pixel arithmetic.
|
||||
*/
|
||||
virtual ccBlendFunc getBlendFunc(void) = 0;
|
||||
virtual const ccBlendFunc &getBlendFunc(void) const = 0;
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -195,7 +195,7 @@ public:
|
|||
*
|
||||
* @return The string that is currently being used in this label
|
||||
*/
|
||||
virtual const char* getString(void) = 0;
|
||||
virtual const char* getString(void) const = 0;
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
@ -54,11 +54,11 @@ void KeyboardDispatcher::setKeyReleaseDelegate(KeyboardDelegate delegate)
|
|||
|
||||
bool KeyboardDispatcher::dispatchKeyboardEvent(int keyCode, bool pressed)
|
||||
{
|
||||
if (_keyPressDelegate != NULL && pressed)
|
||||
if (_keyPressDelegate != nullptr && pressed)
|
||||
{
|
||||
_keyPressDelegate(keyCode);
|
||||
}
|
||||
else if (_keyReleaseDelegate != NULL)
|
||||
else if (_keyReleaseDelegate != nullptr )
|
||||
{
|
||||
_keyReleaseDelegate(keyCode);
|
||||
}
|
||||
|
|
|
@ -205,7 +205,7 @@ void LabelAtlas::setString(const char *label)
|
|||
_quadsToDraw = len;
|
||||
}
|
||||
|
||||
const char* LabelAtlas::getString(void)
|
||||
const char* LabelAtlas::getString(void) const
|
||||
{
|
||||
return _string.c_str();
|
||||
}
|
||||
|
|
|
@ -81,7 +81,7 @@ public:
|
|||
// super methods
|
||||
virtual void updateAtlasValues();
|
||||
virtual void setString(const char *label);
|
||||
virtual const char* getString(void);
|
||||
virtual const char* getString(void) const;
|
||||
|
||||
#if CC_LABELATLAS_DEBUG_DRAW
|
||||
virtual void draw();
|
||||
|
|
|
@ -777,7 +777,7 @@ void LabelBMFont::setString(unsigned short *newString, bool needUpdateLabel)
|
|||
}
|
||||
}
|
||||
|
||||
const char* LabelBMFont::getString(void)
|
||||
const char* LabelBMFont::getString(void) const
|
||||
{
|
||||
return _initialStringUTF8.c_str();
|
||||
}
|
||||
|
@ -788,12 +788,12 @@ void LabelBMFont::setCString(const char *label)
|
|||
}
|
||||
|
||||
//LabelBMFont - RGBAProtocol protocol
|
||||
const ccColor3B& LabelBMFont::getColor()
|
||||
const ccColor3B& LabelBMFont::getColor() const
|
||||
{
|
||||
return _realColor;
|
||||
}
|
||||
|
||||
const ccColor3B& LabelBMFont::getDisplayedColor()
|
||||
const ccColor3B& LabelBMFont::getDisplayedColor() const
|
||||
{
|
||||
return _displayedColor;
|
||||
}
|
||||
|
@ -813,12 +813,12 @@ void LabelBMFont::setColor(const ccColor3B& color)
|
|||
}
|
||||
}
|
||||
|
||||
GLubyte LabelBMFont::getOpacity(void)
|
||||
GLubyte LabelBMFont::getOpacity(void) const
|
||||
{
|
||||
return _realOpacity;
|
||||
}
|
||||
|
||||
GLubyte LabelBMFont::getDisplayedOpacity(void)
|
||||
GLubyte LabelBMFont::getDisplayedOpacity(void) const
|
||||
{
|
||||
return _displayedOpacity;
|
||||
}
|
||||
|
@ -859,7 +859,7 @@ void LabelBMFont::setOpacityModifyRGB(bool var)
|
|||
}
|
||||
}
|
||||
}
|
||||
bool LabelBMFont::isOpacityModifyRGB()
|
||||
bool LabelBMFont::isOpacityModifyRGB() const
|
||||
{
|
||||
return _isOpacityModifyRGB;
|
||||
}
|
||||
|
@ -890,7 +890,7 @@ void LabelBMFont::updateDisplayedColor(const ccColor3B& parentColor)
|
|||
}
|
||||
}
|
||||
|
||||
bool LabelBMFont::isCascadeColorEnabled()
|
||||
bool LabelBMFont::isCascadeColorEnabled() const
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
@ -900,7 +900,7 @@ void LabelBMFont::setCascadeColorEnabled(bool cascadeColorEnabled)
|
|||
_cascadeColorEnabled = cascadeColorEnabled;
|
||||
}
|
||||
|
||||
bool LabelBMFont::isCascadeOpacityEnabled()
|
||||
bool LabelBMFont::isCascadeOpacityEnabled() const
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -214,7 +214,7 @@ public:
|
|||
virtual void setString(const char *newString);
|
||||
virtual void setString(const char *newString, bool needUpdateLabel);
|
||||
|
||||
virtual const char* getString(void);
|
||||
virtual const char* getString(void) const;
|
||||
virtual void setCString(const char *label);
|
||||
virtual void setAnchorPoint(const Point& var);
|
||||
virtual void updateLabel();
|
||||
|
@ -226,18 +226,19 @@ public:
|
|||
virtual void setScaleY(float scaleY);
|
||||
|
||||
// RGBAProtocol
|
||||
virtual bool isOpacityModifyRGB();
|
||||
virtual void setOpacityModifyRGB(bool isOpacityModifyRGB); virtual GLubyte getOpacity();
|
||||
virtual GLubyte getDisplayedOpacity();
|
||||
virtual bool isOpacityModifyRGB() const;
|
||||
virtual void setOpacityModifyRGB(bool isOpacityModifyRGB);
|
||||
virtual GLubyte getOpacity() const;
|
||||
virtual GLubyte getDisplayedOpacity() const;
|
||||
virtual void setOpacity(GLubyte opacity);
|
||||
virtual void updateDisplayedOpacity(GLubyte parentOpacity);
|
||||
virtual bool isCascadeOpacityEnabled();
|
||||
virtual bool isCascadeOpacityEnabled() const;
|
||||
virtual void setCascadeOpacityEnabled(bool cascadeOpacityEnabled);
|
||||
virtual const ccColor3B& getColor(void);
|
||||
virtual const ccColor3B& getDisplayedColor();
|
||||
virtual const ccColor3B& getColor(void) const;
|
||||
virtual const ccColor3B& getDisplayedColor() const;
|
||||
virtual void setColor(const ccColor3B& color);
|
||||
virtual void updateDisplayedColor(const ccColor3B& parentColor);
|
||||
virtual bool isCascadeColorEnabled();
|
||||
virtual bool isCascadeColorEnabled() const;
|
||||
virtual void setCascadeColorEnabled(bool cascadeColorEnabled);
|
||||
|
||||
void setFntFile(const char* fntFile);
|
||||
|
|
|
@ -183,7 +183,7 @@ void LabelTTF::setString(const char *string)
|
|||
}
|
||||
}
|
||||
|
||||
const char* LabelTTF::getString(void)
|
||||
const char* LabelTTF::getString(void) const
|
||||
{
|
||||
return _string.c_str();
|
||||
}
|
||||
|
@ -193,7 +193,7 @@ const char* LabelTTF::description()
|
|||
return String::createWithFormat("<LabelTTF | FontName = %s, FontSize = %.1f>", _fontName->c_str(), _fontSize)->getCString();
|
||||
}
|
||||
|
||||
TextAlignment LabelTTF::getHorizontalAlignment()
|
||||
TextAlignment LabelTTF::getHorizontalAlignment() const
|
||||
{
|
||||
return _alignment;
|
||||
}
|
||||
|
@ -212,7 +212,7 @@ void LabelTTF::setHorizontalAlignment(TextAlignment alignment)
|
|||
}
|
||||
}
|
||||
|
||||
VerticalTextAlignment LabelTTF::getVerticalAlignment()
|
||||
VerticalTextAlignment LabelTTF::getVerticalAlignment() const
|
||||
{
|
||||
return _vAlignment;
|
||||
}
|
||||
|
@ -231,7 +231,7 @@ void LabelTTF::setVerticalAlignment(VerticalTextAlignment verticalAlignment)
|
|||
}
|
||||
}
|
||||
|
||||
Size LabelTTF::getDimensions()
|
||||
const Size& LabelTTF::getDimensions() const
|
||||
{
|
||||
return _dimensions;
|
||||
}
|
||||
|
@ -250,7 +250,7 @@ void LabelTTF::setDimensions(const Size &dim)
|
|||
}
|
||||
}
|
||||
|
||||
float LabelTTF::getFontSize()
|
||||
float LabelTTF::getFontSize() const
|
||||
{
|
||||
return _fontSize;
|
||||
}
|
||||
|
@ -269,7 +269,7 @@ void LabelTTF::setFontSize(float fontSize)
|
|||
}
|
||||
}
|
||||
|
||||
const char* LabelTTF::getFontName()
|
||||
const char* LabelTTF::getFontName() const
|
||||
{
|
||||
return _fontName->c_str();
|
||||
}
|
||||
|
|
|
@ -134,21 +134,21 @@ public:
|
|||
* @warning Changing the string is as expensive as creating a new LabelTTF. To obtain better performance use LabelAtlas
|
||||
*/
|
||||
virtual void setString(const char *label);
|
||||
virtual const char* getString(void);
|
||||
virtual const char* getString(void) const;
|
||||
|
||||
TextAlignment getHorizontalAlignment();
|
||||
TextAlignment getHorizontalAlignment() const;
|
||||
void setHorizontalAlignment(TextAlignment alignment);
|
||||
|
||||
VerticalTextAlignment getVerticalAlignment();
|
||||
VerticalTextAlignment getVerticalAlignment() const;
|
||||
void setVerticalAlignment(VerticalTextAlignment verticalAlignment);
|
||||
|
||||
Size getDimensions();
|
||||
const Size& getDimensions() const;
|
||||
void setDimensions(const Size &dim);
|
||||
|
||||
float getFontSize();
|
||||
float getFontSize() const;
|
||||
void setFontSize(float fontSize);
|
||||
|
||||
const char* getFontName();
|
||||
const char* getFontName() const;
|
||||
void setFontName(const char *fontName);
|
||||
|
||||
private:
|
||||
|
|
|
@ -151,7 +151,7 @@ int Layer::excuteScriptTouchHandler(int nEventType, Set *pTouches)
|
|||
}
|
||||
|
||||
/// isTouchEnabled getter
|
||||
bool Layer::isTouchEnabled()
|
||||
bool Layer::isTouchEnabled() const
|
||||
{
|
||||
return _touchEnabled;
|
||||
}
|
||||
|
@ -204,18 +204,18 @@ void Layer::setTouchPriority(int priority)
|
|||
}
|
||||
}
|
||||
|
||||
int Layer::getTouchPriority()
|
||||
int Layer::getTouchPriority() const
|
||||
{
|
||||
return _touchPriority;
|
||||
}
|
||||
|
||||
int Layer::getTouchMode()
|
||||
int Layer::getTouchMode() const
|
||||
{
|
||||
return _touchMode;
|
||||
}
|
||||
|
||||
/// isAccelerometerEnabled getter
|
||||
bool Layer::isAccelerometerEnabled()
|
||||
bool Layer::isAccelerometerEnabled() const
|
||||
{
|
||||
return _accelerometerEnabled;
|
||||
}
|
||||
|
@ -276,7 +276,7 @@ void Layer::unregisterScriptAccelerateHandler(void)
|
|||
}
|
||||
|
||||
/// isKeyboardEnabled getter
|
||||
bool Layer::isKeyboardEnabled()
|
||||
bool Layer::isKeyboardEnabled() const
|
||||
{
|
||||
return _keyboardEnabled;
|
||||
}
|
||||
|
@ -302,7 +302,7 @@ void Layer::setKeyboardEnabled(bool enabled)
|
|||
}
|
||||
|
||||
/// isKeypadEnabled getter
|
||||
bool Layer::isKeypadEnabled()
|
||||
bool Layer::isKeypadEnabled() const
|
||||
{
|
||||
return _keypadEnabled;
|
||||
}
|
||||
|
@ -545,12 +545,12 @@ bool LayerRGBA::init()
|
|||
}
|
||||
}
|
||||
|
||||
GLubyte LayerRGBA::getOpacity()
|
||||
GLubyte LayerRGBA::getOpacity() const
|
||||
{
|
||||
return _realOpacity;
|
||||
}
|
||||
|
||||
GLubyte LayerRGBA::getDisplayedOpacity()
|
||||
GLubyte LayerRGBA::getDisplayedOpacity() const
|
||||
{
|
||||
return _displayedOpacity;
|
||||
}
|
||||
|
@ -572,12 +572,12 @@ void LayerRGBA::setOpacity(GLubyte opacity)
|
|||
}
|
||||
}
|
||||
|
||||
const ccColor3B& LayerRGBA::getColor()
|
||||
const ccColor3B& LayerRGBA::getColor() const
|
||||
{
|
||||
return _realColor;
|
||||
}
|
||||
|
||||
const ccColor3B& LayerRGBA::getDisplayedColor()
|
||||
const ccColor3B& LayerRGBA::getDisplayedColor() const
|
||||
{
|
||||
return _displayedColor;
|
||||
}
|
||||
|
@ -637,7 +637,7 @@ void LayerRGBA::updateDisplayedColor(const ccColor3B& parentColor)
|
|||
}
|
||||
}
|
||||
|
||||
bool LayerRGBA::isCascadeOpacityEnabled()
|
||||
bool LayerRGBA::isCascadeOpacityEnabled() const
|
||||
{
|
||||
return _cascadeOpacityEnabled;
|
||||
}
|
||||
|
@ -647,7 +647,7 @@ void LayerRGBA::setCascadeOpacityEnabled(bool cascadeOpacityEnabled)
|
|||
_cascadeOpacityEnabled = cascadeOpacityEnabled;
|
||||
}
|
||||
|
||||
bool LayerRGBA::isCascadeColorEnabled()
|
||||
bool LayerRGBA::isCascadeColorEnabled() const
|
||||
{
|
||||
return _cascadeColorEnabled;
|
||||
}
|
||||
|
@ -671,12 +671,12 @@ LayerColor::~LayerColor()
|
|||
}
|
||||
|
||||
/// blendFunc getter
|
||||
ccBlendFunc LayerColor::getBlendFunc()
|
||||
const ccBlendFunc &LayerColor::getBlendFunc() const
|
||||
{
|
||||
return _blendFunc;
|
||||
}
|
||||
/// blendFunc setter
|
||||
void LayerColor::setBlendFunc(ccBlendFunc var)
|
||||
void LayerColor::setBlendFunc(const ccBlendFunc &var)
|
||||
{
|
||||
_blendFunc = var;
|
||||
}
|
||||
|
@ -959,7 +959,7 @@ void LayerGradient::updateColor()
|
|||
_squareColors[3].a = E.a + (S.a - E.a) * ((c - u.x - u.y) / (2.0f * c));
|
||||
}
|
||||
|
||||
const ccColor3B& LayerGradient::getStartColor()
|
||||
const ccColor3B& LayerGradient::getStartColor() const
|
||||
{
|
||||
return _realColor;
|
||||
}
|
||||
|
@ -975,7 +975,7 @@ void LayerGradient::setEndColor(const ccColor3B& color)
|
|||
updateColor();
|
||||
}
|
||||
|
||||
const ccColor3B& LayerGradient::getEndColor()
|
||||
const ccColor3B& LayerGradient::getEndColor() const
|
||||
{
|
||||
return _endColor;
|
||||
}
|
||||
|
@ -1008,12 +1008,12 @@ void LayerGradient::setVector(const Point& var)
|
|||
updateColor();
|
||||
}
|
||||
|
||||
const Point& LayerGradient::getVector()
|
||||
const Point& LayerGradient::getVector() const
|
||||
{
|
||||
return _alongVector;
|
||||
}
|
||||
|
||||
bool LayerGradient::isCompressedInterpolation()
|
||||
bool LayerGradient::isCompressedInterpolation() const
|
||||
{
|
||||
return _compressedInterpolation;
|
||||
}
|
||||
|
|
|
@ -112,21 +112,21 @@ public:
|
|||
Only the touches of this node will be affected. This "method" is not propagated to it's children.
|
||||
@since v0.8.1
|
||||
*/
|
||||
virtual bool isTouchEnabled();
|
||||
virtual bool isTouchEnabled() const;
|
||||
virtual void setTouchEnabled(bool value);
|
||||
|
||||
virtual void setTouchMode(ccTouchesMode mode);
|
||||
virtual int getTouchMode();
|
||||
virtual int getTouchMode() const;
|
||||
|
||||
/** priority of the touch events. Default is 0 */
|
||||
virtual void setTouchPriority(int priority);
|
||||
virtual int getTouchPriority();
|
||||
virtual int getTouchPriority() const;
|
||||
|
||||
/** whether or not it will receive Accelerometer events
|
||||
You can enable / disable accelerometer events with this property.
|
||||
@since v0.8.1
|
||||
*/
|
||||
virtual bool isAccelerometerEnabled();
|
||||
virtual bool isAccelerometerEnabled() const;
|
||||
virtual void setAccelerometerEnabled(bool value);
|
||||
virtual void setAccelerometerInterval(double interval);
|
||||
|
||||
|
@ -135,12 +135,12 @@ public:
|
|||
it's new in cocos2d-x
|
||||
*/
|
||||
|
||||
virtual bool isKeyboardEnabled();
|
||||
virtual bool isKeyboardEnabled() const;
|
||||
virtual void setKeyboardEnabled(bool value);
|
||||
virtual void keyPressed(int keyCode) {};
|
||||
virtual void keyReleased(int keyCode) {};
|
||||
|
||||
virtual bool isKeypadEnabled();
|
||||
virtual bool isKeypadEnabled() const;
|
||||
virtual void setKeypadEnabled(bool value);
|
||||
|
||||
/** Register keypad events handler */
|
||||
|
@ -151,9 +151,9 @@ public:
|
|||
virtual void keyBackClicked(void);
|
||||
virtual void keyMenuClicked(void);
|
||||
|
||||
inline TouchScriptHandlerEntry* getScriptTouchHandlerEntry() { return _scriptTouchHandlerEntry; };
|
||||
inline ScriptHandlerEntry* getScriptKeypadHandlerEntry() { return _scriptKeypadHandlerEntry; };
|
||||
inline ScriptHandlerEntry* getScriptAccelerateHandlerEntry() { return _scriptAccelerateHandlerEntry; };
|
||||
inline TouchScriptHandlerEntry* getScriptTouchHandlerEntry() const { return _scriptTouchHandlerEntry; };
|
||||
inline ScriptHandlerEntry* getScriptKeypadHandlerEntry() const { return _scriptKeypadHandlerEntry; };
|
||||
inline ScriptHandlerEntry* getScriptAccelerateHandlerEntry() const { return _scriptAccelerateHandlerEntry; };
|
||||
protected:
|
||||
bool _touchEnabled;
|
||||
bool _accelerometerEnabled;
|
||||
|
@ -195,22 +195,22 @@ public:
|
|||
|
||||
virtual bool init();
|
||||
|
||||
virtual GLubyte getOpacity();
|
||||
virtual GLubyte getDisplayedOpacity();
|
||||
virtual GLubyte getOpacity() const;
|
||||
virtual GLubyte getDisplayedOpacity() const;
|
||||
virtual void setOpacity(GLubyte opacity);
|
||||
virtual void updateDisplayedOpacity(GLubyte parentOpacity);
|
||||
virtual bool isCascadeOpacityEnabled();
|
||||
virtual bool isCascadeOpacityEnabled() const;
|
||||
virtual void setCascadeOpacityEnabled(bool cascadeOpacityEnabled);
|
||||
|
||||
virtual const ccColor3B& getColor();
|
||||
virtual const ccColor3B& getDisplayedColor();
|
||||
virtual const ccColor3B& getColor() const;
|
||||
virtual const ccColor3B& getDisplayedColor() const;
|
||||
virtual void setColor(const ccColor3B& color);
|
||||
virtual void updateDisplayedColor(const ccColor3B& parentColor);
|
||||
virtual bool isCascadeColorEnabled();
|
||||
virtual bool isCascadeColorEnabled() const;
|
||||
virtual void setCascadeColorEnabled(bool cascadeColorEnabled);
|
||||
|
||||
virtual void setOpacityModifyRGB(bool bValue) {}
|
||||
virtual bool isOpacityModifyRGB() { return false; }
|
||||
virtual bool isOpacityModifyRGB() const { return false; }
|
||||
protected:
|
||||
GLubyte _displayedOpacity, _realOpacity;
|
||||
ccColor3B _displayedColor, _realColor;
|
||||
|
@ -266,10 +266,10 @@ public:
|
|||
void changeWidthAndHeight(GLfloat w ,GLfloat h);
|
||||
|
||||
/** BlendFunction. Conforms to BlendProtocol protocol */
|
||||
CC_PROPERTY(ccBlendFunc, _blendFunc, BlendFunc)
|
||||
CC_PROPERTY_PASS_BY_REF(ccBlendFunc, _blendFunc, BlendFunc)
|
||||
|
||||
virtual void setOpacityModifyRGB(bool bValue) {CC_UNUSED_PARAM(bValue);}
|
||||
virtual bool isOpacityModifyRGB(void) { return false;}
|
||||
virtual bool isOpacityModifyRGB(void) const { return false;}
|
||||
virtual void setColor(const ccColor3B &color);
|
||||
virtual void setOpacity(GLubyte opacity);
|
||||
|
||||
|
@ -318,6 +318,12 @@ public:
|
|||
|
||||
/** Initializes the Layer with a gradient between start and end in the direction of v. */
|
||||
virtual bool initWithColor(const ccColor4B& start, const ccColor4B& end, const Point& v);
|
||||
|
||||
/** Whether or not the interpolation will be compressed in order to display all the colors of the gradient both in canonical and non canonical vectors
|
||||
Default: YES
|
||||
*/
|
||||
virtual void setCompressedInterpolation(bool bCompressedInterpolation);
|
||||
virtual bool isCompressedInterpolation() const;
|
||||
|
||||
CC_PROPERTY_PASS_BY_REF(ccColor3B, _startColor, StartColor)
|
||||
CC_PROPERTY_PASS_BY_REF(ccColor3B, _endColor, EndColor)
|
||||
|
@ -325,17 +331,11 @@ public:
|
|||
CC_PROPERTY(GLubyte, _endOpacity, EndOpacity)
|
||||
CC_PROPERTY_PASS_BY_REF(Point, _alongVector, Vector)
|
||||
|
||||
/** Whether or not the interpolation will be compressed in order to display all the colors of the gradient both in canonical and non canonical vectors
|
||||
Default: YES
|
||||
*/
|
||||
protected:
|
||||
bool _compressedInterpolation;
|
||||
public:
|
||||
virtual void setCompressedInterpolation(bool bCompressedInterpolation);
|
||||
virtual bool isCompressedInterpolation();
|
||||
|
||||
protected:
|
||||
virtual void updateColor();
|
||||
|
||||
protected:
|
||||
bool _compressedInterpolation;
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -144,7 +144,7 @@ void MenuItem::setEnabled(bool enabled)
|
|||
_enabled = enabled;
|
||||
}
|
||||
|
||||
bool MenuItem::isEnabled()
|
||||
bool MenuItem::isEnabled() const
|
||||
{
|
||||
return _enabled;
|
||||
}
|
||||
|
@ -156,7 +156,7 @@ Rect MenuItem::rect()
|
|||
_contentSize.width, _contentSize.height);
|
||||
}
|
||||
|
||||
bool MenuItem::isSelected()
|
||||
bool MenuItem::isSelected() const
|
||||
{
|
||||
return _selected;
|
||||
}
|
||||
|
@ -179,7 +179,7 @@ void MenuItem::setCallback(const ccMenuCallback& callback)
|
|||
//CCMenuItemLabel
|
||||
//
|
||||
|
||||
const ccColor3B& MenuItemLabel::getDisabledColor()
|
||||
const ccColor3B& MenuItemLabel::getDisabledColor() const
|
||||
{
|
||||
return _disabledColor;
|
||||
}
|
||||
|
|
|
@ -90,15 +90,15 @@ public:
|
|||
/** Register menu handler script function */
|
||||
virtual void registerScriptTapHandler(int nHandler);
|
||||
virtual void unregisterScriptTapHandler(void);
|
||||
int getScriptTapHandler() { return _scriptTapHandler; };
|
||||
int getScriptTapHandler() const { return _scriptTapHandler; };
|
||||
|
||||
virtual bool isEnabled();
|
||||
virtual bool isEnabled() const;
|
||||
//@note: It's 'setIsEnable' in cocos2d-iphone.
|
||||
virtual void setEnabled(bool value);
|
||||
virtual bool isSelected();
|
||||
virtual bool isSelected() const;
|
||||
|
||||
virtual void setOpacityModifyRGB(bool bValue) {CC_UNUSED_PARAM(bValue);}
|
||||
virtual bool isOpacityModifyRGB(void) { return false;}
|
||||
virtual bool isOpacityModifyRGB(void) const { return false;}
|
||||
|
||||
/** set the target/selector of the menu item*/
|
||||
CC_DEPRECATED_ATTRIBUTE void setTarget(Object *rec, SEL_MenuHandler selector);
|
||||
|
@ -292,7 +292,7 @@ public:
|
|||
virtual void setEnabled(bool bEnabled);
|
||||
|
||||
virtual void setOpacityModifyRGB(bool bValue) {CC_UNUSED_PARAM(bValue);}
|
||||
virtual bool isOpacityModifyRGB(void) { return false;}
|
||||
virtual bool isOpacityModifyRGB(void) const { return false;}
|
||||
protected:
|
||||
virtual void updateImagesVisibility();
|
||||
};
|
||||
|
@ -399,7 +399,7 @@ public:
|
|||
virtual void setEnabled(bool var);
|
||||
|
||||
virtual void setOpacityModifyRGB(bool bValue) {CC_UNUSED_PARAM(bValue);}
|
||||
virtual bool isOpacityModifyRGB(void) { return false;}
|
||||
virtual bool isOpacityModifyRGB(void) const { return false;}
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -169,12 +169,12 @@ void MotionStreak::setTexture(Texture2D *texture)
|
|||
}
|
||||
}
|
||||
|
||||
void MotionStreak::setBlendFunc(ccBlendFunc blendFunc)
|
||||
void MotionStreak::setBlendFunc(const ccBlendFunc &blendFunc)
|
||||
{
|
||||
_blendFunc = blendFunc;
|
||||
}
|
||||
|
||||
ccBlendFunc MotionStreak::getBlendFunc(void)
|
||||
const ccBlendFunc& MotionStreak::getBlendFunc(void) const
|
||||
{
|
||||
return _blendFunc;
|
||||
}
|
||||
|
@ -184,7 +184,7 @@ void MotionStreak::setOpacity(GLubyte opacity)
|
|||
CCAssert(false, "Set opacity no supported");
|
||||
}
|
||||
|
||||
GLubyte MotionStreak::getOpacity(void)
|
||||
GLubyte MotionStreak::getOpacity(void) const
|
||||
{
|
||||
CCAssert(false, "Opacity no supported");
|
||||
return 0;
|
||||
|
@ -195,7 +195,7 @@ void MotionStreak::setOpacityModifyRGB(bool bValue)
|
|||
CC_UNUSED_PARAM(bValue);
|
||||
}
|
||||
|
||||
bool MotionStreak::isOpacityModifyRGB(void)
|
||||
bool MotionStreak::isOpacityModifyRGB(void) const
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -76,18 +76,18 @@ public:
|
|||
/* Implement interfaces */
|
||||
virtual Texture2D* getTexture(void);
|
||||
virtual void setTexture(Texture2D *texture);
|
||||
virtual void setBlendFunc(ccBlendFunc blendFunc);
|
||||
virtual ccBlendFunc getBlendFunc(void);
|
||||
virtual GLubyte getOpacity(void);
|
||||
virtual void setBlendFunc(const ccBlendFunc &blendFunc);
|
||||
virtual const ccBlendFunc& getBlendFunc(void) const;
|
||||
virtual GLubyte getOpacity(void) const;
|
||||
virtual void setOpacity(GLubyte opacity);
|
||||
virtual void setOpacityModifyRGB(bool bValue);
|
||||
virtual bool isOpacityModifyRGB(void);
|
||||
virtual bool isOpacityModifyRGB(void) const;
|
||||
|
||||
/** When fast mode is enabled, new points are added faster but with lower precision */
|
||||
inline bool isFastMode() { return _fastMode; }
|
||||
inline bool isFastMode() const { return _fastMode; }
|
||||
inline void setFastMode(bool bFastMode) { _fastMode = bFastMode; }
|
||||
|
||||
inline bool isStartingPositionInitialized() { return _startingPositionInitialized; }
|
||||
inline bool isStartingPositionInitialized() const { return _startingPositionInitialized; }
|
||||
inline void setStartingPositionInitialized(bool bStartingPositionInitialized)
|
||||
{
|
||||
_startingPositionInitialized = bStartingPositionInitialized;
|
||||
|
|
|
@ -509,12 +509,12 @@ Texture2D* ParticleBatchNode::getTexture(void)
|
|||
return _textureAtlas->getTexture();
|
||||
}
|
||||
|
||||
void ParticleBatchNode::setBlendFunc(ccBlendFunc blendFunc)
|
||||
void ParticleBatchNode::setBlendFunc(const ccBlendFunc &blendFunc)
|
||||
{
|
||||
_blendFunc = blendFunc;
|
||||
}
|
||||
// returns the blending function used for the texture
|
||||
ccBlendFunc ParticleBatchNode::getBlendFunc(void)
|
||||
const ccBlendFunc& ParticleBatchNode::getBlendFunc(void) const
|
||||
{
|
||||
return _blendFunc;
|
||||
}
|
||||
|
|
|
@ -102,9 +102,9 @@ public:
|
|||
virtual Texture2D* getTexture(void);
|
||||
// sets a new texture. it will be retained
|
||||
virtual void setTexture(Texture2D *texture);
|
||||
virtual void setBlendFunc(ccBlendFunc blendFunc);
|
||||
virtual void setBlendFunc(const ccBlendFunc &blendFunc);
|
||||
// returns the blending function used for the texture
|
||||
virtual ccBlendFunc getBlendFunc(void);
|
||||
virtual const ccBlendFunc& getBlendFunc(void) const;
|
||||
|
||||
void visit();
|
||||
|
||||
|
|
|
@ -1046,7 +1046,7 @@ void ParticleSystem::setDuration(float var)
|
|||
_duration = var;
|
||||
}
|
||||
|
||||
const Point& ParticleSystem::getSourcePosition()
|
||||
const Point& ParticleSystem::getSourcePosition() const
|
||||
{
|
||||
return _sourcePosition;
|
||||
}
|
||||
|
@ -1056,7 +1056,7 @@ void ParticleSystem::setSourcePosition(const Point& var)
|
|||
_sourcePosition = var;
|
||||
}
|
||||
|
||||
const Point& ParticleSystem::getPosVar()
|
||||
const Point& ParticleSystem::getPosVar() const
|
||||
{
|
||||
return _posVar;
|
||||
}
|
||||
|
@ -1146,7 +1146,7 @@ void ParticleSystem::setEndSizeVar(float var)
|
|||
_endSizeVar = var;
|
||||
}
|
||||
|
||||
const ccColor4F& ParticleSystem::getStartColor()
|
||||
const ccColor4F& ParticleSystem::getStartColor() const
|
||||
{
|
||||
return _startColor;
|
||||
}
|
||||
|
@ -1156,7 +1156,7 @@ void ParticleSystem::setStartColor(const ccColor4F& var)
|
|||
_startColor = var;
|
||||
}
|
||||
|
||||
const ccColor4F& ParticleSystem::getStartColorVar()
|
||||
const ccColor4F& ParticleSystem::getStartColorVar() const
|
||||
{
|
||||
return _startColorVar;
|
||||
}
|
||||
|
@ -1166,7 +1166,7 @@ void ParticleSystem::setStartColorVar(const ccColor4F& var)
|
|||
_startColorVar = var;
|
||||
}
|
||||
|
||||
const ccColor4F& ParticleSystem::getEndColor()
|
||||
const ccColor4F& ParticleSystem::getEndColor() const
|
||||
{
|
||||
return _endColor;
|
||||
}
|
||||
|
@ -1176,7 +1176,7 @@ void ParticleSystem::setEndColor(const ccColor4F& var)
|
|||
_endColor = var;
|
||||
}
|
||||
|
||||
const ccColor4F& ParticleSystem::getEndColorVar()
|
||||
const ccColor4F& ParticleSystem::getEndColorVar() const
|
||||
{
|
||||
return _endColorVar;
|
||||
}
|
||||
|
@ -1246,12 +1246,12 @@ void ParticleSystem::setTotalParticles(unsigned int var)
|
|||
_totalParticles = var;
|
||||
}
|
||||
|
||||
ccBlendFunc ParticleSystem::getBlendFunc()
|
||||
const ccBlendFunc& ParticleSystem::getBlendFunc() const
|
||||
{
|
||||
return _blendFunc;
|
||||
}
|
||||
|
||||
void ParticleSystem::setBlendFunc(ccBlendFunc blendFunc)
|
||||
void ParticleSystem::setBlendFunc(const ccBlendFunc &blendFunc)
|
||||
{
|
||||
if( _blendFunc.src != blendFunc.src || _blendFunc.dst != blendFunc.dst ) {
|
||||
_blendFunc = blendFunc;
|
||||
|
|
|
@ -327,7 +327,7 @@ public:
|
|||
/** conforms to CocosNodeTexture protocol */
|
||||
CC_PROPERTY(Texture2D*, _texture, Texture)
|
||||
/** conforms to CocosNodeTexture protocol */
|
||||
CC_PROPERTY(ccBlendFunc, _blendFunc, BlendFunc)
|
||||
CC_PROPERTY_PASS_BY_REF(ccBlendFunc, _blendFunc, BlendFunc)
|
||||
/** does the alpha value modify color */
|
||||
CC_PROPERTY(bool, _opacityModifyRGB, OpacityModifyRGB)
|
||||
|
||||
|
|
|
@ -143,7 +143,7 @@ public: virtual void set##funName(varType var);
|
|||
|
||||
#define CC_PROPERTY_PASS_BY_REF(varType, varName, funName)\
|
||||
protected: varType varName;\
|
||||
public: virtual const varType& get##funName(void);\
|
||||
public: virtual const varType& get##funName(void) const;\
|
||||
public: virtual void set##funName(const varType& var);
|
||||
|
||||
/** CC_SYNTHESIZE_READONLY is used to declare a protected variable.
|
||||
|
|
|
@ -505,9 +505,8 @@ static int eventQueueCount;
|
|||
{
|
||||
if( dispatchEvents_ ) {
|
||||
tListEntry *entry, *tmp;
|
||||
cocos2d::Director::sharedDirector()->getKeyboardDispatcher()->dispatchKeyboardEvent(event.keyCode, true);
|
||||
|
||||
cocos2d::KeyboardDispatcher *kbDisp = cocos2d::Director::sharedDirector()->getKeyboardDispatcher();
|
||||
kbDisp->dispatchKeyboardEvent(event.keyCode, true);
|
||||
DL_FOREACH_SAFE( keyboardDelegates_, entry, tmp ) {
|
||||
if ( entry->flags & kImplementsKeyDown ) {
|
||||
void *swallows = [entry->delegate performSelector:@selector(ccKeyDown:) withObject:event];
|
||||
|
@ -522,9 +521,8 @@ static int eventQueueCount;
|
|||
{
|
||||
if( dispatchEvents_ ) {
|
||||
tListEntry *entry, *tmp;
|
||||
|
||||
cocos2d::KeyboardDispatcher *kbDisp = cocos2d::Director::sharedDirector()->getKeyboardDispatcher();
|
||||
kbDisp->dispatchKeyboardEvent(event.keyCode, true);
|
||||
cocos2d::Director::sharedDirector()->getKeyboardDispatcher()->dispatchKeyboardEvent(event.keyCode, false);
|
||||
|
||||
DL_FOREACH_SAFE( keyboardDelegates_, entry, tmp ) {
|
||||
if ( entry->flags & kImplementsKeyUp ) {
|
||||
void *swallows = [entry->delegate performSelector:@selector(ccKeyUp:) withObject:event];
|
||||
|
|
|
@ -32,6 +32,9 @@ THE SOFTWARE.
|
|||
#include "keypad_dispatcher/CCKeypadDispatcher.h"
|
||||
#include "support/CCPointExtension.h"
|
||||
#include "CCApplication.h"
|
||||
#ifdef CC_KEYBOARD_SUPPORT
|
||||
#include "keyboard_dispatcher/CCKeyboardDispatcher.h"
|
||||
#endif
|
||||
|
||||
NS_CC_BEGIN
|
||||
|
||||
|
@ -449,6 +452,9 @@ LRESULT EGLView::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
|
|||
}
|
||||
break;
|
||||
case WM_KEYDOWN:
|
||||
#ifdef CC_KEYBOARD_SUPPORT
|
||||
Director::sharedDirector()->getKeyboardDispatcher()->dispatchKeyboardEvent(wParam, true);
|
||||
#endif
|
||||
if (wParam == VK_F1 || wParam == VK_F2)
|
||||
{
|
||||
Director* pDirector = Director::sharedDirector();
|
||||
|
@ -466,6 +472,9 @@ LRESULT EGLView::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
|
|||
}
|
||||
break;
|
||||
case WM_KEYUP:
|
||||
#ifdef CC_KEYBOARD_SUPPORT
|
||||
Director::sharedDirector()->getKeyboardDispatcher()->dispatchKeyboardEvent(wParam, false);
|
||||
#endif
|
||||
if ( _lpfnAccelerometerKeyHook!=NULL )
|
||||
{
|
||||
(*_lpfnAccelerometerKeyHook)( message,wParam,lParam );
|
||||
|
|
|
@ -877,7 +877,7 @@ void Sprite::setFlipX(bool bFlipX)
|
|||
}
|
||||
}
|
||||
|
||||
bool Sprite::isFlipX(void)
|
||||
bool Sprite::isFlipX(void) const
|
||||
{
|
||||
return _flipX;
|
||||
}
|
||||
|
@ -891,7 +891,7 @@ void Sprite::setFlipY(bool bFlipY)
|
|||
}
|
||||
}
|
||||
|
||||
bool Sprite::isFlipY(void)
|
||||
bool Sprite::isFlipY(void) const
|
||||
{
|
||||
return _flipY;
|
||||
}
|
||||
|
@ -959,7 +959,7 @@ void Sprite::setOpacityModifyRGB(bool modify)
|
|||
}
|
||||
}
|
||||
|
||||
bool Sprite::isOpacityModifyRGB(void)
|
||||
bool Sprite::isOpacityModifyRGB(void) const
|
||||
{
|
||||
return _opacityModifyRGB;
|
||||
}
|
||||
|
@ -1011,7 +1011,7 @@ void Sprite::setDisplayFrameWithAnimationName(const char *animationName, int fra
|
|||
setDisplayFrame(frame->getSpriteFrame());
|
||||
}
|
||||
|
||||
bool Sprite::isFrameDisplayed(SpriteFrame *pFrame)
|
||||
bool Sprite::isFrameDisplayed(SpriteFrame *pFrame) const
|
||||
{
|
||||
Rect r = pFrame->getRect();
|
||||
|
||||
|
|
|
@ -263,8 +263,8 @@ public:
|
|||
/// @name Functions inherited from TextureProtocol
|
||||
virtual void setTexture(Texture2D *texture);
|
||||
virtual Texture2D* getTexture(void);
|
||||
inline void setBlendFunc(ccBlendFunc blendFunc) { _blendFunc = blendFunc; }
|
||||
inline ccBlendFunc getBlendFunc(void) { return _blendFunc; }
|
||||
inline void setBlendFunc(const ccBlendFunc &blendFunc) { _blendFunc = blendFunc; }
|
||||
inline const ccBlendFunc& getBlendFunc(void) const { return _blendFunc; }
|
||||
/// @}
|
||||
|
||||
/// @{
|
||||
|
@ -298,7 +298,7 @@ public:
|
|||
virtual void updateDisplayedColor(const ccColor3B& parentColor);
|
||||
virtual void setOpacity(GLubyte opacity);
|
||||
virtual void setOpacityModifyRGB(bool modify);
|
||||
virtual bool isOpacityModifyRGB(void);
|
||||
virtual bool isOpacityModifyRGB(void) const;
|
||||
virtual void updateDisplayedOpacity(GLubyte parentOpacity);
|
||||
/// @}
|
||||
|
||||
|
@ -372,7 +372,7 @@ public:
|
|||
/**
|
||||
* Returns whether or not a SpriteFrame is being displayed
|
||||
*/
|
||||
virtual bool isFrameDisplayed(SpriteFrame *pFrame);
|
||||
virtual bool isFrameDisplayed(SpriteFrame *pFrame) const;
|
||||
|
||||
/**
|
||||
* Returns the current displayed frame.
|
||||
|
@ -400,7 +400,7 @@ public:
|
|||
*
|
||||
* @return true if the sprite needs to be updated in the Atlas, false otherwise.
|
||||
*/
|
||||
inline virtual bool isDirty(void) { return _dirty; }
|
||||
inline virtual bool isDirty(void) const { return _dirty; }
|
||||
|
||||
/**
|
||||
* Makes the Sprite to be updated in the Atlas.
|
||||
|
@ -415,12 +415,12 @@ public:
|
|||
/**
|
||||
* Returns whether or not the texture rectangle is rotated.
|
||||
*/
|
||||
inline bool isTextureRectRotated(void) { return _rectRotated; }
|
||||
inline bool isTextureRectRotated(void) const { return _rectRotated; }
|
||||
|
||||
/**
|
||||
* Returns the index used on the TextureAtlas.
|
||||
*/
|
||||
inline unsigned int getAtlasIndex(void) { return _atlasIndex; }
|
||||
inline unsigned int getAtlasIndex(void) const { return _atlasIndex; }
|
||||
|
||||
/**
|
||||
* Sets the index used on the TextureAtlas.
|
||||
|
@ -446,7 +446,7 @@ public:
|
|||
/**
|
||||
* Gets the offset position of the sprite. Calculated automatically by editors like Zwoptex.
|
||||
*/
|
||||
inline const Point& getOffsetPosition(void) { return _offsetPosition; }
|
||||
inline const Point& getOffsetPosition(void) const { return _offsetPosition; }
|
||||
|
||||
|
||||
/**
|
||||
|
@ -459,7 +459,7 @@ public:
|
|||
*
|
||||
* @return true if the sprite is flipped horizaontally, false otherwise.
|
||||
*/
|
||||
bool isFlipX(void);
|
||||
bool isFlipX(void) const;
|
||||
/**
|
||||
* Sets whether the sprite should be flipped horizontally or not.
|
||||
*
|
||||
|
@ -477,7 +477,7 @@ public:
|
|||
*
|
||||
* @return true if the sprite is flipped vertically, flase otherwise.
|
||||
*/
|
||||
bool isFlipY(void);
|
||||
bool isFlipY(void) const;
|
||||
/**
|
||||
* Sets whether the sprite should be flipped vertically or not.
|
||||
*
|
||||
|
|
|
@ -673,12 +673,12 @@ void SpriteBatchNode::updateBlendFunc(void)
|
|||
}
|
||||
|
||||
// CocosNodeTexture protocol
|
||||
void SpriteBatchNode::setBlendFunc(ccBlendFunc blendFunc)
|
||||
void SpriteBatchNode::setBlendFunc(const ccBlendFunc &blendFunc)
|
||||
{
|
||||
_blendFunc = blendFunc;
|
||||
}
|
||||
|
||||
ccBlendFunc SpriteBatchNode::getBlendFunc(void)
|
||||
const ccBlendFunc& SpriteBatchNode::getBlendFunc(void) const
|
||||
{
|
||||
return _blendFunc;
|
||||
}
|
||||
|
|
|
@ -131,8 +131,8 @@ public:
|
|||
// TextureProtocol
|
||||
virtual Texture2D* getTexture(void);
|
||||
virtual void setTexture(Texture2D *texture);
|
||||
virtual void setBlendFunc(ccBlendFunc blendFunc);
|
||||
virtual ccBlendFunc getBlendFunc(void);
|
||||
virtual void setBlendFunc(const ccBlendFunc &blendFunc);
|
||||
virtual const ccBlendFunc& getBlendFunc(void) const;
|
||||
|
||||
virtual void visit(void);
|
||||
virtual void addChild(Node * child);
|
||||
|
|
|
@ -64,7 +64,7 @@ public:
|
|||
inline void setRotated(bool bRotated) { _rotated = bRotated; }
|
||||
|
||||
/** get rect of the frame */
|
||||
inline const Rect& getRect(void) { return _rect; }
|
||||
inline const Rect& getRect(void) const { return _rect; }
|
||||
/** set rect of the frame */
|
||||
void setRect(const Rect& rect);
|
||||
|
||||
|
|
|
@ -326,7 +326,7 @@ void TextFieldTTF::setString(const char *text)
|
|||
_charCount = _calcCharCount(_inputText->c_str());
|
||||
}
|
||||
|
||||
const char* TextFieldTTF::getString(void)
|
||||
const char* TextFieldTTF::getString(void) const
|
||||
{
|
||||
return _inputText->c_str();
|
||||
}
|
||||
|
|
|
@ -133,7 +133,7 @@ public:
|
|||
// input text property
|
||||
public:
|
||||
virtual void setString(const char *text);
|
||||
virtual const char* getString(void);
|
||||
virtual const char* getString(void) const;
|
||||
protected:
|
||||
std::string * _inputText;
|
||||
|
||||
|
|
|
@ -169,7 +169,7 @@ void* Texture2D::keepData(void *data, unsigned int length)
|
|||
return data;
|
||||
}
|
||||
|
||||
bool Texture2D::hasPremultipliedAlpha()
|
||||
bool Texture2D::hasPremultipliedAlpha() const
|
||||
{
|
||||
return _hasPremultipliedAlpha;
|
||||
}
|
||||
|
@ -264,7 +264,7 @@ bool Texture2D::initWithData(const void *data, Texture2DPixelFormat pixelFormat,
|
|||
}
|
||||
|
||||
|
||||
const char* Texture2D::description(void)
|
||||
const char* Texture2D::description(void) const
|
||||
{
|
||||
return String::createWithFormat("<Texture2D | Name = %u | Dimensions = %u x %u | Coordinates = (%.2f, %.2f)>", _name, _pixelsWide, _pixelsHigh, _maxS, _maxT)->getCString();
|
||||
}
|
||||
|
@ -771,22 +771,22 @@ void Texture2D::generateMipmap()
|
|||
_hasMipmaps = true;
|
||||
}
|
||||
|
||||
bool Texture2D::hasMipmaps()
|
||||
bool Texture2D::hasMipmaps() const
|
||||
{
|
||||
return _hasMipmaps;
|
||||
}
|
||||
|
||||
void Texture2D::setTexParameters(ccTexParams *texParams)
|
||||
void Texture2D::setTexParameters(const ccTexParams &texParams)
|
||||
{
|
||||
CCAssert( (_pixelsWide == ccNextPOT(_pixelsWide) || texParams->wrapS == GL_CLAMP_TO_EDGE) &&
|
||||
(_pixelsHigh == ccNextPOT(_pixelsHigh) || texParams->wrapT == GL_CLAMP_TO_EDGE),
|
||||
CCAssert( (_pixelsWide == ccNextPOT(_pixelsWide) || texParams.wrapS == GL_CLAMP_TO_EDGE) &&
|
||||
(_pixelsHigh == ccNextPOT(_pixelsHigh) || texParams.wrapT == GL_CLAMP_TO_EDGE),
|
||||
"GL_CLAMP_TO_EDGE should be used in NPOT dimensions");
|
||||
|
||||
ccGLBindTexture2D( _name );
|
||||
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, texParams->minFilter );
|
||||
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, texParams->magFilter );
|
||||
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, texParams->wrapS );
|
||||
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, texParams->wrapT );
|
||||
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, texParams.minFilter );
|
||||
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, texParams.magFilter );
|
||||
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, texParams.wrapS );
|
||||
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, texParams.wrapT );
|
||||
|
||||
#if CC_ENABLE_CACHE_TEXTURE_DATA
|
||||
VolatileTexture::setTexParameters(this, texParams);
|
||||
|
@ -809,7 +809,7 @@ void Texture2D::setAliasTexParameters()
|
|||
glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST );
|
||||
#if CC_ENABLE_CACHE_TEXTURE_DATA
|
||||
ccTexParams texParams = {(GLuint)(_hasMipmaps?GL_NEAREST_MIPMAP_NEAREST:GL_NEAREST),GL_NEAREST,GL_NONE,GL_NONE};
|
||||
VolatileTexture::setTexParameters(this, &texParams);
|
||||
VolatileTexture::setTexParameters(this, texParams);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
@ -829,11 +829,11 @@ void Texture2D::setAntiAliasTexParameters()
|
|||
glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR );
|
||||
#if CC_ENABLE_CACHE_TEXTURE_DATA
|
||||
ccTexParams texParams = {(GLuint)(_hasMipmaps?GL_LINEAR_MIPMAP_NEAREST:GL_LINEAR),GL_LINEAR,GL_NONE,GL_NONE};
|
||||
VolatileTexture::setTexParameters(this, &texParams);
|
||||
VolatileTexture::setTexParameters(this, texParams);
|
||||
#endif
|
||||
}
|
||||
|
||||
const char* Texture2D::stringForFormat()
|
||||
const char* Texture2D::stringForFormat() const
|
||||
{
|
||||
switch (_pixelFormat)
|
||||
{
|
||||
|
@ -891,7 +891,7 @@ Texture2DPixelFormat Texture2D::defaultAlphaPixelFormat()
|
|||
return g_defaultAlphaPixelFormat;
|
||||
}
|
||||
|
||||
unsigned int Texture2D::bitsPerPixelForFormat(Texture2DPixelFormat format)
|
||||
unsigned int Texture2D::bitsPerPixelForFormat(Texture2DPixelFormat format) const
|
||||
{
|
||||
unsigned int ret=0;
|
||||
|
||||
|
@ -936,7 +936,7 @@ unsigned int Texture2D::bitsPerPixelForFormat(Texture2DPixelFormat format)
|
|||
return ret;
|
||||
}
|
||||
|
||||
unsigned int Texture2D::bitsPerPixelForFormat()
|
||||
unsigned int Texture2D::bitsPerPixelForFormat() const
|
||||
{
|
||||
return this->bitsPerPixelForFormat(_pixelFormat);
|
||||
}
|
||||
|
|
|
@ -105,7 +105,7 @@ public:
|
|||
Texture2D();
|
||||
virtual ~Texture2D();
|
||||
|
||||
const char* description(void);
|
||||
const char* description(void) const;
|
||||
|
||||
/** These functions are needed to create mutable textures */
|
||||
void releaseData(void *data);
|
||||
|
@ -151,7 +151,7 @@ public:
|
|||
|
||||
@since v0.8
|
||||
*/
|
||||
void setTexParameters(ccTexParams* texParams);
|
||||
void setTexParameters(const ccTexParams& texParams);
|
||||
|
||||
/** sets antialias texture parameters:
|
||||
- GL_TEXTURE_MIN_FILTER = GL_LINEAR
|
||||
|
@ -183,17 +183,17 @@ public:
|
|||
/** returns the pixel format.
|
||||
@since v2.0
|
||||
*/
|
||||
const char* stringForFormat();
|
||||
const char* stringForFormat() const;
|
||||
|
||||
/** returns the bits-per-pixel of the in-memory OpenGL texture
|
||||
@since v1.0
|
||||
*/
|
||||
unsigned int bitsPerPixelForFormat();
|
||||
unsigned int bitsPerPixelForFormat() const;
|
||||
|
||||
/** Helper functions that returns bits per pixels for a given format.
|
||||
@since v2.0
|
||||
*/
|
||||
unsigned int bitsPerPixelForFormat(Texture2DPixelFormat format);
|
||||
unsigned int bitsPerPixelForFormat(Texture2DPixelFormat format) const;
|
||||
|
||||
/** sets the default pixel format for UIImagescontains alpha channel.
|
||||
If the UIImage contains alpha channel, then the options are:
|
||||
|
@ -231,9 +231,9 @@ public:
|
|||
|
||||
/** content size */
|
||||
const Size& getContentSizeInPixels();
|
||||
|
||||
bool hasPremultipliedAlpha();
|
||||
bool hasMipmaps();
|
||||
|
||||
bool hasPremultipliedAlpha() const;
|
||||
bool hasMipmaps() const;
|
||||
private:
|
||||
bool initPremultipliedATextureWithImage(Image * image, unsigned int pixelsWide, unsigned int pixelsHigh);
|
||||
|
||||
|
|
|
@ -746,18 +746,18 @@ void VolatileTexture::addStringTexture(Texture2D *tt, const char* text, const Si
|
|||
vt->_text = text;
|
||||
}
|
||||
|
||||
void VolatileTexture::setTexParameters(Texture2D *t, ccTexParams *texParams)
|
||||
void VolatileTexture::setTexParameters(Texture2D *t, const ccTexParams &texParams)
|
||||
{
|
||||
VolatileTexture *vt = findVolotileTexture(t);
|
||||
|
||||
if (texParams->minFilter != GL_NONE)
|
||||
vt->_texParams.minFilter = texParams->minFilter;
|
||||
if (texParams->magFilter != GL_NONE)
|
||||
vt->_texParams.magFilter = texParams->magFilter;
|
||||
if (texParams->wrapS != GL_NONE)
|
||||
vt->_texParams.wrapS = texParams->wrapS;
|
||||
if (texParams->wrapT != GL_NONE)
|
||||
vt->_texParams.wrapT = texParams->wrapT;
|
||||
if (texParams.minFilter != GL_NONE)
|
||||
vt->_texParams.minFilter = texParams.minFilter;
|
||||
if (texParams.magFilter != GL_NONE)
|
||||
vt->_texParams.magFilter = texParams.magFilter;
|
||||
if (texParams.wrapS != GL_NONE)
|
||||
vt->_texParams.wrapS = texParams.wrapS;
|
||||
if (texParams.wrapT != GL_NONE)
|
||||
vt->_texParams.wrapT = texParams.wrapT;
|
||||
}
|
||||
|
||||
void VolatileTexture::removeTexture(Texture2D *t)
|
||||
|
@ -851,7 +851,7 @@ void VolatileTexture::reloadAllTextures()
|
|||
default:
|
||||
break;
|
||||
}
|
||||
vt->texture->setTexParameters(&vt->_texParams);
|
||||
vt->texture->setTexParameters(vt->_texParams);
|
||||
}
|
||||
|
||||
isReloading = false;
|
||||
|
|
|
@ -218,7 +218,7 @@ public:
|
|||
static void addDataTexture(Texture2D *tt, void* data, Texture2DPixelFormat pixelFormat, const Size& contentSize);
|
||||
static void addImage(Texture2D *tt, Image *image);
|
||||
|
||||
static void setTexParameters(Texture2D *t, ccTexParams *texParams);
|
||||
static void setTexParameters(Texture2D *t, const ccTexParams &texParams);
|
||||
static void removeTexture(Texture2D *t);
|
||||
static void reloadAllTextures();
|
||||
|
||||
|
|
|
@ -120,8 +120,8 @@ public:
|
|||
*/
|
||||
virtual void updateOffsetPoint();
|
||||
|
||||
inline void setBlendFunc(ccBlendFunc blendFunc) { _blendFunc = blendFunc; }
|
||||
inline ccBlendFunc getBlendFunc(void) { return _blendFunc; }
|
||||
inline void setBlendFunc(const ccBlendFunc& blendFunc) { _blendFunc = blendFunc; }
|
||||
inline const ccBlendFunc& getBlendFunc(void) const { return _blendFunc; }
|
||||
|
||||
protected:
|
||||
|
||||
|
|
|
@ -74,7 +74,7 @@ void Skin::setSkinData(const BaseData &var)
|
|||
_skinTransform = nodeToParentTransform();
|
||||
}
|
||||
|
||||
const BaseData &Skin::getSkinData()
|
||||
const BaseData &Skin::getSkinData() const
|
||||
{
|
||||
return _skinData;
|
||||
}
|
||||
|
|
|
@ -271,11 +271,12 @@ bool CCSkeleton::setAttachment (const char* slotName, const char* attachmentName
|
|||
|
||||
// --- BlendProtocol
|
||||
|
||||
ccBlendFunc CCSkeleton::getBlendFunc () {
|
||||
const ccBlendFunc& CCSkeleton::getBlendFunc() const
|
||||
{
|
||||
return blendFunc;
|
||||
}
|
||||
|
||||
void CCSkeleton::setBlendFunc (ccBlendFunc blendFunc) {
|
||||
void CCSkeleton::setBlendFunc( const ccBlendFunc &blendFunc) {
|
||||
this->blendFunc = blendFunc;
|
||||
}
|
||||
|
||||
|
|
|
@ -80,7 +80,7 @@ public:
|
|||
bool setAttachment (const char* slotName, const char* attachmentName);
|
||||
|
||||
// --- BlendProtocol
|
||||
CC_PROPERTY(cocos2d::ccBlendFunc, blendFunc, BlendFunc);
|
||||
CC_PROPERTY_PASS_BY_REF(cocos2d::ccBlendFunc, blendFunc, BlendFunc);
|
||||
virtual void setOpacityModifyRGB (bool value);
|
||||
virtual bool isOpacityModifyRGB ();
|
||||
|
||||
|
|
|
@ -261,7 +261,7 @@ void TextureMipMap::onEnter()
|
|||
Texture2D *texture0 = TextureCache::sharedTextureCache()->addImage("Images/grossini_dance_atlas.png");
|
||||
texture0->generateMipmap();
|
||||
ccTexParams texParams = { GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR, GL_CLAMP_TO_EDGE, GL_CLAMP_TO_EDGE };
|
||||
texture0->setTexParameters(&texParams);
|
||||
texture0->setTexParameters(texParams);
|
||||
|
||||
Texture2D *texture1 = TextureCache::sharedTextureCache()->addImage("Images/grossini_dance_atlas_nomipmap.png");
|
||||
|
||||
|
@ -317,7 +317,7 @@ void TexturePVRMipMap::onEnter()
|
|||
|
||||
// support mipmap filtering
|
||||
ccTexParams texParams = { GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR, GL_CLAMP_TO_EDGE, GL_CLAMP_TO_EDGE };
|
||||
imgMipMap->getTexture()->setTexParameters(&texParams);
|
||||
imgMipMap->getTexture()->setTexParameters(texParams);
|
||||
}
|
||||
|
||||
Sprite *img = Sprite::create("Images/logo-nomipmap.pvr");
|
||||
|
@ -363,7 +363,7 @@ void TexturePVRMipMap2::onEnter()
|
|||
|
||||
// support mipmap filtering
|
||||
ccTexParams texParams = { GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR, GL_CLAMP_TO_EDGE, GL_CLAMP_TO_EDGE };
|
||||
imgMipMap->getTexture()->setTexParameters(&texParams);
|
||||
imgMipMap->getTexture()->setTexParameters(texParams);
|
||||
|
||||
Sprite *img = Sprite::create("Images/test_image.png");
|
||||
img->setPosition(ccp( s.width/2.0f+100, s.height/2.0f));
|
||||
|
@ -1545,7 +1545,7 @@ void TextureGlClamp::onEnter()
|
|||
addChild(sprite, -1, kTagSprite1);
|
||||
sprite->setPosition(ccp(size.width/2,size.height/2));
|
||||
ccTexParams params = {GL_LINEAR,GL_LINEAR,GL_CLAMP_TO_EDGE, GL_CLAMP_TO_EDGE};
|
||||
sprite->getTexture()->setTexParameters(¶ms);
|
||||
sprite->getTexture()->setTexParameters(params);
|
||||
|
||||
auto rotate = RotateBy::create(4, 360);
|
||||
sprite->runAction(rotate);
|
||||
|
@ -1582,7 +1582,7 @@ void TextureGlRepeat::onEnter()
|
|||
addChild(sprite, -1, kTagSprite1);
|
||||
sprite->setPosition(ccp(size.width/2,size.height/2));
|
||||
ccTexParams params = {GL_LINEAR,GL_LINEAR,GL_REPEAT,GL_REPEAT};
|
||||
sprite->getTexture()->setTexParameters(¶ms);
|
||||
sprite->getTexture()->setTexParameters(params);
|
||||
|
||||
auto rotate = RotateBy::create(4, 360);
|
||||
sprite->runAction(rotate);
|
||||
|
|
|
@ -1 +1 @@
|
|||
2fe7237c56cf52c3ca577e33fc39aa5c9e2469ba
|
||||
d97bee7049e0d811ef10d72b7558ca857c1721c3
|
|
@ -1 +1 @@
|
|||
eefb19f875e38a052ee562d826b34859d9169c89
|
||||
af4e4c2177d9eee70c5a0bcc19a80176089d7eec
|
|
@ -1 +1 @@
|
|||
95de623da2cfd8eb0607e1eea576306341064846
|
||||
4823a023cf264d8b8c7c2ac7934f21c30b776052
|
|
@ -4,7 +4,7 @@ class CCLabelAtlas : public CCAtlasNode
|
|||
void updateAtlasValues();
|
||||
|
||||
void setString(const char *label);
|
||||
const char* getString(void);
|
||||
const char* getString(void) const;
|
||||
|
||||
CCTexture2D* getTexture(void);
|
||||
void setTexture(CCTexture2D *texture);
|
||||
|
|
|
@ -11,7 +11,7 @@ class CCLabelBMFont : public CCSpriteBatchNode
|
|||
void setString(const char *label);
|
||||
void setString(const char *label, bool fromUpdate);
|
||||
void setCString(const char *label);
|
||||
const char* getString(void);
|
||||
const char* getString(void) const;
|
||||
|
||||
void setAnchorPoint(const CCPoint & var);
|
||||
void setAlignment(CCTextAlignment alignment);
|
||||
|
@ -25,12 +25,12 @@ class CCLabelBMFont : public CCSpriteBatchNode
|
|||
const char* getFntFile();
|
||||
|
||||
void setColor(const ccColor3B& color);
|
||||
const ccColor3B& getColor(void);
|
||||
const ccColor3B& getColor(void) const;
|
||||
|
||||
GLubyte getOpacity(void);
|
||||
GLubyte getOpacity(void) const;
|
||||
void setOpacity(GLubyte opacity);
|
||||
|
||||
bool isOpacityModifyRGB();
|
||||
bool isOpacityModifyRGB() const;
|
||||
void setOpacityModifyRGB(bool isOpacityModifyRGB);
|
||||
|
||||
static void purgeCachedData();
|
||||
|
|
|
@ -5,21 +5,21 @@ class CCLabelTTF : public CCSprite
|
|||
~CCLabelTTF();
|
||||
bool init();
|
||||
void setString(const char *label);
|
||||
const char* getString(void);
|
||||
const char* getString(void) const;
|
||||
|
||||
CCTextAlignment getHorizontalAlignment();
|
||||
CCTextAlignment getHorizontalAlignment() const;
|
||||
void setHorizontalAlignment(CCTextAlignment alignment);
|
||||
|
||||
CCVerticalTextAlignment getVerticalAlignment();
|
||||
CCVerticalTextAlignment getVerticalAlignment() const;
|
||||
void setVerticalAlignment(CCVerticalTextAlignment verticalAlignment);
|
||||
|
||||
CCSize getDimensions();
|
||||
CCSize getDimensions() const;
|
||||
void setDimensions(CCSize &dim);
|
||||
|
||||
float getFontSize();
|
||||
float getFontSize() const;
|
||||
void setFontSize(float fontSize);
|
||||
|
||||
const char* getFontName();
|
||||
const char* getFontName() const;
|
||||
void setFontName(const char *fontName);
|
||||
|
||||
static CCLabelTTF * create(const char *str, const char *fontName, float fontSize, const CCSize& dimensions, CCTextAlignment hAlignment, CCVerticalTextAlignment vAlignment);
|
||||
|
|
|
@ -6,18 +6,18 @@ typedef enum {
|
|||
class CCLayer : public CCNode
|
||||
{
|
||||
void setTouchEnabled(bool bValue);
|
||||
bool isTouchEnabled();
|
||||
bool isTouchEnabled() const;
|
||||
|
||||
void setAccelerometerEnabled(bool bValue);
|
||||
bool isAccelerometerEnabled();
|
||||
bool isAccelerometerEnabled() const;
|
||||
|
||||
void setKeypadEnabled(bool bValue);
|
||||
bool isKeypadEnabled();
|
||||
bool isKeypadEnabled() const;
|
||||
|
||||
virtual void setTouchMode(ccTouchesMode mode);
|
||||
virtual int getTouchMode();
|
||||
virtual int getTouchMode() const;
|
||||
virtual void setTouchPriority(int priority);
|
||||
virtual int getTouchPriority();
|
||||
virtual int getTouchPriority() const;
|
||||
|
||||
void registerScriptTouchHandler(LUA_FUNCTION nHandler,
|
||||
bool bIsMultiTouches = false,
|
||||
|
@ -43,22 +43,22 @@ class CCLayerRGBA : public CCLayer, public CCRGBAProtocol
|
|||
|
||||
virtual bool init();
|
||||
|
||||
virtual GLubyte getOpacity();
|
||||
virtual GLubyte getDisplayedOpacity();
|
||||
virtual GLubyte getOpacity() const;
|
||||
virtual GLubyte getDisplayedOpacity() const;
|
||||
virtual void setOpacity(GLubyte opacity);
|
||||
virtual void updateDisplayedOpacity(GLubyte parentOpacity);
|
||||
virtual bool isCascadeOpacityEnabled();
|
||||
virtual bool isCascadeOpacityEnabled() const;
|
||||
virtual void setCascadeOpacityEnabled(bool cascadeOpacityEnabled);
|
||||
|
||||
virtual const ccColor3B& getColor();
|
||||
virtual const ccColor3B& getDisplayedColor();
|
||||
virtual const ccColor3B& getColor() const;
|
||||
virtual const ccColor3B& getDisplayedColor() const;
|
||||
virtual void setColor(const ccColor3B& color);
|
||||
virtual void updateDisplayedColor(const ccColor3B& parentColor);
|
||||
virtual bool isCascadeColorEnabled();
|
||||
virtual bool isCascadeColorEnabled() const;
|
||||
virtual void setCascadeColorEnabled(bool cascadeColorEnabled);
|
||||
|
||||
virtual void setOpacityModifyRGB(bool bValue);
|
||||
virtual bool isOpacityModifyRGB();
|
||||
virtual bool isOpacityModifyRGB() const;
|
||||
};
|
||||
|
||||
class CCLayerColor : public CCLayerRGBA
|
||||
|
@ -70,14 +70,12 @@ class CCLayerColor : public CCLayerRGBA
|
|||
void setContentSize(const CCSize & var);
|
||||
|
||||
void setOpacity(GLubyte var);
|
||||
GLubyte getOpacity(void);
|
||||
void setColor(ccColor3B Value);
|
||||
ccColor3B getColor(void);
|
||||
void setBlendFunc(ccBlendFunc Value);
|
||||
ccBlendFunc getBlendFunc(void);
|
||||
ccBlendFunc getBlendFunc(void) const;
|
||||
|
||||
void setOpacityModifyRGB(bool bValue);
|
||||
bool isOpacityModifyRGB(void);
|
||||
bool isOpacityModifyRGB(void) const;
|
||||
|
||||
static CCLayerColor * create(ccColor4B color, GLfloat width, GLfloat height);
|
||||
static CCLayerColor * create(ccColor4B color);
|
||||
|
@ -86,9 +84,9 @@ class CCLayerColor : public CCLayerRGBA
|
|||
class CCLayerGradient : public CCLayerColor
|
||||
{
|
||||
void setStartColor(ccColor3B colors);
|
||||
ccColor3B getStartColor();
|
||||
ccColor3B getStartColor() const;
|
||||
void setEndColor(ccColor3B Value);
|
||||
ccColor3B getEndColor(void);
|
||||
ccColor3B getEndColor(void) const;
|
||||
void setStartOpacity(GLubyte Value);
|
||||
GLubyte getStartOpacity(void);
|
||||
void setEndOpacity(GLubyte Value);
|
||||
|
@ -97,7 +95,7 @@ class CCLayerGradient : public CCLayerColor
|
|||
CCPoint getVector(void);
|
||||
|
||||
void setCompressedInterpolation(bool Value);
|
||||
bool isCompressedInterpolation(void);
|
||||
bool isCompressedInterpolation(void) const;
|
||||
|
||||
static CCLayerGradient* create(ccColor4B start, ccColor4B end, CCPoint v);
|
||||
static CCLayerGradient* create(ccColor4B start, ccColor4B end);
|
||||
|
|
|
@ -6,8 +6,8 @@ class CCMenuItem : public CCNodeRGBA
|
|||
void selected();
|
||||
void unselected();
|
||||
void setEnabled(bool enabled);
|
||||
bool isEnabled();
|
||||
bool isSelected();
|
||||
bool isEnabled() const;
|
||||
bool isSelected() const;
|
||||
|
||||
void registerScriptTapHandler(LUA_FUNCTION funcID);
|
||||
void unregisterScriptTapHandler(void);
|
||||
|
|
|
@ -14,31 +14,33 @@ typedef enum {
|
|||
|
||||
class CCNode : public CCObject
|
||||
{
|
||||
int getZOrder();
|
||||
float getVertexZ();
|
||||
int getZOrder() const;
|
||||
float getVertexZ() const;
|
||||
void setVertexZ(float var);
|
||||
float getRotation();
|
||||
float getRotation() const;
|
||||
float getRotationX() const;
|
||||
float getRotationY() const;
|
||||
void setRotation(float newRotation);
|
||||
float getScale();
|
||||
float getScale() const;
|
||||
void setScale(float scale);
|
||||
float getScaleX();
|
||||
float getScaleX() const;
|
||||
void setScaleX(float newScaleX);
|
||||
float getScaleY();
|
||||
float getScaleY() const;
|
||||
void setScaleY(float newScaleY);
|
||||
void getPosition(float* x = 0, float* y = 0);
|
||||
float getPositionX();
|
||||
float getPositionY();
|
||||
void getPosition(float* x = 0, float* y = 0) const;
|
||||
float getPositionX() const;
|
||||
float getPositionY() const;
|
||||
void setPosition(float x, float y);
|
||||
void setPosition(CCPoint pos);
|
||||
void setPositionX(float x);
|
||||
void setPositionY(float y);
|
||||
float getSkewX();
|
||||
float getSkewX() const;
|
||||
void setSkewX(float skewX);
|
||||
float getSkewY();
|
||||
float getSkewY() const;
|
||||
void setSkewY(float skewY);
|
||||
bool isVisible();
|
||||
bool isVisible() const;
|
||||
void setVisible(bool var);
|
||||
CCPoint getAnchorPoint();
|
||||
CCPoint getAnchorPoint() const;
|
||||
void setAnchorPoint(CCPoint point);
|
||||
CCSize getContentSize();
|
||||
void setContentSize(const CCSize & size);
|
||||
|
@ -52,7 +54,7 @@ class CCNode : public CCObject
|
|||
CCGridBase* getGrid();
|
||||
void setGrid(CCGridBase* pGrid);
|
||||
CCPoint getAnchorPointInPoints();
|
||||
bool isRunning();
|
||||
bool isRunning() const;
|
||||
CCNode* getParent();
|
||||
void setParent(CCNode * var);
|
||||
bool isIgnoreAnchorPointForPosition();
|
||||
|
@ -63,9 +65,9 @@ class CCNode : public CCObject
|
|||
void setUserObject(CCObject* pObject);
|
||||
CCGLProgram* getShaderProgram();
|
||||
void setShaderProgram(CCGLProgram* pShaderProgram);
|
||||
int getOrderOfArrival();
|
||||
int getOrderOfArrival() const;
|
||||
void setOrderOfArrival(int order);
|
||||
ccGLServerState getGLServerState();
|
||||
ccGLServerState getGLServerState() const;
|
||||
void setGLServerState(ccGLServerState state);
|
||||
CCActionManager* getActionManager();
|
||||
void setActionManager(CCActionManager* pActionMgr);
|
||||
|
@ -92,7 +94,7 @@ class CCNode : public CCObject
|
|||
|
||||
void stopActionByTag(int tag);
|
||||
CCAction* getActionByTag(int tag);
|
||||
char * description(void);
|
||||
const char * description(void) const;
|
||||
CCNode* getChildByTag(int tag);
|
||||
|
||||
unsigned int numberOfRunningActions(void);
|
||||
|
@ -128,20 +130,20 @@ class CCNodeRGBA : public CCNode, public CCRGBAProtocol
|
|||
|
||||
virtual bool init();
|
||||
|
||||
virtual GLubyte getOpacity();
|
||||
virtual GLubyte getDisplayedOpacity();
|
||||
virtual GLubyte getOpacity() const;
|
||||
virtual GLubyte getDisplayedOpacity() const;
|
||||
virtual void setOpacity(GLubyte opacity);
|
||||
virtual void updateDisplayedOpacity(GLubyte parentOpacity);
|
||||
virtual bool isCascadeOpacityEnabled();
|
||||
virtual bool isCascadeOpacityEnabled() const;
|
||||
virtual void setCascadeOpacityEnabled(bool cascadeOpacityEnabled);
|
||||
|
||||
virtual const ccColor3B& getColor(void);
|
||||
virtual const ccColor3B& getDisplayedColor();
|
||||
virtual const ccColor3B& getColor(void) const;
|
||||
virtual const ccColor3B& getDisplayedColor() const;
|
||||
virtual void setColor(const ccColor3B& color);
|
||||
virtual void updateDisplayedColor(const ccColor3B& parentColor);
|
||||
virtual bool isCascadeColorEnabled();
|
||||
virtual bool isCascadeColorEnabled() const;
|
||||
virtual void setCascadeColorEnabled(bool cascadeColorEnabled);
|
||||
|
||||
virtual void setOpacityModifyRGB(bool bValue);
|
||||
virtual bool isOpacityModifyRGB();
|
||||
virtual bool isOpacityModifyRGB() const;
|
||||
};
|
||||
|
|
|
@ -15,8 +15,8 @@ public:
|
|||
|
||||
CCTexture2D* getTexture(void);
|
||||
void setTexture(CCTexture2D *texture);
|
||||
void setBlendFunc(ccBlendFunc blendFunc);
|
||||
ccBlendFunc getBlendFunc(void);
|
||||
void setBlendFunc(const ccBlendFunc &blendFunc);
|
||||
const ccBlendFunc& getBlendFunc(void);
|
||||
|
||||
static CCParticleBatchNode* create(const char* fileImage, unsigned int capacity = kCCParticleDefaultCapacity);
|
||||
static CCParticleBatchNode* createWithTexture(CCTexture2D *tex, unsigned int capacity = kCCParticleDefaultCapacity);
|
||||
|
|
|
@ -17,7 +17,7 @@ typedef enum {
|
|||
class CCSprite : public CCNodeRGBA
|
||||
{
|
||||
void setDirty(bool bDirty);
|
||||
bool isDirty(void);
|
||||
bool isDirty(void) const;
|
||||
|
||||
ccV3F_C4B_T2F_Quad getQuad(void);
|
||||
|
||||
|
@ -26,7 +26,7 @@ class CCSprite : public CCNodeRGBA
|
|||
bool isTextureRectRotated(void);
|
||||
|
||||
void setAtlasIndex(unsigned int uAtlasIndex);
|
||||
unsigned int getAtlasIndex(void);
|
||||
unsigned int getAtlasIndex(void) const;
|
||||
//void setUsesSpriteBatchNode(bool bUsesSpriteBatchNode);
|
||||
void setTextureAtlas(CCTextureAtlas *pobTextureAtlas);
|
||||
CCTextureAtlas* getTextureAtlas(void);
|
||||
|
@ -34,16 +34,16 @@ class CCSprite : public CCNodeRGBA
|
|||
//CCSpriteBatchNode* getSpriteBatchNode(void);
|
||||
//void setHonorParentTransform(ccHonorParentTransform eHonorParentTransform);
|
||||
//ccHonorParentTransform getHonorParentTransform(void);
|
||||
void setBlendFunc(ccBlendFunc blendFunc);
|
||||
ccBlendFunc getBlendFunc(void);
|
||||
void setBlendFunc(const ccBlendFunc &blendFunc);
|
||||
const ccBlendFunc& getBlendFunc(void);
|
||||
|
||||
CCPoint getOffsetPosition(void);
|
||||
const CCPoint& getOffsetPosition(void) const;
|
||||
|
||||
void ignoreAnchorPointForPosition(bool newValue);
|
||||
void setFlipX(bool bFlipX);
|
||||
void setFlipY(bool bFlipY);
|
||||
bool isFlipX(void);
|
||||
bool isFlipY(void);
|
||||
bool isFlipX(void) const;
|
||||
bool isFlipY(void) const;
|
||||
|
||||
void removeChild(CCNode* pChild, bool bCleanUp);
|
||||
void removeAllChildrenWithCleanup(bool bCleanup);
|
||||
|
@ -64,12 +64,11 @@ class CCSprite : public CCNodeRGBA
|
|||
void setVisible(bool bVisible);
|
||||
|
||||
void setOpacity(GLubyte opacity);
|
||||
GLubyte getOpacity(void);
|
||||
|
||||
void setColor(ccColor3B color3);
|
||||
ccColor3B getColor(void);
|
||||
void setOpacityModifyRGB(bool bValue);
|
||||
bool isOpacityModifyRGB(void);
|
||||
bool isOpacityModifyRGB(void) const;
|
||||
|
||||
void setTexture(CCTexture2D *texture);
|
||||
CCTexture2D* getTexture(void);
|
||||
|
@ -81,7 +80,7 @@ class CCSprite : public CCNodeRGBA
|
|||
void setVertexRect(CCRect rect);
|
||||
//void useBatchNode(CCSpriteBatchNode *batchNode);
|
||||
void setDisplayFrame(CCSpriteFrame *pNewFrame);
|
||||
bool isFrameDisplayed(CCSpriteFrame *pFrame);
|
||||
bool isFrameDisplayed(CCSpriteFrame *pFrame) const;
|
||||
CCSpriteFrame* displayFrame(void);
|
||||
void setBatchNode(CCSpriteBatchNode* pBatchNode);
|
||||
CCSpriteBatchNode* getBatchNode();
|
||||
|
|
|
@ -19,8 +19,8 @@ class CCSpriteBatchNode : public CCNode
|
|||
void reorderBatch(bool reorder);
|
||||
void setTexture(CCTexture2D *texture);
|
||||
CCTexture2D* getTexture(void);
|
||||
void setBlendFunc(ccBlendFunc blendFunc);
|
||||
ccBlendFunc getBlendFunc(void);
|
||||
void setBlendFunc(const ccBlendFunc &blendFunc);
|
||||
const ccBlendFunc& getBlendFunc(void);
|
||||
|
||||
void addChild(CCNode * child);
|
||||
void addChild(CCNode * child, int zOrder);
|
||||
|
|
|
@ -7,7 +7,7 @@ class CCSpriteFrame : public CCObject
|
|||
bool isRotated(void);
|
||||
void setRotated(bool bRotated);
|
||||
|
||||
CCRect getRect(void);
|
||||
CCRect getRect(void) const;
|
||||
void setRect(CCRect rect);
|
||||
|
||||
CCPoint getOffsetInPixels(void);
|
||||
|
|
|
@ -8,7 +8,7 @@ class CCTextFieldTTF : public CCLabelTTF
|
|||
void setColorSpaceHolder(ccColor3B val);
|
||||
ccColor3B getColorSpaceHolder();
|
||||
void setString(const char *text);
|
||||
const char* getString(void);
|
||||
const char* getString(void) const;
|
||||
|
||||
void setPlaceHolder(const char * text);
|
||||
const char * getPlaceHolder(void);
|
||||
|
|
|
@ -491,22 +491,22 @@ class CCTexture2D : public CCObject
|
|||
GLfloat getMaxT();
|
||||
void setMaxT(GLfloat val);
|
||||
|
||||
bool hasPremultipliedAlpha();
|
||||
bool hasMipmaps();
|
||||
bool hasPremultipliedAlpha() const;
|
||||
bool hasMipmaps() const;
|
||||
|
||||
void drawAtPoint(CCPoint point);
|
||||
void drawInRect(CCRect rect);
|
||||
|
||||
CCSize getContentSize(void);
|
||||
|
||||
void setTexParameters(ccTexParams* texParams);
|
||||
void setTexParameters(const ccTexParams& texParams);
|
||||
void setAntiAliasTexParameters();
|
||||
void setAliasTexParameters();
|
||||
void generateMipmap();
|
||||
|
||||
const char* stringForFormat();
|
||||
unsigned int bitsPerPixelForFormat();
|
||||
unsigned int bitsPerPixelForFormat(CCTexture2DPixelFormat format);
|
||||
const char* stringForFormat() const;
|
||||
unsigned int bitsPerPixelForFormat() const;
|
||||
unsigned int bitsPerPixelForFormat(CCTexture2DPixelFormat format) const;
|
||||
|
||||
static void setDefaultAlphaPixelFormat(CCTexture2DPixelFormat format);
|
||||
static CCTexture2DPixelFormat defaultAlphaPixelFormat();
|
||||
|
|
Loading…
Reference in New Issue