|
cocos2d-iphone
1.1
Improved Cocos2D API Reference (iOS version) for www.kobold2d.com developers
|
#import <CCSpriteFrame.h>
Public Member Functions | |
| (id) | - initWithTexture:rect: |
| (id) | - initWithTexture:rectInPixels:rotated:offset:originalSize: |
Static Public Member Functions | |
| (id) | + frameWithTexture:rect: |
| (id) | + frameWithTexture:rectInPixels:rotated:offset:originalSize: |
Protected Attributes | |
| CGRect | rect_ |
| CGRect | rectInPixels_ |
| BOOL | rotated_ |
| CGPoint | offsetInPixels_ |
| CGSize | originalSizeInPixels_ |
| CCTexture2D * | texture_ |
Properties | |
| CGRect | rect |
| CGRect | rectInPixels |
| BOOL | rotated |
| CGPoint | offsetInPixels |
| CGSize | originalSizeInPixels |
| CCTexture2D * | texture |
A CCSpriteFrame has:
You can modify the frame of a CCSprite by doing:
CCSpriteFrame *frame = [CCSpriteFrame frameWithTexture:texture rect:rect offset:offset]; [sprite setDisplayFrame:frame];
| + (id) frameWithTexture: | (CCTexture2D *) | texture | |
| rect: | (CGRect) | rect | |
Create a CCSpriteFrame with a texture, rect in points. It is assumed that the frame was not trimmed.
| + (id) frameWithTexture: | (CCTexture2D *) | texture | |
| rectInPixels: | (CGRect) | rect | |
| rotated: | (BOOL) | rotated | |
| offset: | (CGPoint) | offset | |
| originalSize: | (CGSize) | originalSize | |
Create a CCSpriteFrame with a texture, rect, rotated, offset and originalSize in pixels. The originalSize is the size in points of the frame before being trimmed.
| - (id) initWithTexture: | (CCTexture2D *) | texture | |
| rect: | (CGRect) | rect | |
Initializes a CCSpriteFrame with a texture, rect in points; It is assumed that the frame was not trimmed.
| - (id) initWithTexture: | (CCTexture2D *) | texture | |
| rectInPixels: | (CGRect) | rect | |
| rotated: | (BOOL) | rotated | |
| offset: | (CGPoint) | offset | |
| originalSize: | (CGSize) | originalSize | |
Initializes a CCSpriteFrame with a texture, rect, rotated, offset and originalSize in pixels. The originalSize is the size in points of the frame before being trimmed.
- (CGPoint) offsetInPixels [read, write, assign] |
offset of the frame in pixels
- (CGSize) originalSizeInPixels [read, write, assign] |
original size of the trimmed image in pixels
- (CGRect) rect [read, write, assign] |
rect of the frame in points. If it is updated, then rectInPixels will be updated too.
- (CGRect) rectInPixels [read, write, assign] |
rect of the frame in pixels. If it is updated, then rect (points) will be udpated too.
- (BOOL) rotated [read, write, assign] |
whether or not the rect of the frame is rotated ( x = x+width, y = y+height, width = height, height = width )
- (CCTexture2D*) texture [read, write, retain] |
texture of the frame