cocos2d-x 3.0
- 首页 - 相关页面 - 模块 - 命名空间 - - 文件 -
Public 成员函数 - 图1 Public 成员函数 - 图2)
- 类列表 - 类索引 - 类继承关系 - 类成员

全部)) 命名空间) 文件) 函数) 变量) 类型定义) 枚举) 枚举值) 属性) 友元) 宏定义)))

Public 成员函数 | Protected 属性 | 所有成员列表

EditBoxImpl类 参考abstract

#include

类 EditBoxImpl 继承关系图:

Public 成员函数 - 图3 CCEditBoxImplWp8 EditBoxImplAndroid EditBoxImplWin

## Public 成员函数
EditBoxImpl (EditBox pEditBox)
NA 更多…
virtual ~EditBoxImpl ()
NA NA 更多…
virtual bool initWithSize (const Size &size)=0
virtual void setFont (const char pFontName, int fontSize)=0
virtual void setFontColor (const Color3B &color)=0
virtual void setPlaceholderFont (const char pFontName, int fontSize)=0
virtual void setPlaceholderFontColor (const Color3B &color)=0
virtual void setInputMode (EditBox::InputMode inputMode)=0
virtual void setInputFlag (EditBox::InputFlag inputFlag)=0
virtual void setMaxLength (int maxLength)=0
virtual int getMaxLength ()=0
virtual void setReturnType (EditBox::KeyboardReturnType returnType)=0
virtual bool isEditing ()=0
virtual void setText (const char pText)=0
virtual const char getText (void)=0
virtual void setPlaceHolder (const char pText)=0
virtual void doAnimationWhenKeyboardMove (float duration, float distance)=0
virtual void openKeyboard ()=0
virtual void closeKeyboard ()=0
virtual void setPosition (const Vec2 &pos)=0
virtual void setVisible (bool visible)=0
virtual void setContentSize (const Size &size)=0
virtual void setAnchorPoint (const Vec2 &anchorPoint)=0
virtual void updatePosition (float dt)
检查编辑框的位置,有需要则更新 更多…
virtual void visit (void)=0
NA NA 更多…
virtual void onEnter (void)=0
NA NA 更多…
void setDelegate (EditBoxDelegate pDelegate)
EditBoxDelegate getDelegate ()
EditBox * getEditBox ()
## Protected 属性
EditBoxDelegate _delegate
EditBox _editBox

构造及析构函数说明

EditBoxImpl ( EditBox * pEditBox)

inline

NA

virtual ~EditBoxImpl ( )

inlinevirtual

NA NA

成员函数说明

virtual void closeKeyboard ( )

pure virtual

EditBoxImplAndroid, EditBoxImplWin , 以及 CCEditBoxImplWp8 内被实现.

virtual void doAnimationWhenKeyboardMove ( float duration,
float distance
)

pure virtual

EditBoxImplAndroid, EditBoxImplWin , 以及 CCEditBoxImplWp8 内被实现.

EditBoxDelegate* getDelegate ( )

inline

EditBox* getEditBox ( )

inline

virtual int getMaxLength ( )

pure virtual

EditBoxImplAndroid, EditBoxImplWin , 以及 CCEditBoxImplWp8 内被实现.

virtual const char* getText ( void )

pure virtual

EditBoxImplAndroid, EditBoxImplWin , 以及 CCEditBoxImplWp8 内被实现.

virtual bool initWithSize ( const Size & size)

pure virtual

EditBoxImplAndroid, EditBoxImplWin , 以及 CCEditBoxImplWp8 内被实现.

virtual bool isEditing ( )

pure virtual

EditBoxImplAndroid, EditBoxImplWin , 以及 CCEditBoxImplWp8 内被实现.

virtual void onEnter ( void )

pure virtual

NA NA

EditBoxImplWin, EditBoxImplAndroid , 以及 CCEditBoxImplWp8 内被实现.

virtual void openKeyboard ( )

pure virtual

EditBoxImplAndroid, EditBoxImplWin , 以及 CCEditBoxImplWp8 内被实现.

virtual void setAnchorPoint ( const Vec2 & anchorPoint)

pure virtual

EditBoxImplAndroid, EditBoxImplWin , 以及 CCEditBoxImplWp8 内被实现.

virtual void setContentSize ( const Size & size)

pure virtual

EditBoxImplAndroid, EditBoxImplWin , 以及 CCEditBoxImplWp8 内被实现.

void setDelegate ( EditBoxDelegate * pDelegate)

inline

virtual void setFont ( const char * pFontName,
int fontSize
)

pure virtual

EditBoxImplAndroid, EditBoxImplWin , 以及 CCEditBoxImplWp8 内被实现.

virtual void setFontColor ( const Color3B & color)

pure virtual

EditBoxImplAndroid, EditBoxImplWin , 以及 CCEditBoxImplWp8 内被实现.

virtual void setInputFlag ( EditBox::InputFlag inputFlag)

pure virtual

EditBoxImplAndroid, EditBoxImplWin , 以及 CCEditBoxImplWp8 内被实现.

virtual void setInputMode ( EditBox::InputMode inputMode)

pure virtual

EditBoxImplAndroid, EditBoxImplWin , 以及 CCEditBoxImplWp8 内被实现.

virtual void setMaxLength ( int maxLength)

pure virtual

EditBoxImplAndroid, EditBoxImplWin , 以及 CCEditBoxImplWp8 内被实现.

virtual void setPlaceHolder ( const char * pText)

pure virtual

EditBoxImplAndroid, EditBoxImplWin , 以及 CCEditBoxImplWp8 内被实现.

virtual void setPlaceholderFont ( const char * pFontName,
int fontSize
)

pure virtual

EditBoxImplAndroid, EditBoxImplWin , 以及 CCEditBoxImplWp8 内被实现.

virtual void setPlaceholderFontColor ( const Color3B & color)

pure virtual

EditBoxImplAndroid, EditBoxImplWin , 以及 CCEditBoxImplWp8 内被实现.

virtual void setPosition ( const Vec2 & pos)

pure virtual

EditBoxImplAndroid, EditBoxImplWin , 以及 CCEditBoxImplWp8 内被实现.

virtual void setReturnType ( EditBox::KeyboardReturnType returnType)

pure virtual

EditBoxImplAndroid, EditBoxImplWin , 以及 CCEditBoxImplWp8 内被实现.

virtual void setText ( const char * pText)

pure virtual

EditBoxImplAndroid, EditBoxImplWin , 以及 CCEditBoxImplWp8 内被实现.

virtual void setVisible ( bool visible)

pure virtual

EditBoxImplAndroid, EditBoxImplWin , 以及 CCEditBoxImplWp8 内被实现.

virtual void updatePosition ( float dt)

inlinevirtual

检查编辑框的位置,有需要则更新

virtual void visit ( void )

pure virtual

NA NA

EditBoxImplAndroid, EditBoxImplWin , 以及 CCEditBoxImplWp8 内被实现.

类成员变量说明

EditBoxDelegate* _delegate

protected

EditBox* _editBox

protected


该类的文档由以下文件生成:

  • /Users/zeroyang/Documents/github/cocos2d-x/extensions/GUI/CCEditBox/CCEditBoxImpl.h