cocos2d-x  3.0-alpha0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
EventListenerKeyboard Class Reference

#include <CCEventListenerKeyboard.h>

Inheritance diagram for EventListenerKeyboard:
EventListener Object

Public Member Functions

virtual EventListenerKeyboardclone () override
 Overrides. More...
 
local clone ()
 Overrides. More...
 
virtual bool checkAvaiable () override
 Checks whether the listener is available. More...
 
- Public Member Functions inherited from EventListener
virtual ~EventListener ()
 Destructor. More...
 
- Public Member Functions inherited from Object
 Object ()
 Constructor. More...
 
virtual ~Object ()
void release ()
 Release the ownership immediately. More...
 
void retain ()
 Retains the ownership. More...
 
Objectautorelease ()
 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 EventListenerKeyboardcreate ()
local create ()

Public Attributes

std::function< void(EventKeyboard::KeyCode,
Event *event)> 
onKeyPressed
std::function< void(EventKeyboard::KeyCode,
Event *event)> 
onKeyReleased

Additional Inherited Members

- Protected Member Functions inherited from EventListener
 EventListener ()
 Constructor. More...
 
 EventListener ()
 Constructor. More...
 
bool init (const std::string &t, std::function< void(Event *)>callback)
 Initializes event with type and callback function. More...
 
local init ( local t, local callback)
 Initializes event with type and callback function. More...
 
- Protected Attributes inherited from EventListener
std::function< void(Event *)> _onEvent
local _onEvent
std::string _type
 Event callback function. More...
 
var _type
 Event callback function. More...
 
local _type
 Event callback function. More...
 
bool _isRegistered
 Event type. More...
 

Member Function Documentation

virtual bool checkAvaiable ( )
overridevirtual

Checks whether the listener is available.

Implements EventListener.

var checkAvaiable ( )
overridevirtual

Checks whether the listener is available.

Implements EventListener.

local checkAvaiable ( )
overridevirtual

Checks whether the listener is available.

Implements EventListener.

virtual EventListenerKeyboard*
clone
( )
overridevirtual

Overrides.

Implements EventListener.

var clone ( )
overridevirtual

Overrides.

Implements EventListener.

local clone ( )
overridevirtual

Overrides.

Implements EventListener.

static EventListenerKeyboard*
create
( )
static
var create ( )
static
local create ( )
static

Member Data Documentation

std::function<void(EventKeyboard::KeyCode,
Event* event)> onKeyPressed
var onKeyPressed
local onKeyPressed
std::function<void(EventKeyboard::KeyCode,
Event* event)> onKeyReleased
var onKeyReleased
local onKeyReleased

The documentation for this class was generated from the following file: