#include <UIWidget.h>
Public Member Functions | |
UIWidget (void) | |
virtual | ~UIWidget () |
Default destructor. More... | |
virtual void | setEnabled (bool enabled) |
Sets whether the widget is enabled. More... | |
bool | isEnabled () const |
Determines if the widget is enabled. More... | |
void | setVisible (bool visible) |
Sets whether the widget is visible. More... | |
bool | isVisible () const |
Determines if the widget is visible. More... | |
void | setBright (bool bright) |
Sets whether the widget is bright. More... | |
bool | isBright () const |
Determines if the widget is bright. More... | |
virtual void | setTouchEnabled (bool enabled) |
Sets whether the widget is touch enabled. More... | |
void | setBrightStyle (BrightStyle style) |
To set the bright style of widget. More... | |
bool | isTouchEnabled () const |
Determines if the widget is touch enabled. More... | |
bool | isFocused () const |
Determines if the widget is on focused. More... | |
void | setFocused (bool fucosed) |
Sets whether the widget is on focused. More... | |
void | setZOrder (int z) |
Sets the Z order which stands for the drawing order, and reorder this widget in its parent's children array. More... | |
int | getZOrder () |
Gets the Z order of this widget. More... | |
float | getLeftInParent () |
Gets the left boundary position of this widget. More... | |
float | getBottomInParent () |
Gets the bottom boundary position of this widget. More... | |
float | getRightInParent () |
Gets the right boundary position of this widget. More... | |
float | getTopInParent () |
Gets the top boundary position of this widget. More... | |
virtual bool | addChild (UIWidget *child) |
Adds a child to the container. More... | |
virtual bool | removeChild (UIWidget *child) |
Removes a child from the container with a cleanup. More... | |
virtual void | removeFromParent () |
Removes this widget itself from its parent widget. More... | |
virtual void | removeAllChildren () |
Removes all children from the container, and do a cleanup to all running actions depending on the cleanup parameter. More... | |
void | disableUpdate () |
Unschedules the "update" method. More... | |
virtual void | reorderChild (UIWidget *child) |
Reorders a child according to a new z value. More... | |
UIWidget * | getChildByName (const char *name) |
Gets a child from the container with its name. More... | |
UIWidget * | getChildByTag (int tag) |
Gets a child from the container with its tag. More... | |
virtual CCArray * | getChildren () |
Return an array of children. More... | |
CCNode * | getRenderer () |
Gets the renderer of widget. More... | |
void | addRenderer (CCNode *renderer, int zOrder) |
Add a CCNode for rendering. More... | |
void | removeRenderer (CCNode *renderer, bool cleanup) |
Remove a CCNode from widget. More... | |
void | setParent (UIWidget *parent) |
Sets the parent widget. More... | |
UIWidget * | getParent () |
Returns a pointer to the parent widget. More... | |
void | addTouchEventListener (CCObject *target, SEL_TouchEvent selector) |
Sets the touch event target/selector of the menu item. More... | |
void | setPosition (const CCPoint &pos) |
Changes the position (x,y) of the widget in OpenGL coordinates. More... | |
void | setPositionPercent (const CCPoint &percent) |
Changes the position (x,y) of the widget in OpenGL coordinates. More... | |
const CCPoint & | getPosition () |
Gets the position (x,y) of the widget in OpenGL coordinates. More... | |
const CCPoint & | getPositionPercent () |
Gets the percent (x,y) of the widget in OpenGL coordinates. More... | |
void | setPositionType (PositionType type) |
Changes the position type of the widget. More... | |
PositionType | getPositionType () const |
Gets the position type of the widget. More... | |
virtual void | setAnchorPoint (const CCPoint &pt) |
Sets the anchor point in percent. More... | |
const CCPoint & | getAnchorPoint () |
Returns the anchor point in percent. More... | |
virtual void | setScale (float fScale) |
Changes both X and Y scale factor of the widget. More... | |
float | getScale () |
Gets the scale factor of the widget, when X and Y have the same scale factor. More... | |
virtual void | setScaleX (float fScaleX) |
Changes the scale factor on X axis of this widget. More... | |
float | getScaleX () |
Returns the scale factor on X axis of this widget. More... | |
virtual void | setScaleY (float fScaleY) |
Changes the scale factor on Y axis of this widget. More... | |
float | getScaleY () |
Returns the scale factor on Y axis of this widget. More... | |
void | setRotation (float rotation) |
Sets the rotation (angle) of the widget in degrees. More... | |
float | getRotation () |
Returns the rotation of the widget in degrees. More... | |
void | setRotationX (float rotationX) |
Sets the X rotation (angle) of the widget in degrees which performs a horizontal rotational skew. More... | |
float | getRotationX () |
Gets the X rotation (angle) of the widget in degrees which performs a horizontal rotation skew. More... | |
void | setRotationY (float rotationY) |
Sets the Y rotation (angle) of the widget in degrees which performs a vertical rotational skew. More... | |
float | getRotationY () |
Gets the Y rotation (angle) of the widget in degrees which performs a vertical rotational skew. More... | |
virtual void | setFlipX (bool flipX) |
Sets whether the widget should be flipped horizontally or not. More... | |
virtual bool | isFlipX () |
Returns the flag which indicates whether the widget is flipped horizontally or not. More... | |
virtual void | setFlipY (bool flipY) |
Sets whether the widget should be flipped vertically or not. More... | |
virtual bool | isFlipY () |
Return the flag which indicates whether the widget is flipped vertically or not. More... | |
virtual void | setColor (const ccColor3B &color) |
Sets color to widget. More... | |
virtual const ccColor3B & | getColor () |
Gets color of widget. More... | |
virtual void | setOpacity (int opacity) |
Sets opacity to widget. More... | |
virtual int | getOpacity () |
Gets opacity of widget. More... | |
virtual bool | isCascadeOpacityEnabled () |
virtual void | setCascadeOpacityEnabled (bool cascadeOpacityEnabled) |
virtual bool | isCascadeColorEnabled () |
virtual void | setCascadeColorEnabled (bool cascadeColorEnabled) |
void | setBlendFunc (ccBlendFunc blendFunc) |
virtual void | setActionManager (CCActionManager *actionManager) |
virtual CCActionManager * | getActionManager () |
CCAction * | runAction (CCAction *action) |
void | stopAllActions (void) |
void | stopAction (CCAction *action) |
void | stopActionByTag (int tag) |
CCAction * | getActionByTag (int tag) |
void | didNotSelectSelf () |
A call back function when widget lost of focus. More... | |
bool | clippingParentAreaContainPoint (const CCPoint &pt) |
virtual void | checkChildInfo (int handleState, UIWidget *sender, const CCPoint &touchPoint) |
const CCPoint & | getTouchStartPos () |
const CCPoint & | getTouchMovePos () |
const CCPoint & | getTouchEndPos () |
void | setTag (int tag) |
Changes the tag that is used to identify the widget easily. More... | |
int | getTag () const |
Returns a tag that is used to identify the widget easily. More... | |
void | setName (const char *name) |
Changes the name that is used to identify the widget easily. More... | |
const char * | getName () const |
Returns a name that is used to identify the widget easily. More... | |
WidgetType | getWidgetType () const |
Returns a type that is widget's type. More... | |
virtual void | setSize (const CCSize &size) |
Changes the size that is widget's size. More... | |
virtual void | setSizePercent (const CCPoint &percent) |
Changes the percent that is widget's percent size. More... | |
void | setSizeType (SizeType type) |
Changes the size type of widget. More... | |
SizeType | getSizeType () const |
Gets the size type of widget. More... | |
const CCSize & | getSize () const |
Returns size of widget. More... | |
const CCPoint & | getSizePercent () const |
Returns size percent of widget. More... | |
virtual bool | hitTest (const CCPoint &pt) |
Checks a point if is in widget's space. More... | |
virtual bool | onTouchBegan (const CCPoint &touchPoint) |
A call back function called when widget is selected, and on touch began. More... | |
virtual void | onTouchMoved (const CCPoint &touchPoint) |
A call back function called when widget is selected, and on touch moved. More... | |
virtual void | onTouchEnded (const CCPoint &touchPoint) |
A call back function called when widget is selected, and on touch ended. More... | |
virtual void | onTouchCancelled (const CCPoint &touchPoint) |
A call back function called when widget is selected, and on touch canceled. More... | |
virtual void | onTouchLongClicked (const CCPoint &touchPoint) |
A call back function called when widget is selected, and on touch long clicked. More... | |
void | setLayoutParameter (LayoutParameter *parameter) |
Sets a LayoutParameter to widget. More... | |
LayoutParameter * | getLayoutParameter () |
Gets LayoutParameter of widget. More... | |
virtual void | ignoreContentAdaptWithSize (bool ignore) |
Ignore the widget size. More... | |
bool | isIgnoreContentAdaptWithSize () const |
Gets the widget if is ignore it's size. More... | |
CCPoint | getWorldPosition () |
Gets world position of widget. More... | |
CCPoint | convertToWorldSpace (const CCPoint &pt) |
Converts a Point to world space coordinates. More... | |
virtual CCNode * | getVirtualRenderer () |
Gets the Virtual Renderer of widget. More... | |
void | setUpdateEnabled (bool enable) |
Schedules the "update" method. More... | |
bool | isUpdateEnabled () |
is the "update" method scheduled. More... | |
virtual const CCSize & | getContentSize () const |
Gets the content size of widget. More... | |
virtual const char * | getDescription () const |
Returns the "class name" of widget. More... | |
virtual void | onEnter () |
virtual void | onExit () |
void | setTouchEnable (bool enabled, bool containChildren=false) |
These methods will be removed. More... | |
void | disable (bool containChildren=false) |
void | active (bool containChildren=false) |
bool | isActive () |
void | setBright (bool bright, bool containChild) |
CCRect | getRect () |
CCNode * | getValidNode () |
void | setWidgetZOrder (int z) |
int | getWidgetZOrder () |
float | getRelativeLeftPos () |
float | getRelativeBottomPos () |
float | getRelativeRightPos () |
float | getRelativeTopPos () |
CCNode * | getContainerNode () |
void | setWidgetParent (UIWidget *parent) |
UIWidget * | getWidgetParent () |
void | setWidgetTag (int tag) |
int | getWidgetTag () |
void | addCCNode (CCNode *node) |
void | removeCCNode (bool cleanup) |
void | addPushDownEvent (CCObject *target, SEL_PushEvent selector) |
void | addMoveEvent (CCObject *target, SEL_MoveEvent selector) |
void | addReleaseEvent (CCObject *target, SEL_ReleaseEvent selector) |
void | addCancelEvent (CCObject *target, SEL_CancelEvent selector) |
bool | removeChild (UIWidget *child, bool cleanup) |
void | removeFromParentAndCleanup (bool cleanup) |
void | removeAllChildrenAndCleanUp (bool cleanup) |
void | setActionTag (int tag) |
int | getActionTag () |
![]() | |
CCObject (void) | |
virtual | ~CCObject (void) |
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) |
![]() | |
virtual CCObject * | copyWithZone (CCZone *pZone) |
Static Public Member Functions | |
static UIWidget * | create () |
Allocates and initializes a widget. More... | |
Protected Member Functions | |
virtual void | onSizeChanged () |
virtual bool | init () |
virtual void | initRenderer () |
virtual void | onPressStateChangedToNormal () |
virtual void | onPressStateChangedToPressed () |
virtual void | onPressStateChangedToDisabled () |
void | pushDownEvent () |
void | moveEvent () |
void | releaseUpEvent () |
void | cancelUpEvent () |
void | longClickEvent () |
void | updateAnchorPoint () |
virtual void | releaseResoures () |
Release texture resoures of widget. More... | |
void | updateSizeAndPosition () |
Additional Inherited Members | |
![]() | |
unsigned int | m_uID |
int | m_nLuaID |
UIWidget | ( | void | ) |
|
virtual |
Default destructor.
|
inline |
|
inline |
|
inline |
|
virtual |
Adds a child to the container.
child | A child widget |
Reimplemented in UIScrollView, UIPageView, UIDragPanel, and UIListView.
|
inline |
|
inline |
|
inline |
void addRenderer | ( | CCNode * | renderer, |
int | zOrder | ||
) |
Add a CCNode for rendering.
renderer is a CCNode, it's for drawing
renderer | A render node |
zOrder | Z order for drawing priority. Please refer to CCNode::setZOrder(int) |
void addTouchEventListener | ( | CCObject * | target, |
SEL_TouchEvent | selector | ||
) |
Sets the touch event target/selector of the menu item.
|
protected |
|
virtual |
Reimplemented in UIDragPanel, UIScrollView, UIListView, and UIPageView.
bool clippingParentAreaContainPoint | ( | const CCPoint & | pt) |
Converts a Point to world space coordinates.
The result is in Points.
|
static |
Allocates and initializes a widget.
void didNotSelectSelf | ( | ) |
A call back function when widget lost of focus.
|
inline |
void disableUpdate | ( | ) |
Unschedules the "update" method.
CCAction* getActionByTag | ( | int | tag) |
|
virtual |
int getActionTag | ( | ) |
const CCPoint& getAnchorPoint | ( | ) |
Returns the anchor point in percent.
float getBottomInParent | ( | ) |
Gets the bottom boundary position of this widget.
UIWidget* getChildByName | ( | const char * | name) |
Gets a child from the container with its name.
name | An key to find the child widget. |
UIWidget* getChildByTag | ( | int | tag) |
Gets a child from the container with its tag.
tag | An identifier to find the child widget. |
|
virtual |
Return an array of children.
Composing a "tree" structure is a very important feature of UIWidget
Reimplemented in UIScrollView, and UIDragPanel.
|
virtual |
Gets color of widget.
|
inline |
|
virtual |
Gets the content size of widget.
Content size is widget's texture size.
Reimplemented in UISlider, Layout, UITextField, UICheckBox, UIButton, UIImageView, UILabel, UILoadingBar, UILabelAtlas, and UILabelBMFont.
|
virtual |
Returns the "class name" of widget.
Reimplemented in UIDragPanel, UIScrollView, UISlider, Layout, UICheckBox, UIButton, UIListView, UITextField, UIPageView, UILabel, UILoadingBar, UIImageView, UILabelAtlas, UILabelBMFont, and UIRootWidget.
LayoutParameter* getLayoutParameter | ( | ) |
Gets LayoutParameter of widget.
float getLeftInParent | ( | ) |
Gets the left boundary position of this widget.
const char* getName | ( | ) | const |
Returns a name that is used to identify the widget easily.
You can set tags to widget then identify them easily.
|
virtual |
Gets opacity of widget.
UIWidget* getParent | ( | ) |
Returns a pointer to the parent widget.
const CCPoint& getPosition | ( | ) |
Gets the position (x,y) of the widget in OpenGL coordinates.
const CCPoint& getPositionPercent | ( | ) |
Gets the percent (x,y) of the widget in OpenGL coordinates.
PositionType getPositionType | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
CCNode* getRenderer | ( | ) |
float getRightInParent | ( | ) |
Gets the right boundary position of this widget.
float getRotation | ( | ) |
Returns the rotation of the widget in degrees.
float getRotationX | ( | ) |
Gets the X rotation (angle) of the widget in degrees which performs a horizontal rotation skew.
float getRotationY | ( | ) |
Gets the Y rotation (angle) of the widget in degrees which performs a vertical rotational skew.
float getScale | ( | ) |
Gets the scale factor of the widget, when X and Y have the same scale factor.
float getScaleX | ( | ) |
Returns the scale factor on X axis of this widget.
float getScaleY | ( | ) |
Returns the scale factor on Y axis of this widget.
const CCSize& getSize | ( | ) | const |
Returns size of widget.
const CCPoint& getSizePercent | ( | ) | const |
Returns size percent of widget.
SizeType getSizeType | ( | ) | const |
int getTag | ( | ) | const |
Returns a tag that is used to identify the widget easily.
You can set tags to widget then identify them easily.
float getTopInParent | ( | ) |
Gets the top boundary position of this widget.
const CCPoint& getTouchEndPos | ( | ) |
const CCPoint& getTouchMovePos | ( | ) |
const CCPoint& getTouchStartPos | ( | ) |
|
inline |
|
virtual |
Gets the Virtual Renderer of widget.
For example, a button's Virtual Renderer is it's texture renderer.
Reimplemented in UISlider, UITextField, UICheckBox, UIButton, UIImageView, UILabel, UILoadingBar, UILabelAtlas, and UILabelBMFont.
|
inline |
|
inline |
WidgetType getWidgetType | ( | ) | const |
|
inline |
CCPoint getWorldPosition | ( | ) |
Gets world position of widget.
int getZOrder | ( | ) |
|
virtual |
Checks a point if is in widget's space.
point |
Reimplemented in Layout.
|
virtual |
Ignore the widget size.
ignore,true | that widget will ignore it's size, use texture size, false otherwise. Default value is true. |
Reimplemented in UISlider, UIButton, UILoadingBar, and UIImageView.
|
protectedvirtual |
Reimplemented in UIDragPanel, UIScrollView, Layout, UIButton, UICheckBox, UIPageView, UIListView, UILabel, UITextField, UIRootWidget, and UIZoomButton.
|
protectedvirtual |
Reimplemented in UIDragPanel, UIScrollView, UISlider, Layout, UIButton, UICheckBox, UILabel, UILoadingBar, UIImageView, UITextField, UILabelAtlas, and UILabelBMFont.
|
inline |
bool isBright | ( | ) | const |
Determines if the widget is bright.
|
virtual |
|
virtual |
bool isEnabled | ( | ) | const |
Determines if the widget is enabled.
|
inlinevirtual |
Returns the flag which indicates whether the widget is flipped horizontally or not.
It only flips the texture of the widget, and not the texture of the widget's children. Also, flipping the texture doesn't alter the anchorPoint. If you want to flip the anchorPoint too, and/or to flip the children too use: widget->setScaleX(sprite->getScaleX() * -1);
Reimplemented in UICheckBox, UIButton, UILabel, and UIImageView.
|
inlinevirtual |
Return the flag which indicates whether the widget is flipped vertically or not.
It only flips the texture of the widget, and not the texture of the widget's children. Also, flipping the texture doesn't alter the anchorPoint. If you want to flip the anchorPoint too, and/or to flip the children too use: widget->setScaleY(widget->getScaleY() * -1);
Reimplemented in UICheckBox, UIButton, UILabel, and UIImageView.
bool isFocused | ( | ) | const |
Determines if the widget is on focused.
bool isIgnoreContentAdaptWithSize | ( | ) | const |
Gets the widget if is ignore it's size.
ignore,true | that widget will ignore it's size, use texture size, false otherwise. Default value is true. |
bool isTouchEnabled | ( | ) | const |
Determines if the widget is touch enabled.
bool isUpdateEnabled | ( | ) |
is the "update" method scheduled.
bool isVisible | ( | ) | const |
Determines if the widget is visible.
|
protected |
|
protected |
|
virtual |
|
virtual |
|
protectedvirtual |
Reimplemented in UISlider, UIButton, UICheckBox, and UILabel.
|
protectedvirtual |
Reimplemented in UISlider, UIButton, UICheckBox, and UILabel.
|
protectedvirtual |
Reimplemented in UISlider, UIButton, UICheckBox, and UILabel.
|
protectedvirtual |
Reimplemented in UIDragPanel, UIScrollView, UISlider, Layout, UICheckBox, UIButton, UIPageView, UITextField, UIListView, UILabel, UILoadingBar, UIImageView, UILabelAtlas, and UILabelBMFont.
|
virtual |
A call back function called when widget is selected, and on touch began.
touch | point |
Reimplemented in UIScrollView, UISlider, UIDragPanel, UIPageView, UITextField, UIImageView, and UIListView.
|
virtual |
A call back function called when widget is selected, and on touch canceled.
touch | point |
Reimplemented in UIScrollView, UISlider, UIDragPanel, UIPageView, and UIListView.
|
virtual |
A call back function called when widget is selected, and on touch ended.
touch | point |
Reimplemented in UIScrollView, UISlider, UICheckBox, UIDragPanel, UIPageView, UIImageView, and UIListView.
|
virtual |
A call back function called when widget is selected, and on touch long clicked.
touch | point |
Reimplemented in UIScrollView, UIDragPanel, and UIListView.
|
virtual |
A call back function called when widget is selected, and on touch moved.
touch | point |
Reimplemented in UIScrollView, UISlider, UIDragPanel, UIPageView, and UIListView.
|
protected |
|
protectedvirtual |
Release texture resoures of widget.
Release renderer. If you override releaseResoures, you shall call its parent's one, e.g. UIWidget::releaseResoures().
Reimplemented in UIDragPanel, and UIScrollView.
|
protected |
|
virtual |
Removes all children from the container, and do a cleanup to all running actions depending on the cleanup parameter.
Reimplemented in UIScrollView, UIDragPanel, UIPageView, and UIListView.
|
inline |
|
inline |
|
virtual |
Removes a child from the container with a cleanup.
child | The child widget which will be removed. |
Reimplemented in UIScrollView, UIDragPanel, UIPageView, and UIListView.
|
inline |
|
virtual |
Removes this widget itself from its parent widget.
If the widget orphan, then it will destroy itself.
|
inline |
void removeRenderer | ( | CCNode * | renderer, |
bool | cleanup | ||
) |
|
virtual |
Reorders a child according to a new z value.
child | An already added child node. It MUST be already added. |
zOrder | Z order for drawing priority and touched priority. Please refer to setZOrder(int) |
|
virtual |
void setActionTag | ( | int | tag) |
|
virtual |
Sets the anchor point in percent.
anchorPoint is the point around which all transformations and positioning manipulations take place. It's like a pin in the widget where it is "attached" to its parent. The anchorPoint is normalized, like a percentage. (0,0) means the bottom-left corner and (1,1) means the top-right corner. But you can use values higher than (1,1) and lower than (0,0) too. The default anchorPoint is (0.5,0.5), so it starts in the center of the widget.
anchorPoint | The anchor point of widget. |
Reimplemented in UITextField, UICheckBox, UIButton, UILabel, UIImageView, UILabelAtlas, and UILabelBMFont.
void setBlendFunc | ( | ccBlendFunc | blendFunc) |
void setBright | ( | bool | bright) |
Sets whether the widget is bright.
The default value is true, a widget is default to bright
visible | true if the widget is bright, false if the widget is dark. |
|
inline |
void setBrightStyle | ( | BrightStyle | style) |
To set the bright style of widget.
style | BRIGHT_NORMAL the widget is normal state, BRIGHT_HIGHLIGHT the widget is height light state. |
|
virtual |
|
virtual |
|
virtual |
Sets color to widget.
It default change the color of widget's children.
color |
Reimplemented in UIButton, UITextField, and Layout.
|
virtual |
Sets whether the widget is enabled.
Highest control of widget. The default value is true, a widget is default to enabled
enabled | true if the widget is enabled, widget may be touched and visible, false if the widget is disabled, widget cannot be touched and hidden. |
|
inlinevirtual |
Sets whether the widget should be flipped horizontally or not.
bFlipX | true if the widget should be flipped horizaontally, false otherwise. |
Reimplemented in UICheckBox, UIButton, UILabel, and UIImageView.
|
inlinevirtual |
Sets whether the widget should be flipped vertically or not.
bFlipY | true if the widget should be flipped vertically, flase otherwise. |
Reimplemented in UICheckBox, UIButton, UILabel, and UIImageView.
void setFocused | ( | bool | fucosed) |
Sets whether the widget is on focused.
The default value is false, a widget is default to not on focused
fucosed | true if the widget is on focused, false if the widget is not on focused. |
void setLayoutParameter | ( | LayoutParameter * | parameter) |
void setName | ( | const char * | name) |
Changes the name that is used to identify the widget easily.
A | const char* that indentifies the widget. |
|
virtual |
Sets opacity to widget.
It default change the opacity of widget's children.
color |
Reimplemented in UITextField, and Layout.
void setParent | ( | UIWidget * | parent) |
Sets the parent widget.
parent | A pointer to the parnet widget |
void setPosition | ( | const CCPoint & | pos) |
void setPositionPercent | ( | const CCPoint & | percent) |
void setPositionType | ( | PositionType | type) |
Changes the position type of the widget.
type | the position type of widget |
void setRotation | ( | float | rotation) |
Sets the rotation (angle) of the widget in degrees.
0 is the default rotation angle. Positive values rotate widget clockwise, and negative values for anti-clockwise.
fRotation | The roration of the widget in degrees. |
void setRotationX | ( | float | rotationX) |
Sets the X rotation (angle) of the widget in degrees which performs a horizontal rotational skew.
0 is the default rotation angle. Positive values rotate widget clockwise, and negative values for anti-clockwise.
fRotationX | The X rotation in degrees which performs a horizontal rotational skew. |
void setRotationY | ( | float | rotationY) |
Sets the Y rotation (angle) of the widget in degrees which performs a vertical rotational skew.
0 is the default rotation angle. Positive values rotate widget clockwise, and negative values for anti-clockwise.
fRotationY | The Y rotation in degrees. |
|
virtual |
Changes both X and Y scale factor of the widget.
1.0 is the default scale factor. It modifies the X and Y scale at the same time.
scale | The scale factor for both X and Y axis. |
|
virtual |
Changes the scale factor on X axis of this widget.
The deafult value is 1.0 if you haven't changed it before
fScaleX | The scale factor on X axis. |
|
virtual |
Changes the scale factor on Y axis of this widget.
The Default value is 1.0 if you haven't changed it before.
fScaleY | The scale factor on Y axis. |
|
virtual |
Changes the size that is widget's size.
size | that is widget's size |
|
virtual |
Changes the percent that is widget's percent size.
percent | that is widget's percent size |
void setSizeType | ( | SizeType | type) |
void setTag | ( | int | tag) |
Changes the tag that is used to identify the widget easily.
A | interger that indentifies the widget. |
|
inline |
These methods will be removed.
|
virtual |
Sets whether the widget is touch enabled.
The default value is false, a widget is default to touch disabled
visible | true if the widget is touch enabled, false if the widget is touch disabled. |
void setUpdateEnabled | ( | bool | enable) |
Schedules the "update" method.
void setVisible | ( | bool | visible) |
Sets whether the widget is visible.
The default value is true, a widget is default to visible
visible | true if the widget is visible, false if the widget is hidden. |
|
inline |
|
inline |
|
inline |
void setZOrder | ( | int | z) |
Sets the Z order which stands for the drawing order, and reorder this widget in its parent's children array.
The Z order of widget is relative to its "brothers": children of the same parent. It's nothing to do with OpenGL's z vertex. This one only affects the draw order of widgets in cocos2d. The larger number it is, the later this widget will be drawn in each message loop. Please refer to setVertexZ(float) for the difference.
nZOrder | Z order of this widget. |
void stopAction | ( | CCAction * | action) |
void stopActionByTag | ( | int | tag) |
void stopAllActions | ( | void | ) |
|
protected |
|
protected |
|
protected |
anchor point normalized
|
protected |
|
protected |
is this widget bright
|
protected |
Highest control of widget.
|
protected |
is the widget on focus
|
protected |
|
protected |
|
protected |
is this widget touch endabled
|
protected |
is the touch event should be passed
|
protected |
is "update" method scheduled
|
protected |
is this widget visible
|
protected |
|
protected |
|
protected |
bright style
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
z-order value that affects the draw order and touch order
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
base renderer
|
protected |
|
protected |
|
protected |
parent of widget
|
protected |
|
protected |
|
protected |
|
protected |
touch ended point
|
protected |
touch moved point
|
protected |
touch began point
|
protected |