|
cocos2d-iphone
2.1
Improved Cocos2D API Reference (iOS version) for www.kobold2d.com developers
|
#import <CCLabelTTF.h>
Inheritance diagram for CCLabelTTF:
Collaboration diagram for CCLabelTTF:Public Member Functions | |
| (id) | - initWithString:fontName:fontSize: |
| (id) | - initWithString:fontName:fontSize:dimensions:hAlignment: |
| (id) | - initWithString:fontName:fontSize:dimensions:hAlignment:lineBreakMode: |
| (id) | - initWithString:fontName:fontSize:dimensions:hAlignment:vAlignment: |
| (id) | - initWithString:fontName:fontSize:dimensions:hAlignment:vAlignment:lineBreakMode: |
| (void) | - setString: |
| (id) | - initWithString:dimensions:alignment:fontName:fontSize: |
| (id) | - initWithString:dimensions:alignment:lineBreakMode:fontName:fontSize: |
Static Public Member Functions | |
| (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: |
Protected Attributes | |
| CGSize | _dimensions |
| CCTextAlignment | _hAlignment |
| CCVerticalTextAlignment | _vAlignment |
| NSString * | _fontName |
| CGFloat | _fontSize |
| CCLineBreakMode | _lineBreakMode |
| NSString * | _string |
Properties | |
| NSString * | fontName |
| float | fontSize |
| CGSize | dimensions |
| CCTextAlignment | horizontalAlignment |
| CCVerticalTextAlignment | verticalAlignment |
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>.
- (CGSize) dimensions [read, write, assign] |
Dimensions of the label in Points
- (NSString*) fontName [read, write, retain] |
Font name used in the label
- (float) fontSize [read, write, assign] |
Font size of the label
- (CCTextAlignment) horizontalAlignment [read, write, assign] |
The alignment of the label
- (CCVerticalTextAlignment) verticalAlignment [read, write, assign] |
The vertical alignment of the label