#include <UIWidget.h>
Public Member Functions | |
UIWidget (void) | |
ctor () | |
virtual | ~UIWidget () |
Default destructor. More... | |
virtual void | setEnabled (bool enabled) |
Sets whether the widget is enabled. More... | |
local | setEnabled ( local 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... | |
var | setVisible ( var visible) |
Sets whether the widget is visible. More... | |
local | setVisible ( local 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... | |
local | setTouchEnabled ( local enabled) |
Sets whether the widget is touch enabled. More... | |
void | setBrightStyle (BrightStyle style) |
To set the bright style of widget. More... | |
var | setBrightStyle ( var style) |
To set the bright style of widget. More... | |
local | setBrightStyle ( local 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... | |
var | getLeftInParent () |
Gets the left boundary position of this widget. More... | |
local | getLeftInParent () |
Gets the left boundary position of this widget. More... | |
float | getBottomInParent () |
Gets the bottom boundary position of this widget. More... | |
var | getBottomInParent () |
Gets the bottom boundary position of this widget. More... | |
local | getBottomInParent () |
Gets the bottom boundary position of this widget. More... | |
float | getRightInParent () |
Gets the right boundary position of this widget. More... | |
var | getRightInParent () |
Gets the right boundary position of this widget. More... | |
local | getRightInParent () |
Gets the right boundary position of this widget. More... | |
float | getTopInParent () |
Gets the top boundary position of this widget. More... | |
var | getTopInParent () |
Gets the top boundary position of this widget. More... | |
local | getTopInParent () |
Gets the top boundary position of this widget. More... | |
virtual bool | addChild (UIWidget *child) |
Adds a child to the container. More... | |
var | addChild ( var child) |
Adds a child to the container. More... | |
local | addChild ( local child) |
Adds a child to the container. More... | |
virtual bool | removeChild (UIWidget *child) |
Removes a child from the container with a cleanup. More... | |
local | removeChild ( local child) |
Removes a child from the container with a cleanup. More... | |
virtual void | removeFromParent () |
Removes this widget itself from its parent widget. More... | |
local | 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... | |
var | removeAllChildren () |
Removes all children from the container, and do a cleanup to all running actions depending on the cleanup parameter. More... | |
local | removeAllChildren () |
Removes all children from the container, and do a cleanup to all running actions depending on the cleanup parameter. More... | |
virtual void | reorderChild (UIWidget *child) |
Reorders a child according to a new z value. More... | |
local | reorderChild ( local 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 cocos2d::Array * | getChildren () |
Return an array of children. More... | |
local | getChildren () |
Return an array of children. More... | |
cocos2d::Node * | getRenderer () |
Gets the renderer of widget. More... | |
void | addRenderer (cocos2d::Node *renderer, int zOrder) |
Add a Node for rendering. More... | |
var | addRenderer ( var renderer, var zOrder) |
Add a Node for rendering. More... | |
local | addRenderer ( local renderer, local zOrder) |
Add a Node for rendering. More... | |
void | removeRenderer (cocos2d::Node *renderer, bool cleanup) |
Remove a Node from widget. More... | |
local | removeRenderer ( local renderer, local cleanup) |
Remove a Node from widget. More... | |
void | setParent (UIWidget *parent) |
Sets the parent widget. More... | |
local | setParent ( local parent) |
Sets the parent widget. More... | |
UIWidget * | getParent () |
Returns a pointer to the parent widget. More... | |
void | addTouchEventListener (cocos2d::Object *target, SEL_TouchEvent selector) |
Sets the touch event target/selector of the menu item. More... | |
var | addTouchEventListener ( var target, var selector) |
Sets the touch event target/selector of the menu item. More... | |
local | addTouchEventListener ( local target, local selector) |
Sets the touch event target/selector of the menu item. More... | |
void | setPosition (const cocos2d::Point &pos) |
Changes the position (x,y) of the widget in OpenGL coordinates. More... | |
void | setPositionPercent (const cocos2d::Point &percent) |
Changes the position (x,y) of the widget in OpenGL coordinates. More... | |
var | setPositionPercent ( var percent) |
Changes the position (x,y) of the widget in OpenGL coordinates. More... | |
local | setPositionPercent ( local percent) |
Changes the position (x,y) of the widget in OpenGL coordinates. More... | |
const cocos2d::Point & | getPosition () |
Gets the position (x,y) of the widget in OpenGL coordinates. More... | |
const cocos2d::Point & | getPositionPercent () |
Gets the percent (x,y) of the widget in OpenGL coordinates. More... | |
var | getPositionPercent () |
Gets the percent (x,y) of the widget in OpenGL coordinates. More... | |
local | 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... | |
var | getPositionType () |
Gets the position type of the widget. More... | |
local | getPositionType () |
Gets the position type of the widget. More... | |
virtual void | setAnchorPoint (const cocos2d::Point &pt) |
Sets the anchor point in percent. More... | |
local | setAnchorPoint ( local pt) |
Sets the anchor point in percent. More... | |
const cocos2d::Point & | getAnchorPoint () |
Returns the anchor point in percent. More... | |
local | getAnchorPoint () |
Returns the anchor point in percent. More... | |
virtual void | setScale (float fScale) |
Changes both X and Y scale factor of the widget. More... | |
local | setScale ( local 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... | |
var | setScaleX ( var fScaleX) |
Changes the scale factor on X axis of this widget. More... | |
local | setScaleX ( local 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... | |
local | setScaleY ( local 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... | |
var | getScaleY () |
Returns the scale factor on Y axis of this widget. More... | |
local | 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... | |
var | getRotationY () |
Gets the Y rotation (angle) of the widget in degrees which performs a vertical rotational skew. More... | |
local | 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... | |
local | setFlipX ( local 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... | |
local | setFlipY ( local 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 cocos2d::Color3B &color) |
Sets color to widget. More... | |
local | setColor ( local color) |
Sets color to widget. More... | |
virtual const cocos2d::Color3B & | getColor () |
Gets color of widget. More... | |
local | getColor () |
Gets color of widget. More... | |
virtual void | setOpacity (int opacity) |
Sets opacity to widget. More... | |
var | setOpacity ( var opacity) |
Sets opacity to widget. More... | |
local | setOpacity ( local opacity) |
Sets opacity to widget. More... | |
virtual int | getOpacity () |
Gets opacity of widget. More... | |
virtual bool | isCascadeOpacityEnabled () |
var | isCascadeOpacityEnabled () |
local | isCascadeOpacityEnabled () |
virtual void | setCascadeOpacityEnabled (bool cascadeOpacityEnabled) |
virtual bool | isCascadeColorEnabled () |
var | isCascadeColorEnabled () |
local | isCascadeColorEnabled () |
virtual void | setCascadeColorEnabled (bool cascadeColorEnabled) |
void | setBlendFunc (cocos2d::BlendFunc blendFunc) |
virtual void | setActionManager (cocos2d::ActionManager *actionManager) |
local | setActionManager ( local actionManager) |
virtual cocos2d::ActionManager * | getActionManager () |
local | getActionManager () |
cocos2d::Action * | runAction (cocos2d::Action *action) |
var | runAction ( var action) |
local | runAction ( local action) |
void | stopAllActions (void) |
var | stopAllActions () |
local | stopAllActions () |
void | stopAction (cocos2d::Action *action) |
var | stopAction ( var action) |
local | stopAction ( local action) |
void | stopActionByTag (int tag) |
var | stopActionByTag ( var tag) |
local | stopActionByTag ( local tag) |
cocos2d::Action * | getActionByTag (int tag) |
var | getActionByTag ( var tag) |
local | getActionByTag ( local tag) |
void | didNotSelectSelf () |
A call back function when widget lost of focus. More... | |
var | didNotSelectSelf () |
A call back function when widget lost of focus. More... | |
local | didNotSelectSelf () |
A call back function when widget lost of focus. More... | |
bool | clippingParentAreaContainPoint (const cocos2d::Point &pt) |
var | clippingParentAreaContainPoint ( var pt) |
local | clippingParentAreaContainPoint ( local pt) |
virtual void | checkChildInfo (int handleState, UIWidget *sender, const cocos2d::Point &touchPoint) |
local | checkChildInfo ( local handleState, local sender, local touchPoint) |
const cocos2d::Point & | getTouchStartPos () |
var | getTouchStartPos () |
local | getTouchStartPos () |
const cocos2d::Point & | getTouchMovePos () |
local | getTouchMovePos () |
const cocos2d::Point & | getTouchEndPos () |
void | setTag (int tag) |
Changes the tag that is used to identify the widget easily. More... | |
local | setTag ( local 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... | |
var | getTag () |
Returns a tag that is used to identify the widget easily. More... | |
local | getTag () |
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... | |
var | setName ( var name) |
Changes the name that is used to identify the widget easily. More... | |
local | setName ( local 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 cocos2d::Size &size) |
Changes the size that is widget's size. More... | |
virtual void | setSizePercent (const cocos2d::Point &percent) |
Changes the percent that is widget's percent size. More... | |
local | setSizePercent ( local percent) |
Changes the percent that is widget's percent size. More... | |
void | setSizeType (SizeType type) |
Changes the size type of widget. More... | |
var | setSizeType ( var type) |
Changes the size type of widget. More... | |
local | setSizeType ( local type) |
Changes the size type of widget. More... | |
SizeType | getSizeType () const |
Gets the size type of widget. More... | |
var | getSizeType () |
Gets the size type of widget. More... | |
local | getSizeType () |
Gets the size type of widget. More... | |
const cocos2d::Size & | getSize () const |
Returns size of widget. More... | |
const cocos2d::Point & | getSizePercent () const |
Returns size percent of widget. More... | |
local | getSizePercent () |
Returns size percent of widget. More... | |
virtual bool | hitTest (const cocos2d::Point &pt) |
Checks a point if is in widget's space. More... | |
var | hitTest ( var pt) |
Checks a point if is in widget's space. More... | |
local | hitTest ( local pt) |
Checks a point if is in widget's space. More... | |
virtual bool | onTouchBegan (const cocos2d::Point &touchPoint) |
A call back function called when widget is selected, and on touch began. More... | |
var | onTouchBegan ( var touchPoint) |
A call back function called when widget is selected, and on touch began. More... | |
local | onTouchBegan ( local touchPoint) |
A call back function called when widget is selected, and on touch began. More... | |
virtual void | onTouchMoved (const cocos2d::Point &touchPoint) |
A call back function called when widget is selected, and on touch moved. More... | |
var | onTouchMoved ( var touchPoint) |
A call back function called when widget is selected, and on touch moved. More... | |
local | onTouchMoved ( local touchPoint) |
A call back function called when widget is selected, and on touch moved. More... | |
virtual void | onTouchEnded (const cocos2d::Point &touchPoint) |
A call back function called when widget is selected, and on touch ended. More... | |
local | onTouchEnded ( local touchPoint) |
A call back function called when widget is selected, and on touch ended. More... | |
virtual void | onTouchCancelled (const cocos2d::Point &touchPoint) |
A call back function called when widget is selected, and on touch canceled. More... | |
var | onTouchCancelled ( var touchPoint) |
A call back function called when widget is selected, and on touch canceled. More... | |
local | onTouchCancelled ( local touchPoint) |
A call back function called when widget is selected, and on touch canceled. More... | |
virtual void | onTouchLongClicked (const cocos2d::Point &touchPoint) |
A call back function called when widget is selected, and on touch long clicked. More... | |
var | onTouchLongClicked ( var touchPoint) |
A call back function called when widget is selected, and on touch long clicked. More... | |
local | onTouchLongClicked ( local touchPoint) |
A call back function called when widget is selected, and on touch long clicked. More... | |
void | setLayoutParameter (UILayoutParameter *parameter) |
Sets a LayoutParameter to widget. More... | |
UILayoutParameter * | getLayoutParameter (LayoutParameterType type) |
Gets LayoutParameter of widget. More... | |
virtual void | ignoreContentAdaptWithSize (bool ignore) |
Ignore the widget size. More... | |
var | ignoreContentAdaptWithSize ( var ignore) |
Ignore the widget size. More... | |
local | ignoreContentAdaptWithSize ( local ignore) |
Ignore the widget size. More... | |
bool | isIgnoreContentAdaptWithSize () const |
Gets the widget if is ignore it's size. More... | |
var | isIgnoreContentAdaptWithSize () |
Gets the widget if is ignore it's size. More... | |
local | isIgnoreContentAdaptWithSize () |
Gets the widget if is ignore it's size. More... | |
cocos2d::Point | getWorldPosition () |
Gets world position of widget. More... | |
local | getWorldPosition () |
Gets world position of widget. More... | |
cocos2d::Point | convertToWorldSpace (const cocos2d::Point &pt) |
Converts a Point to world space coordinates. More... | |
local | convertToWorldSpace ( local pt) |
Converts a Point to world space coordinates. More... | |
virtual cocos2d::Node * | getVirtualRenderer () |
Gets the Virtual Renderer of widget. More... | |
local | 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 cocos2d::Size & | getContentSize () const |
Gets the content size of widget. More... | |
local | getContentSize () |
Gets the content size of widget. More... | |
virtual const char * | getDescription () const |
Returns the "class name" of widget. More... | |
UIWidget * | clone () |
var | clone () |
local | clone () |
virtual void | onEnter () |
virtual void | onExit () |
void | updateSizeAndPosition () |
var | updateSizeAndPosition () |
local | updateSizeAndPosition () |
virtual Object * | getUserObject () |
virtual const Object * | getUserObject () const |
virtual void | setUserObject (Object *userObject) |
Returns a user assigned Object. More... | |
void | setActionTag (int tag) |
var | setActionTag ( var tag) |
local | setActionTag ( local tag) |
int | getActionTag () |
var | getActionTag () |
local | getActionTag () |
![]() | |
Object () | |
Constructor. More... | |
virtual | ~Object () |
void | release () |
Release the ownership immediately. More... | |
void | retain () |
Retains the ownership. More... | |
Object * | autorelease () |
Release the ownership sometime soon automatically. More... | |
bool | isSingleReference () const |
Returns a boolean value that indicates whether there is only one reference to the object. More... | |
unsigned int | retainCount () const |
Returns the object's current reference count. More... | |
virtual bool | isEqual (const Object *object) |
Returns a boolean value that indicates whether this object and a given object are equal. More... | |
virtual void | acceptVisitor (DataVisitor &visitor) |
virtual void | update (float dt) |
Static Public Member Functions | |
static UIWidget * | create () |
Allocates and initializes a widget. More... | |
local | create () |
Allocates and initializes a widget. More... | |
Additional Inherited Members | |
![]() | |
unsigned int | _ID |
object id, ScriptSupport need public _ID More... | |
int | _luaID |
Lua reference id. More... | |
UIWidget | ( | void | ) |
var ctor | ( | ) |
|
virtual |
Default destructor.
|
virtual |
Adds a child to the container.
child | A child widget |
Reimplemented in UIScrollView, UILayout, UIPageView, and UIListView.
|
virtual |
Adds a child to the container.
child | A child widget |
Reimplemented in UIScrollView, UILayout, UIPageView, and UIListView.
|
virtual |
Adds a child to the container.
child | A child widget |
Reimplemented in UIScrollView, UILayout, UIPageView, and UIListView.
void addRenderer | ( | cocos2d::Node * | renderer, |
int | zOrder | ||
) |
Add a Node for rendering.
renderer is a Node, it's for drawing
renderer | A render node |
zOrder | Z order for drawing priority. Please refer to Node::setZOrder(int) |
var addRenderer | ( | var | renderer, |
var | zOrder | ||
) |
Add a Node for rendering.
renderer is a Node, it's for drawing
renderer | A render node |
zOrder | Z order for drawing priority. Please refer to Node::setZOrder(int) |
local addRenderer | ( | local | renderer, |
local | zOrder | ||
) |
Add a Node for rendering.
renderer is a Node, it's for drawing
renderer | A render node |
zOrder | Z order for drawing priority. Please refer to Node::setZOrder(int) |
void addTouchEventListener | ( | cocos2d::Object * | target, |
SEL_TouchEvent | selector | ||
) |
Sets the touch event target/selector of the menu item.
var addTouchEventListener | ( | var | target, |
var | selector | ||
) |
Sets the touch event target/selector of the menu item.
local addTouchEventListener | ( | local | target, |
local | selector | ||
) |
Sets the touch event target/selector of the menu item.
|
protected |
|
protected |
|
protected |
|
virtual |
Reimplemented in UIScrollView, and UIPageView.
|
virtual |
Reimplemented in UIScrollView, and UIPageView.
|
virtual |
Reimplemented in UIScrollView, and UIPageView.
bool clippingParentAreaContainPoint | ( | const cocos2d::Point & | pt) |
var clippingParentAreaContainPoint | ( | var | pt) |
local clippingParentAreaContainPoint |
( | local | pt) |
UIWidget* clone | ( | ) |
var clone | ( | ) |
local clone | ( | ) |
cocos2d::Point convertToWorldSpace | ( | const cocos2d::Point & | pt) |
Converts a Point to world space coordinates.
The result is in Points.
var convertToWorldSpace | ( | var | pt) |
Converts a Point to world space coordinates.
The result is in Points.
local convertToWorldSpace | ( | local | pt) |
Converts a Point to world space coordinates.
The result is in Points.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UIPageView, and UIListView.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UIPageView, and UIListView.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UIPageView, and UIListView.
|
protected |
|
protected |
|
protected |
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UIPageView, UISlider, UIButton, UICheckBox, UIListView, UILabel, UITextField, UIImageView, UILoadingBar, UILabelAtlas, and UILabelBMFont.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UIPageView, UISlider, UIButton, UICheckBox, UIListView, UILabel, UITextField, UIImageView, UILoadingBar, UILabelAtlas, and UILabelBMFont.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UIPageView, UISlider, UIButton, UICheckBox, UIListView, UILabel, UITextField, UIImageView, UILoadingBar, UILabelAtlas, and UILabelBMFont.
|
static |
Allocates and initializes a widget.
|
static |
Allocates and initializes a widget.
|
static |
Allocates and initializes a widget.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UIPageView, UISlider, UIButton, UICheckBox, UIListView, UILabel, UITextField, UIImageView, UILoadingBar, UILabelAtlas, and UILabelBMFont.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UIPageView, UISlider, UIButton, UICheckBox, UIListView, UILabel, UITextField, UIImageView, UILoadingBar, UILabelAtlas, and UILabelBMFont.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UIPageView, UISlider, UIButton, UICheckBox, UIListView, UILabel, UITextField, UIImageView, UILoadingBar, UILabelAtlas, and UILabelBMFont.
void didNotSelectSelf | ( | ) |
A call back function when widget lost of focus.
var didNotSelectSelf | ( | ) |
A call back function when widget lost of focus.
local didNotSelectSelf | ( | ) |
A call back function when widget lost of focus.
cocos2d::Action* getActionByTag | ( | int | tag) |
var getActionByTag | ( | var | tag) |
local getActionByTag | ( | local | tag) |
|
virtual |
|
virtual |
|
virtual |
int getActionTag | ( | ) |
var getActionTag | ( | ) |
local getActionTag | ( | ) |
const cocos2d::Point& getAnchorPoint |
( | ) |
Returns the anchor point in percent.
var getAnchorPoint | ( | ) |
Returns the anchor point in percent.
local getAnchorPoint | ( | ) |
Returns the anchor point in percent.
float getBottomInParent | ( | ) |
Gets the bottom boundary position of this widget.
var getBottomInParent | ( | ) |
Gets the bottom boundary position of this widget.
local 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. |
var getChildByName | ( | var | name) |
Gets a child from the container with its name.
name | An key to find the child widget. |
local getChildByName | ( | local | 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. |
var getChildByTag | ( | var | tag) |
Gets a child from the container with its tag.
tag | An identifier to find the child widget. |
local getChildByTag | ( | local | 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, UIPageView, and UIListView.
|
virtual |
Return an array of children.
Composing a "tree" structure is a very important feature of UIWidget
Reimplemented in UIScrollView, UIPageView, and UIListView.
|
virtual |
Return an array of children.
Composing a "tree" structure is a very important feature of UIWidget
Reimplemented in UIScrollView, UIPageView, and UIListView.
|
virtual |
Gets color of widget.
|
virtual |
Gets color of widget.
|
virtual |
Gets color of widget.
|
virtual |
Gets the content size of widget.
Content size is widget's texture size.
Reimplemented in UISlider, UILayout, UICheckBox, UITextField, UIButton, UILabel, UIImageView, UILoadingBar, UILabelAtlas, and UILabelBMFont.
|
virtual |
Gets the content size of widget.
Content size is widget's texture size.
Reimplemented in UISlider, UILayout, UICheckBox, UITextField, UIButton, UILabel, UIImageView, UILoadingBar, UILabelAtlas, and UILabelBMFont.
|
virtual |
Gets the content size of widget.
Content size is widget's texture size.
Reimplemented in UISlider, UILayout, UICheckBox, UITextField, UIButton, UILabel, UIImageView, UILoadingBar, UILabelAtlas, and UILabelBMFont.
|
virtual |
Returns the "class name" of widget.
Reimplemented in UIScrollView, UISlider, UIPageView, UILayout, UIListView, UIButton, UICheckBox, UILabel, UITextField, UILoadingBar, UIImageView, UILabelAtlas, UILabelBMFont, and UIRootWidget.
|
virtual |
Returns the "class name" of widget.
Reimplemented in UIScrollView, UISlider, UIPageView, UILayout, UIListView, UIButton, UICheckBox, UILabel, UITextField, UILoadingBar, UIImageView, UILabelAtlas, UILabelBMFont, and UIRootWidget.
|
virtual |
Returns the "class name" of widget.
Reimplemented in UIScrollView, UISlider, UIPageView, UILayout, UIListView, UIButton, UICheckBox, UILabel, UITextField, UILoadingBar, UIImageView, UILabelAtlas, UILabelBMFont, and UIRootWidget.
UILayoutParameter* getLayoutParameter |
( | LayoutParameterType | type) |
Gets LayoutParameter of widget.
type | Relative or Linear |
var getLayoutParameter | ( | var | type) |
Gets LayoutParameter of widget.
type | Relative or Linear |
local getLayoutParameter | ( | local | type) |
Gets LayoutParameter of widget.
type | Relative or Linear |
float getLeftInParent | ( | ) |
Gets the left boundary position of this widget.
var getLeftInParent | ( | ) |
Gets the left boundary position of this widget.
local 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.
var getName | ( | ) |
Returns a name that is used to identify the widget easily.
You can set tags to widget then identify them easily.
local getName | ( | ) |
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.
|
virtual |
Gets opacity of widget.
|
virtual |
Gets opacity of widget.
UIWidget* getParent | ( | ) |
Returns a pointer to the parent widget.
var getParent | ( | ) |
Returns a pointer to the parent widget.
local getParent | ( | ) |
Returns a pointer to the parent widget.
const cocos2d::Point& getPosition | ( | ) |
Gets the position (x,y) of the widget in OpenGL coordinates.
var getPosition | ( | ) |
Gets the position (x,y) of the widget in OpenGL coordinates.
local getPosition | ( | ) |
Gets the position (x,y) of the widget in OpenGL coordinates.
const cocos2d::Point& getPositionPercent |
( | ) |
Gets the percent (x,y) of the widget in OpenGL coordinates.
var getPositionPercent | ( | ) |
Gets the percent (x,y) of the widget in OpenGL coordinates.
local getPositionPercent | ( | ) |
Gets the percent (x,y) of the widget in OpenGL coordinates.
PositionType getPositionType | ( | ) | const |
var getPositionType | ( | ) |
local getPositionType | ( | ) |
cocos2d::Node* getRenderer | ( | ) |
Gets the renderer of widget.
renderer is a Node, it's for drawing
var getRenderer | ( | ) |
Gets the renderer of widget.
renderer is a Node, it's for drawing
local getRenderer | ( | ) |
Gets the renderer of widget.
renderer is a Node, it's for drawing
float getRightInParent | ( | ) |
Gets the right boundary position of this widget.
var getRightInParent | ( | ) |
Gets the right boundary position of this widget.
local getRightInParent | ( | ) |
Gets the right boundary position of this widget.
float getRotation | ( | ) |
Returns the rotation of the widget in degrees.
var getRotation | ( | ) |
Returns the rotation of the widget in degrees.
local 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.
var getRotationX | ( | ) |
Gets the X rotation (angle) of the widget in degrees which performs a horizontal rotation skew.
local 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.
var getRotationY | ( | ) |
Gets the Y rotation (angle) of the widget in degrees which performs a vertical rotational skew.
local 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.
var getScale | ( | ) |
Gets the scale factor of the widget, when X and Y have the same scale factor.
local 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.
var getScaleX | ( | ) |
Returns the scale factor on X axis of this widget.
local getScaleX | ( | ) |
Returns the scale factor on X axis of this widget.
float getScaleY | ( | ) |
Returns the scale factor on Y axis of this widget.
var getScaleY | ( | ) |
Returns the scale factor on Y axis of this widget.
local getScaleY | ( | ) |
Returns the scale factor on Y axis of this widget.
const cocos2d::Size& getSize | ( | ) | const |
Returns size of widget.
var getSize | ( | ) |
Returns size of widget.
local getSize | ( | ) |
Returns size of widget.
const cocos2d::Point& getSizePercent |
( | ) | const |
Returns size percent of widget.
var getSizePercent | ( | ) |
Returns size percent of widget.
local getSizePercent | ( | ) |
Returns size percent of widget.
SizeType getSizeType | ( | ) | const |
var getSizeType | ( | ) |
local getSizeType | ( | ) |
int getTag | ( | ) | const |
Returns a tag that is used to identify the widget easily.
You can set tags to widget then identify them easily.
var getTag | ( | ) |
Returns a tag that is used to identify the widget easily.
You can set tags to widget then identify them easily.
local getTag | ( | ) |
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.
var getTopInParent | ( | ) |
Gets the top boundary position of this widget.
local getTopInParent | ( | ) |
Gets the top boundary position of this widget.
const cocos2d::Point& getTouchEndPos |
( | ) |
var getTouchEndPos | ( | ) |
local getTouchEndPos | ( | ) |
const cocos2d::Point& getTouchMovePos |
( | ) |
var getTouchMovePos | ( | ) |
local getTouchMovePos | ( | ) |
const cocos2d::Point& getTouchStartPos |
( | ) |
var getTouchStartPos | ( | ) |
local getTouchStartPos | ( | ) |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Gets the Virtual Renderer of widget.
For example, a button's Virtual Renderer is it's texture renderer.
Reimplemented in UISlider, UICheckBox, UIButton, UITextField, UILabel, UIImageView, UILoadingBar, UILabelAtlas, and UILabelBMFont.
|
virtual |
Gets the Virtual Renderer of widget.
For example, a button's Virtual Renderer is it's texture renderer.
Reimplemented in UISlider, UICheckBox, UIButton, UITextField, UILabel, UIImageView, UILoadingBar, UILabelAtlas, and UILabelBMFont.
|
virtual |
Gets the Virtual Renderer of widget.
For example, a button's Virtual Renderer is it's texture renderer.
Reimplemented in UISlider, UICheckBox, UIButton, UITextField, UILabel, UIImageView, UILoadingBar, UILabelAtlas, and UILabelBMFont.
WidgetType getWidgetType | ( | ) | const |
var getWidgetType | ( | ) |
local getWidgetType | ( | ) |
cocos2d::Point getWorldPosition | ( | ) |
Gets world position of widget.
var getWorldPosition | ( | ) |
Gets world position of widget.
local getWorldPosition | ( | ) |
Gets world position of widget.
int getZOrder | ( | ) |
var getZOrder | ( | ) |
local getZOrder | ( | ) |
|
virtual |
Checks a point if is in widget's space.
point |
Reimplemented in UILayout.
|
virtual |
Checks a point if is in widget's space.
point |
Reimplemented in UILayout.
|
virtual |
Checks a point if is in widget's space.
point |
Reimplemented in UILayout.
|
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.
|
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.
|
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 UIScrollView, UILayout, UIPageView, UIButton, UIListView, UICheckBox, UILabel, UITextField, and UIRootWidget.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UIPageView, UIButton, UIListView, UICheckBox, UILabel, UITextField, and UIRootWidget.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UIPageView, UIButton, UIListView, UICheckBox, UILabel, UITextField, and UIRootWidget.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UISlider, UIButton, UICheckBox, UILabel, UIImageView, UILoadingBar, UITextField, UILabelAtlas, and UILabelBMFont.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UISlider, UIButton, UICheckBox, UILabel, UIImageView, UILoadingBar, UITextField, UILabelAtlas, and UILabelBMFont.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UISlider, UIButton, UICheckBox, UILabel, UIImageView, UILoadingBar, UITextField, UILabelAtlas, and UILabelBMFont.
bool isBright | ( | ) | const |
Determines if the widget is bright.
var isBright | ( | ) |
Determines if the widget is bright.
local isBright | ( | ) |
Determines if the widget is bright.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
bool isEnabled | ( | ) | const |
Determines if the widget is enabled.
var isEnabled | ( | ) |
Determines if the widget is enabled.
local isEnabled | ( | ) |
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 |
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 |
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.
|
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.
|
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.
var isFocused | ( | ) |
Determines if the widget is on focused.
local isFocused | ( | ) |
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. |
var isIgnoreContentAdaptWithSize | ( | ) |
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. |
local isIgnoreContentAdaptWithSize | ( | ) |
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.
var isTouchEnabled | ( | ) |
Determines if the widget is touch enabled.
local isTouchEnabled | ( | ) |
Determines if the widget is touch enabled.
bool isUpdateEnabled | ( | ) |
is the "update" method scheduled.
var isUpdateEnabled | ( | ) |
is the "update" method scheduled.
local isUpdateEnabled | ( | ) |
is the "update" method scheduled.
bool isVisible | ( | ) | const |
Determines if the widget is visible.
var isVisible | ( | ) |
Determines if the widget is visible.
local isVisible | ( | ) |
Determines if the widget is visible.
|
protected |
|
protected |
|
protected |
|
protected |
|
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 UISlider, UIButton, UICheckBox, and UILabel.
|
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 UISlider, UIButton, UICheckBox, and UILabel.
|
protectedvirtual |
Reimplemented in UISlider, UIButton, UICheckBox, and UILabel.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UIPageView, UISlider, UIButton, UIListView, UICheckBox, UILabel, UITextField, UIImageView, UILoadingBar, UILabelAtlas, and UILabelBMFont.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UIPageView, UISlider, UIButton, UIListView, UICheckBox, UILabel, UITextField, UIImageView, UILoadingBar, UILabelAtlas, and UILabelBMFont.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UIPageView, UISlider, UIButton, UIListView, UICheckBox, UILabel, UITextField, UIImageView, UILoadingBar, UILabelAtlas, and UILabelBMFont.
|
virtual |
A call back function called when widget is selected, and on touch began.
touch | point |
Reimplemented in UIScrollView, UISlider, UIPageView, UITextField, and UIImageView.
|
virtual |
A call back function called when widget is selected, and on touch began.
touch | point |
Reimplemented in UIScrollView, UISlider, UIPageView, UITextField, and UIImageView.
|
virtual |
A call back function called when widget is selected, and on touch began.
touch | point |
Reimplemented in UIScrollView, UISlider, UIPageView, UITextField, and UIImageView.
|
virtual |
A call back function called when widget is selected, and on touch canceled.
touch | point |
Reimplemented in UIScrollView, UISlider, and UIPageView.
|
virtual |
A call back function called when widget is selected, and on touch canceled.
touch | point |
Reimplemented in UIScrollView, UISlider, and UIPageView.
|
virtual |
A call back function called when widget is selected, and on touch canceled.
touch | point |
Reimplemented in UIScrollView, UISlider, and UIPageView.
|
virtual |
A call back function called when widget is selected, and on touch ended.
touch | point |
Reimplemented in UIScrollView, UISlider, UICheckBox, UIPageView, and UIImageView.
|
virtual |
A call back function called when widget is selected, and on touch ended.
touch | point |
Reimplemented in UIScrollView, UISlider, UICheckBox, UIPageView, and UIImageView.
|
virtual |
A call back function called when widget is selected, and on touch ended.
touch | point |
Reimplemented in UIScrollView, UISlider, UICheckBox, UIPageView, and UIImageView.
|
virtual |
A call back function called when widget is selected, and on touch long clicked.
touch | point |
Reimplemented in UIScrollView.
|
virtual |
A call back function called when widget is selected, and on touch long clicked.
touch | point |
Reimplemented in UIScrollView.
|
virtual |
A call back function called when widget is selected, and on touch long clicked.
touch | point |
Reimplemented in UIScrollView.
|
virtual |
A call back function called when widget is selected, and on touch moved.
touch | point |
Reimplemented in UIScrollView, UISlider, and UIPageView.
|
virtual |
A call back function called when widget is selected, and on touch moved.
touch | point |
Reimplemented in UIScrollView, UISlider, and UIPageView.
|
virtual |
A call back function called when widget is selected, and on touch moved.
touch | point |
Reimplemented in UIScrollView, UISlider, and UIPageView.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
virtual |
Removes all children from the container, and do a cleanup to all running actions depending on the cleanup parameter.
Reimplemented in UIScrollView, UIPageView, and UIListView.
|
virtual |
Removes all children from the container, and do a cleanup to all running actions depending on the cleanup parameter.
Reimplemented in UIScrollView, UIPageView, and UIListView.
|
virtual |
Removes all children from the container, and do a cleanup to all running actions depending on the cleanup parameter.
Reimplemented in UIScrollView, UIPageView, and UIListView.
|
virtual |
Removes a child from the container with a cleanup.
child | The child widget which will be removed. |
Reimplemented in UIScrollView, UIPageView, and UIListView.
|
virtual |
Removes a child from the container with a cleanup.
child | The child widget which will be removed. |
Reimplemented in UIScrollView, UIPageView, and UIListView.
|
virtual |
Removes a child from the container with a cleanup.
child | The child widget which will be removed. |
Reimplemented in UIScrollView, UIPageView, and UIListView.
|
virtual |
Removes this widget itself from its parent widget.
If the widget orphan, then it will destroy itself.
|
virtual |
Removes this widget itself from its parent widget.
If the widget orphan, then it will destroy itself.
|
virtual |
Removes this widget itself from its parent widget.
If the widget orphan, then it will destroy itself.
void removeRenderer | ( | cocos2d::Node * | renderer, |
bool | cleanup | ||
) |
Remove a Node from widget.
renderer is a Node, it's for drawing
renderer | A render node which needs to be removed |
cleanup | true if all running actions and callbacks on the render node will be cleanup, false otherwise. |
var removeRenderer | ( | var | renderer, |
var | cleanup | ||
) |
Remove a Node from widget.
renderer is a Node, it's for drawing
renderer | A render node which needs to be removed |
cleanup | true if all running actions and callbacks on the render node will be cleanup, false otherwise. |
local removeRenderer | ( | local | renderer, |
local | cleanup | ||
) |
Remove a Node from widget.
renderer is a Node, it's for drawing
renderer | A render node which needs to be removed |
cleanup | true if all running actions and callbacks on the render node will be cleanup, false otherwise. |
|
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 |
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 |
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) |
cocos2d::Action* runAction | ( | cocos2d::Action * | action) |
var runAction | ( | var | action) |
local runAction | ( | local | action) |
|
virtual |
|
virtual |
|
virtual |
void setActionTag | ( | int | tag) |
var setActionTag | ( | var | tag) |
local setActionTag | ( | local | 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, UILabel, UICheckBox, UIButton, UIImageView, UILabelAtlas, and UILabelBMFont.
|
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, UILabel, UICheckBox, UIButton, UIImageView, UILabelAtlas, and UILabelBMFont.
|
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, UILabel, UICheckBox, UIButton, UIImageView, UILabelAtlas, and UILabelBMFont.
void setBlendFunc | ( | cocos2d::BlendFunc | 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. |
var setBright | ( | var | 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. |
local setBright | ( | local | 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. |
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. |
var setBrightStyle | ( | var | style) |
To set the bright style of widget.
style | BRIGHT_NORMAL the widget is normal state, BRIGHT_HIGHLIGHT the widget is height light state. |
local setBrightStyle | ( | local | 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 |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Sets color to widget.
It default change the color of widget's children.
color |
Reimplemented in UIButton, UITextField, and UILayout.
|
virtual |
Sets color to widget.
It default change the color of widget's children.
color |
Reimplemented in UIButton, UITextField, and UILayout.
|
virtual |
Sets color to widget.
It default change the color of widget's children.
color |
Reimplemented in UIButton, UITextField, and UILayout.
|
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. |
|
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. |
|
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 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 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.
|
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.
|
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. |
var setFocused | ( | var | 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. |
local setFocused | ( | local | 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 | ( | UILayoutParameter * | parameter) |
Sets a LayoutParameter to widget.
LayoutParameter | pointer |
type | Relative or Linear |
var setLayoutParameter | ( | var | parameter) |
Sets a LayoutParameter to widget.
LayoutParameter | pointer |
type | Relative or Linear |
local setLayoutParameter | ( | local | parameter) |
Sets a LayoutParameter to widget.
LayoutParameter | pointer |
type | Relative or Linear |
void setName | ( | const char * | name) |
Changes the name that is used to identify the widget easily.
A | const char* that indentifies the widget. |
var setName | ( | var | name) |
Changes the name that is used to identify the widget easily.
A | const char* that indentifies the widget. |
local setName | ( | local | 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 UILayout.
|
virtual |
Sets opacity to widget.
It default change the opacity of widget's children.
color |
Reimplemented in UITextField, and UILayout.
|
virtual |
Sets opacity to widget.
It default change the opacity of widget's children.
color |
Reimplemented in UITextField, and UILayout.
void setParent | ( | UIWidget * | parent) |
Sets the parent widget.
parent | A pointer to the parnet widget |
var setParent | ( | var | parent) |
Sets the parent widget.
parent | A pointer to the parnet widget |
local setParent | ( | local | parent) |
Sets the parent widget.
parent | A pointer to the parnet widget |
void setPosition | ( | const cocos2d::Point & | pos) |
Changes the position (x,y) of the widget in OpenGL coordinates.
Usually we use p(x,y) to compose Point object. The original point (0,0) is at the left-bottom corner of screen.
position | The position (x,y) of the widget in OpenGL coordinates |
var setPosition | ( | var | pos) |
Changes the position (x,y) of the widget in OpenGL coordinates.
Usually we use p(x,y) to compose Point object. The original point (0,0) is at the left-bottom corner of screen.
position | The position (x,y) of the widget in OpenGL coordinates |
local setPosition | ( | local | pos) |
Changes the position (x,y) of the widget in OpenGL coordinates.
Usually we use p(x,y) to compose Point object. The original point (0,0) is at the left-bottom corner of screen.
position | The position (x,y) of the widget in OpenGL coordinates |
void setPositionPercent | ( | const cocos2d::Point & | percent) |
Changes the position (x,y) of the widget in OpenGL coordinates.
Usually we use p(x,y) to compose Point object. The original point (0,0) is at the left-bottom corner of screen.
percent | The percent (x,y) of the widget in OpenGL coordinates |
var setPositionPercent | ( | var | percent) |
Changes the position (x,y) of the widget in OpenGL coordinates.
Usually we use p(x,y) to compose Point object. The original point (0,0) is at the left-bottom corner of screen.
percent | The percent (x,y) of the widget in OpenGL coordinates |
local setPositionPercent | ( | local | percent) |
Changes the position (x,y) of the widget in OpenGL coordinates.
Usually we use p(x,y) to compose Point object. The original point (0,0) is at the left-bottom corner of screen.
percent | The percent (x,y) of the widget in OpenGL coordinates |
void setPositionType | ( | PositionType | type) |
Changes the position type of the widget.
type | the position type of widget |
var setPositionType | ( | var | type) |
Changes the position type of the widget.
type | the position type of widget |
local setPositionType | ( | local | 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. |
var setRotation | ( | var | 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. |
local setRotation | ( | local | 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. |
var setRotationX | ( | var | 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. |
local setRotationX | ( | local | 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. |
var setRotationY | ( | var | 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. |
local setRotationY | ( | local | 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. |
Reimplemented in UILabel.
|
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. |
Reimplemented in UILabel.
|
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. |
Reimplemented in UILabel.
|
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. |
Reimplemented in UILabel.
|
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. |
Reimplemented in UILabel.
|
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. |
Reimplemented in UILabel.
|
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. |
Reimplemented in UILabel.
|
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. |
Reimplemented in UILabel.
|
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. |
Reimplemented in UILabel.
|
virtual |
Changes the size that is widget's size.
size | that is widget's size |
|
virtual |
Changes the size that is widget's size.
size | that is widget's size |
|
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 |
|
virtual |
Changes the percent that is widget's percent size.
percent | that is widget's percent size |
|
virtual |
Changes the percent that is widget's percent size.
percent | that is widget's percent size |
void setSizeType | ( | SizeType | type) |
var setSizeType | ( | var | type) |
local setSizeType | ( | local | type) |
void setTag | ( | int | tag) |
Changes the tag that is used to identify the widget easily.
A | interger that indentifies the widget. |
var setTag | ( | var | tag) |
Changes the tag that is used to identify the widget easily.
A | interger that indentifies the widget. |
local setTag | ( | local | tag) |
Changes the tag that is used to identify the widget easily.
A | interger that indentifies the widget. |
|
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. |
|
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. |
|
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.
var setUpdateEnabled | ( | var | enable) |
Schedules the "update" method.
local setUpdateEnabled | ( | local | enable) |
Schedules the "update" method.
|
virtual |
Returns a user assigned Object.
Similar to UserData, but instead of holding a void* it holds an object. The UserObject will be retained once in this method, and the previous UserObject (if existed) will be relese. The UserObject will be released in Node's destructure.
userObject | A user assigned Object |
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. |
var setVisible | ( | var | 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. |
local setVisible | ( | local | 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. |
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. |
var setZOrder | ( | var | 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. |
local setZOrder | ( | local | 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 | ( | cocos2d::Action * | action) |
var stopAction | ( | var | action) |
local stopAction | ( | local | action) |
void stopActionByTag | ( | int | tag) |
var stopActionByTag | ( | var | tag) |
local stopActionByTag | ( | local | tag) |
void stopAllActions | ( | void | ) |
var stopAllActions | ( | ) |
local stopAllActions | ( | ) |
|
protected |
|
protected |
|
protected |
void updateSizeAndPosition | ( | ) |
var updateSizeAndPosition | ( | ) |
local updateSizeAndPosition | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
anchor point normalized
|
protected |
anchor point normalized
|
protected |
anchor point normalized
|
protected |
is this widget bright
|
protected |
is this widget bright
|
protected |
is this widget bright
|
protected |
bright style
|
protected |
bright style
|
protected |
bright style
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Highest control of widget.
|
protected |
is the widget on focus
|
protected |
is the widget on focus
|
protected |
is the widget on focus
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
base renderer
|
protected |
base renderer
|
protected |
base renderer
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
is this widget touch endabled
|
protected |
is this widget touch endabled
|
protected |
is this widget touch endabled
|
protected |
touch ended point
|
protected |
touch ended point
|
protected |
touch ended point
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
touch moved point
|
protected |
touch moved point
|
protected |
touch moved point
|
protected |
is the touch event should be passed
|
protected |
is the touch event should be passed
|
protected |
is the touch event should be passed
|
protected |
touch began point
|
protected |
touch began point
|
protected |
touch began point
|
protected |
is "update" method scheduled
|
protected |
is "update" method scheduled
|
protected |
is "update" method scheduled
|
protected |
|
protected |
|
protected |
|
protected |
is this widget visible
|
protected |
is this widget visible
|
protected |
is this widget visible
|
protected |
parent of widget
|
protected |
parent of widget
|
protected |
parent of widget
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
z-order value that affects the draw order and touch order
|
protected |
z-order value that affects the draw order and touch order
|
protected |
z-order value that affects the draw order and touch order