cocos2d-x  2.2.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Control Exntension

Classes

class  CCControl
 
class  CCControlButton
 for Cocos2D. More...
 
class  CCControlColourPicker
 
class  CCControlHuePicker
 
class  CCControlPotentiometer
 for Cocos2D. More...
 
class  CCControlSaturationBrightnessPicker
 
class  CCControlSlider
 
class  CCControlStepper
 
class  CCControlSwitch
 for Cocos2D. More...
 
class  CCColor3bObject
 helper class to store ccColor3B's in mutable arrays More...
 
class  CCControlUtils
 
class  CCInvocation
 
class  CCScale9Sprite
 A 9-slice sprite for cocos2d. More...
 

Macros

#define kControlEventTotalNumber   9
 Number of kinds of control event. More...
 
#define cccontrol_selector(_SELECTOR)   (SEL_CCControlHandler)(&_SELECTOR)

Typedefs

typedef unsigned int CCControlEvent
typedef unsigned int CCControlState
typedef void(CCObject::* SEL_CCControlHandler )(CCObject *, CCControlEvent)

Enumerations

enum  {
  CCControlEventTouchDown = 1 << 0, CCControlEventTouchDragInside = 1 << 1, CCControlEventTouchDragOutside = 1 << 2, CCControlEventTouchDragEnter = 1 << 3,
  CCControlEventTouchDragExit = 1 << 4, CCControlEventTouchUpInside = 1 << 5, CCControlEventTouchUpOutside = 1 << 6, CCControlEventTouchCancel = 1 << 7,
  CCControlEventValueChanged = 1 << 8
}
 Kinds of possible events for the control objects. More...
 
enum  { CCControlStateNormal = 1 << 0, CCControlStateHighlighted = 1 << 1, CCControlStateDisabled = 1 << 2, CCControlStateSelected = 1 << 3 }
 The possible state for a control. More...
 
enum  CCControlStepperPart { kCCControlStepperPartMinus, kCCControlStepperPartPlus, kCCControlStepperPartNone }
 

Functions

 CCColor3bObject (ccColor3B s_value)
static CCSprite * addSpriteToTargetWithPosAndAnchor (const char *spriteName, CCNode *target, CCPoint pos, CCPoint anchor)
static HSV HSVfromRGB (RGBA value)
static RGBA RGBfromHSV (HSV value)
static CCRect CCRectUnion (const CCRect &src1, const CCRect &src2)
local CCRectUnion ( local src1, local src2)
virtual SEL_CCControlHandler getAction (void)
virtual CCObject * getTarget (void)
 getTarget More...
 
local getTarget ()
 getTarget More...
 
virtual CCControlEvent getControlEvent (void)
 getControlEvent More...
 
var getControlEvent ()
 getControlEvent More...
 
local getControlEvent ()
 getControlEvent More...
 
static CCInvocation * create (CCObject *target, SEL_CCControlHandler action, CCControlEvent controlEvent)
local create ( local target, local action, local controlEvent)
 CCInvocation (CCObject *target, SEL_CCControlHandler action, CCControlEvent controlEvent)
 CCInvocation ( var target, var action, var controlEvent)
 CCInvocation ( local target, local action, local controlEvent)
void invoke (CCObject *sender)

Variables

double r
double g
double b
double a
double h
double s
double v
ccColor3B value
var value
local value
SEL_CCControlHandler m_action
var m_action
local m_action
CCObject * m_target
CCControlEvent m_controlEvent

Detailed Description

Macro Definition Documentation

#define cccontrol_selector (   _SELECTOR)    (SEL_CCControlHandler)(&_SELECTOR)
var cccontrol_selector (   var)    (SEL_CCControlHandler)(&_SELECTOR)
#define kControlEventTotalNumber   9

Number of kinds of control event.

local kControlEventTotalNumber   9

Number of kinds of control event.

Typedef Documentation

typedef unsigned int CCControlEvent
var CCControlEvent
local CCControlEvent
typedef unsigned int CCControlState
var CCControlState
local CCControlState
typedef void(CCObject::*
SEL_CCControlHandler)(CCObject
*, CCControlEvent)
typedef void(CCObject::*
SEL_CCControlHandler)(CCObject
*, CCControlEvent)
typedef void(CCObject::*
SEL_CCControlHandler)(CCObject
*, CCControlEvent)

Enumeration Type Documentation

anonymous enum

Kinds of possible events for the control objects.

Enumerator
CCControlEventTouchDown 
CCControlEventTouchDragInside 
CCControlEventTouchDragOutside 
CCControlEventTouchDragEnter 
CCControlEventTouchDragExit 
CCControlEventTouchUpInside 
CCControlEventTouchUpOutside 
CCControlEventTouchCancel 
CCControlEventValueChanged 
var enum

Kinds of possible events for the control objects.

Enumerator
CCControlEventTouchDown 
CCControlEventTouchDragInside 
CCControlEventTouchDragOutside 
CCControlEventTouchDragEnter 
CCControlEventTouchDragExit 
CCControlEventTouchUpInside 
CCControlEventTouchUpOutside 
CCControlEventTouchCancel 
CCControlEventValueChanged 
local enum

Kinds of possible events for the control objects.

Enumerator
CCControlEventTouchDown 
CCControlEventTouchDragInside 
CCControlEventTouchDragOutside 
CCControlEventTouchDragEnter 
CCControlEventTouchDragExit 
CCControlEventTouchUpInside 
CCControlEventTouchUpOutside 
CCControlEventTouchCancel 
CCControlEventValueChanged 
anonymous enum

The possible state for a control.

Enumerator
CCControlStateNormal 
CCControlStateHighlighted 
CCControlStateDisabled 
CCControlStateSelected 
var enum

The possible state for a control.

Enumerator
CCControlStateNormal 
CCControlStateHighlighted 
CCControlStateDisabled 
CCControlStateSelected 
local enum

The possible state for a control.

Enumerator
CCControlStateNormal 
CCControlStateHighlighted 
CCControlStateDisabled 
CCControlStateSelected 
enum CCControlStepperPart
Enumerator
kCCControlStepperPartMinus 
kCCControlStepperPartPlus 
kCCControlStepperPartNone 
var CCControlStepperPart
Enumerator
kCCControlStepperPartMinus 
kCCControlStepperPartPlus 
kCCControlStepperPartNone 
local CCControlStepperPart
Enumerator
kCCControlStepperPartMinus 
kCCControlStepperPartPlus 
kCCControlStepperPartNone 

Function Documentation

CCColor3bObject ( ccColor3B  s_value)
inline
CCInvocation ( CCObject target,
SEL_CCControlHandler  action,
CCControlEvent  controlEvent 
)
var CCInvocation ( var  target,
var  action,
var  controlEvent 
)
local CCInvocation ( local  target,
local  action,
local  controlEvent 
)
static CCSprite*
addSpriteToTargetWithPosAndAnchor
( const char *  spriteName,
CCNode target,
CCPoint  pos,
CCPoint  anchor 
)
static
var
addSpriteToTargetWithPosAndAnchor
( var  spriteName,
var  target,
var  pos,
var  anchor 
)
static
local
addSpriteToTargetWithPosAndAnchor
( local  spriteName,
local  target,
local  pos,
local  anchor 
)
static
static CCRect CCRectUnion ( const CCRect src1,
const CCRect src2 
)
static
var CCRectUnion ( var  src1,
var  src2 
)
static
local CCRectUnion ( local  src1,
local  src2 
)
static
static CCInvocation* create ( CCObject target,
SEL_CCControlHandler  action,
CCControlEvent  controlEvent 
)
static
var create ( var  target,
var  action,
var  controlEvent 
)
static
local create ( local  target,
local  action,
local  controlEvent 
)
static
virtual SEL_CCControlHandler
getAction
( void  )
virtual
virtual CCControlEvent
getControlEvent
( void  )
virtual

getControlEvent

var getControlEvent (   )
virtual

getControlEvent

local getControlEvent (   )
virtual

getControlEvent

virtual CCObject* getTarget ( void  )
virtual

getTarget

var getTarget (   )
virtual

getTarget

local getTarget (   )
virtual

getTarget

static HSV HSVfromRGB ( RGBA  value)
static
var HSVfromRGB ( var  value)
static
local HSVfromRGB ( local  value)
static
void invoke ( CCObject sender)
var invoke ( var  sender)
local invoke ( local  sender)
static RGBA RGBfromHSV ( HSV  value)
static
var RGBfromHSV ( var  value)
static
local RGBfromHSV ( local  value)
static

Variable Documentation

double a
var a
local a
double b
var b
local b
double g
var g
local g
double h
var h
local h
SEL_CCControlHandler m_action
protected
var m_action
protected
local m_action
protected
CCControlEvent m_controlEvent
protected
var m_controlEvent
protected
local m_controlEvent
protected
CCObject* m_target
protected
var m_target
protected
local m_target
protected
double r
var r
local r
double s
var s
local s
double v
var v
local v
ccColor3B value
var value
local value