#import "CCLayer.h"
Inherits CCNode, CCStandardTouchDelegate-p, and CCTargetedTouchDelegate-p.
Inherited by CCLayerColor, CCMenu, and CCMultiplexLayer.
Public Member Functions | |
(void) | - registerWithTouchDispatcher |
Properties | |
BOOL | isAccelerometerEnabled |
BOOL | isTouchEnabled |
CCLayer is a subclass of CCNode that implements the TouchEventsDelegate protocol.
All features from CCNode are valid, plus the following new features:
- (void) registerWithTouchDispatcher |
If isTouchEnabled, this method is called onEnter. Override it to change the way CCLayer receives touch events. ( Default: [[TouchDispatcher sharedDispatcher] addStandardDelegate:self priority:0] ) Example: -(void) registerWithTouchDispatcher { [[TouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:INT_MIN+1 swallowsTouches:YES]; }
Valid only on iOS. Not valid on Mac.
- (BOOL) isAccelerometerEnabled [read, write, assign] |
whether or not it will receive Accelerometer events You can enable / disable accelerometer events with this property.
Valid only on iOS. Not valid on Mac.
- (BOOL) isTouchEnabled [read, write, assign] |
whether or not it will receive Touch events. You can enable / disable touch events with this property. Only the touches of this node will be affected. This "method" is not propagated to it's children.
Valid only on iOS. Not valid on Mac.