|
cocos2d-iphone
2.1
Improved Cocos2D API Reference (iOS version) for www.kobold2d.com developers
|
#import <CCLabelTTF.h>
Class Methods | |
| (id) | + labelWithString:fontName:fontSize: |
| (id) | + labelWithString:fontName:fontSize:dimensions:hAlignment: |
| (id) | + labelWithString:fontName:fontSize:dimensions:hAlignment:lineBreakMode: |
| (id) | + labelWithString:fontName:fontSize:dimensions:hAlignment:vAlignment:lineBreakMode: |
| (id) | + labelWithString:fontName:fontSize:dimensions:hAlignment:vAlignment: |
| (id) | + labelWithString:dimensions:alignment:fontName:fontSize: |
| (id) | + labelWithString:dimensions:alignment:lineBreakMode:fontName:fontSize: |
| (id) | + labelWithString:dimensions:hAlignment:fontName:fontSize: |
| (id) | + labelWithString:dimensions:hAlignment:lineBreakMode:fontName:fontSize: |
| (id) | + labelWithString:dimensions:hAlignment:vAlignment:lineBreakMode:fontName:fontSize: |
| (id) | + labelWithString:dimensions:hAlignment:vAlignment:fontName:fontSize: |
| Class Methods inherited from CCSprite | |
| (id) | + spriteWithTexture: |
| (id) | + spriteWithTexture:rect: |
| (id) | + spriteWithSpriteFrame: |
| (id) | + spriteWithSpriteFrameName: |
| (id) | + spriteWithFile: |
| (id) | + spriteWithFile:rect: |
| (id) | + spriteWithCGImage:key: |
| (id) | + spriteWithBatchNode:rect: |
| Class Methods inherited from CCNode | |
| (id) | + node |
Protected Attributes | |
| CGSize | dimensions_ |
| CCTextAlignment | hAlignment_ |
| CCVerticalTextAlignment | vAlignment_ |
| NSString * | fontName_ |
| CGFloat | fontSize_ |
| CCLineBreakMode | lineBreakMode_ |
| NSString * | string_ |
| Protected Attributes inherited from CCSprite | |
| CCTextureAtlas * | textureAtlas_ |
| NSUInteger | atlasIndex_ |
| CCSpriteBatchNode * | batchNode_ |
| CGAffineTransform | transformToBatch_ |
| BOOL | dirty_ |
| BOOL | recursiveDirty_ |
| BOOL | hasChildren_ |
| BOOL | shouldBeHidden_ |
| ccBlendFunc | blendFunc_ |
| CCTexture2D * | texture_ |
| CGRect | rect_ |
| BOOL | rectRotated_ |
| CGPoint | offsetPosition_ |
| CGPoint | unflippedOffsetPositionFromCenter_ |
| ccV3F_C4B_T2F_Quad | quad_ |
| GLubyte | opacity_ |
| ccColor3B | color_ |
| ccColor3B | colorUnmodified_ |
| BOOL | opacityModifyRGB_ |
| BOOL | flipX_ |
| BOOL | flipY_ |
| Protected Attributes inherited from CCNode | |
| float | rotationX_ |
| float | rotationY_ |
| float | scaleX_ |
| float | scaleY_ |
| float | vertexZ_ |
| CGPoint | position_ |
| float | skewX_ |
| float | skewY_ |
| CGPoint | anchorPointInPoints_ |
| CGPoint | anchorPoint_ |
| CGSize | contentSize_ |
| CGAffineTransform | transform_ |
| CGAffineTransform | inverse_ |
| CCCamera * | camera_ |
| CCGridBase * | grid_ |
| NSInteger | zOrder_ |
| CCArray * | children_ |
| CCNode * | parent_ |
| NSInteger | tag_ |
| void * | userData_ |
| id | userObject_ |
| CCGLProgram * | shaderProgram_ |
| ccGLServerState | glServerState_ |
| NSUInteger | orderOfArrival_ |
| CCScheduler * | scheduler_ |
| CCActionManager * | actionManager_ |
| BOOL | isRunning_ |
| BOOL | isTransformDirty_ |
| BOOL | isInverseDirty_ |
| BOOL | visible_ |
| BOOL | ignoreAnchorPointForPosition_ |
| BOOL | isReorderChildDirty_ |
CCLabel is a subclass of CCTextureNode that knows how to render text labels
All features from CCTextureNode are valid in CCLabel
CCLabel objects are slow. Consider using CCLabelAtlas or CCLabelBMFont instead.
| - (id) initWithString: | (NSString *) | string | |
| fontName: | (NSString *) | name | |
| fontSize: | (CGFloat) | size | |
initializes the CCLabelTTF with a font name and font size in points
| - (id) initWithString: | (NSString *) | string | |
| fontName: | (NSString *) | name | |
| fontSize: | (CGFloat) | size | |
| dimensions: | (CGSize) | dimensions | |
| hAlignment: | (CCTextAlignment) | alignment | |
initializes the CCLabelTTF with a font name, horizontal alignment, dimension in points, and font size in points. Default verticalAlignment: kCCVerticalTextAlignmentTop Default lineBreakMode: CCLineBreakModeWordWrap
| - (id) initWithString: | (NSString *) | str | |
| fontName: | (NSString *) | name | |
| fontSize: | (CGFloat) | size | |
| dimensions: | (CGSize) | dimensions | |
| hAlignment: | (CCTextAlignment) | alignment | |
| lineBreakMode: | (CCLineBreakMode) | lineBreakMode | |
initializes the CCLabelTTF with a font name, horizontal alignment, dimension in points, line break mode and font size in points. Default verticalAlignment: kCCVerticalTextAlignmentTop
Supported lineBreakModes:
| - (id) initWithString: | (NSString *) | string | |
| fontName: | (NSString *) | name | |
| fontSize: | (CGFloat) | size | |
| dimensions: | (CGSize) | dimensions | |
| hAlignment: | (CCTextAlignment) | alignment | |
| vAlignment: | (CCVerticalTextAlignment) | vertAlignment | |
initializes the CCLabelTTF with a font name, horizontal alignment, vertical alignment, dimension in points and font size in points. Default lineBreakMode: CCLineBreakModeWordWrap
| - (id) initWithString: | (NSString *) | str | |
| fontName: | (NSString *) | name | |
| fontSize: | (CGFloat) | size | |
| dimensions: | (CGSize) | dimensions | |
| hAlignment: | (CCTextAlignment) | alignment | |
| vAlignment: | (CCVerticalTextAlignment) | vAlignment | |
| lineBreakMode: | (CCLineBreakMode) | lineBreakMode | |
initializes the CCLabelTTF with a font name, horizontal alignment, vertical alignment, dimension in points, line break mode and font size in points. Supported lineBreakModes:
| + (id) labelWithString: | (NSString *) | string | |
| fontName: | (NSString *) | name | |
| fontSize: | (CGFloat) | size | |
creates a CCLabelTTF with a font name and font size in points
| + (id) labelWithString: | (NSString *) | string | |
| fontName: | (NSString *) | name | |
| fontSize: | (CGFloat) | size | |
| dimensions: | (CGSize) | dimensions | |
| hAlignment: | (CCTextAlignment) | alignment | |
creates a CCLabelTTF from a fontname, horizontal alignment, dimension in points, and font size in points. Supported lineBreakModes:
| + (id) labelWithString: | (NSString *) | string | |
| fontName: | (NSString *) | name | |
| fontSize: | (CGFloat) | size | |
| dimensions: | (CGSize) | dimensions | |
| hAlignment: | (CCTextAlignment) | alignment | |
| lineBreakMode: | (CCLineBreakMode) | lineBreakMode | |
creates a CCLabelTTF from a fontname, horizontal alignment, dimension in points, line break mode, and font size in points. Supported lineBreakModes:
| + (id) labelWithString: | (NSString *) | string | |
| fontName: | (NSString *) | name | |
| fontSize: | (CGFloat) | size | |
| dimensions: | (CGSize) | dimensions | |
| hAlignment: | (CCTextAlignment) | alignment | |
| vAlignment: | (CCVerticalTextAlignment) | vertAlignment | |
creates a CCLabel from a fontname, alignment, dimension in points and font size in points
| + (id) labelWithString: | (NSString *) | string | |
| fontName: | (NSString *) | name | |
| fontSize: | (CGFloat) | size | |
| dimensions: | (CGSize) | dimensions | |
| hAlignment: | (CCTextAlignment) | alignment | |
| vAlignment: | (CCVerticalTextAlignment) | vertAlignment | |
| lineBreakMode: | (CCLineBreakMode) | lineBreakMode | |
creates a CCLabelTTF from a fontname, horizontal alignment, vertical alignment, dimension in points, line break mode, and font size in points. Supported lineBreakModes:
| - (void) setString: | (NSString *) | str |
changes the string to render
Reimplemented from <CCLabelProtocol>.
|
readwritenonatomicassign |
Dimensions of the label in Points
|
readwritenonatomicretain |
Font name used in the label
|
readwritenonatomicassign |
Font size of the label
|
readwritenonatomicassign |
The alignment of the label
|
readwritenonatomicassign |
The vertical alignment of the label