A SpriteFrame has: More...
#include <CCSpriteFrame.h>
Public Member Functions | |
const Rect & | getRectInPixels () const |
var | getRectInPixels () |
local | getRectInPixels () |
void | setRectInPixels (const Rect &rectInPixels) |
local | setRectInPixels ( local rectInPixels) |
bool | isRotated () const |
var | isRotated () |
local | isRotated () |
void | setRotated (bool rotated) |
local | setRotated ( local rotated) |
const Rect & | getRect () const |
get rect of the frame More... | |
void | setRect (const Rect &rect) |
set rect of the frame More... | |
var | setRect ( var rect) |
set rect of the frame More... | |
local | setRect ( local rect) |
set rect of the frame More... | |
const Vec2 & | getOffsetInPixels () const |
get offset of the frame More... | |
local | getOffsetInPixels () |
get offset of the frame More... | |
void | setOffsetInPixels (const Vec2 &offsetInPixels) |
set offset of the frame More... | |
var | setOffsetInPixels ( var offsetInPixels) |
set offset of the frame More... | |
local | setOffsetInPixels ( local offsetInPixels) |
set offset of the frame More... | |
const Size & | getOriginalSizeInPixels () const |
get original size of the trimmed image More... | |
var | getOriginalSizeInPixels () |
get original size of the trimmed image More... | |
local | getOriginalSizeInPixels () |
get original size of the trimmed image More... | |
void | setOriginalSizeInPixels (const Size &sizeInPixels) |
set original size of the trimmed image More... | |
local | setOriginalSizeInPixels ( local sizeInPixels) |
set original size of the trimmed image More... | |
const Size & | getOriginalSize () const |
get original size of the trimmed image More... | |
var | getOriginalSize () |
get original size of the trimmed image More... | |
local | getOriginalSize () |
get original size of the trimmed image More... | |
void | setOriginalSize (const Size &sizeInPixels) |
set original size of the trimmed image More... | |
var | setOriginalSize ( var sizeInPixels) |
set original size of the trimmed image More... | |
local | setOriginalSize ( local sizeInPixels) |
set original size of the trimmed image More... | |
Texture2D * | getTexture () |
get texture of the frame More... | |
var | getTexture () |
get texture of the frame More... | |
local | getTexture () |
get texture of the frame More... | |
void | setTexture (Texture2D *pobTexture) |
set texture of the frame, the texture is retained More... | |
var | setTexture ( var pobTexture) |
set texture of the frame, the texture is retained More... | |
local | setTexture ( local pobTexture) |
set texture of the frame, the texture is retained More... | |
const Vec2 & | getOffset () const |
var | getOffset () |
local | getOffset () |
void | setOffset (const Vec2 &offsets) |
local | setOffset ( local offsets) |
virtual SpriteFrame * | clone () const override |
returns a copy of the Ref More... | |
virtual | ~SpriteFrame () |
var | ~SpriteFrame () |
bool | initWithTexture (Texture2D *pobTexture, const Rect &rect) |
Initializes a SpriteFrame with a texture, rect in points. More... | |
var | initWithTexture ( var pobTexture, var rect) |
Initializes a SpriteFrame with a texture, rect in points. More... | |
local | initWithTexture ( local pobTexture, local rect) |
Initializes a SpriteFrame with a texture, rect in points. More... | |
bool | initWithTextureFilename (const std::string &filename, const Rect &rect) |
Initializes a SpriteFrame with a texture filename, rect in points; It is assumed that the frame was not trimmed. More... | |
local | initWithTextureFilename ( local filename, local rect) |
Initializes a SpriteFrame with a texture filename, rect in points; It is assumed that the frame was not trimmed. More... | |
bool | initWithTexture (Texture2D *pobTexture, const Rect &rect, bool rotated, const Vec2 &offset, const Size &originalSize) |
Initializes a SpriteFrame with a texture, rect, rotated, offset and originalSize in pixels. More... | |
var | initWithTexture ( var pobTexture, var rect, var rotated, var offset, var originalSize) |
Initializes a SpriteFrame with a texture, rect, rotated, offset and originalSize in pixels. More... | |
local | initWithTexture ( local pobTexture, local rect, local rotated, local offset, local originalSize) |
Initializes a SpriteFrame with a texture, rect, rotated, offset and originalSize in pixels. More... | |
bool | initWithTextureFilename (const std::string &filename, const Rect &rect, bool rotated, const Vec2 &offset, const Size &originalSize) |
Initializes a SpriteFrame with a texture, rect, rotated, offset and originalSize in pixels. More... | |
Public Member Functions inherited from Ref | |
void | retain () |
Retains the ownership. More... | |
void | release () |
Releases the ownership immediately. More... | |
Ref * | autorelease () |
Releases the ownership sometime soon automatically. More... | |
unsigned int | getReferenceCount () const |
Returns the Ref's current reference count. More... | |
virtual | ~Ref () |
Public Member Functions inherited from Clonable | |
virtual | ~Clonable () |
Ref * | copy () const |
returns a copy of the Ref. More... | |
var | copy () |
returns a copy of the Ref. More... | |
local | copy () |
returns a copy of the Ref. More... | |
Static Public Member Functions | |
static SpriteFrame * | create (const std::string &filename, const Rect &rect) |
Create a SpriteFrame with a texture filename, rect in points. More... | |
var | create ( var filename, var rect) |
Create a SpriteFrame with a texture filename, rect in points. More... | |
local | create ( local filename, local rect) |
Create a SpriteFrame with a texture filename, rect in points. More... | |
static SpriteFrame * | create (const std::string &filename, const Rect &rect, bool rotated, const Vec2 &offset, const Size &originalSize) |
Create a SpriteFrame with a texture filename, rect, rotated, offset and originalSize in pixels. More... | |
static SpriteFrame * | createWithTexture (Texture2D *pobTexture, const Rect &rect) |
Create a SpriteFrame with a texture, rect in points. More... | |
var | createWithTexture ( var pobTexture, var rect) |
Create a SpriteFrame with a texture, rect in points. More... | |
local | createWithTexture ( local pobTexture, local rect) |
Create a SpriteFrame with a texture, rect in points. More... | |
static SpriteFrame * | createWithTexture (Texture2D *pobTexture, const Rect &rect, bool rotated, const Vec2 &offset, const Size &originalSize) |
Create a SpriteFrame with a texture, rect, rotated, offset and originalSize in pixels. More... | |
var | createWithTexture ( var pobTexture, var rect, var rotated, var offset, var originalSize) |
Create a SpriteFrame with a texture, rect, rotated, offset and originalSize in pixels. More... | |
local | createWithTexture ( local pobTexture, local rect, local rotated, local offset, local originalSize) |
Create a SpriteFrame with a texture, rect, rotated, offset and originalSize in pixels. More... | |
Public Attributes | |
CC_CONSTRUCTOR_ACCESS | __pad0__: SpriteFrame() |
Protected Attributes | |
Vec2 | _offset |
Size | _originalSize |
var | _originalSize |
local | _originalSize |
Rect | _rectInPixels |
var | _rectInPixels |
local | _rectInPixels |
bool | _rotated |
var | _rotated |
local | _rotated |
Rect | _rect |
var | _rect |
local | _rect |
Vec2 | _offsetInPixels |
var | _offsetInPixels |
local | _offsetInPixels |
Size | _originalSizeInPixels |
var | _originalSizeInPixels |
local | _originalSizeInPixels |
Texture2D * | _texture |
var | _texture |
local | _texture |
std::string | _textureFilename |
var | _textureFilename |
local | _textureFilename |
Protected Attributes inherited from Ref | |
unsigned int | _referenceCount |
count of references More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Ref | |
Ref () | |
Constructor. More... | |
A SpriteFrame has:
You can modify the frame of a Sprite by doing:
SpriteFrame *frame = SpriteFrame::frameWithTexture(texture, rect, offset); sprite->setDisplayFrame(frame);
|
virtual |
|
virtual |
|
overridevirtual |
|
static |
Create a SpriteFrame with a texture filename, rect in points.
It is assumed that the frame was not trimmed.
|
static |
Create a SpriteFrame with a texture filename, rect in points.
It is assumed that the frame was not trimmed.
|
static |
Create a SpriteFrame with a texture filename, rect in points.
It is assumed that the frame was not trimmed.
|
static |
Create a SpriteFrame with a texture filename, rect, rotated, offset and originalSize in pixels.
The originalSize is the size in pixels of the frame before being trimmed.
|
static |
Create a SpriteFrame with a texture filename, rect, rotated, offset and originalSize in pixels.
The originalSize is the size in pixels of the frame before being trimmed.
|
static |
Create a SpriteFrame with a texture filename, rect, rotated, offset and originalSize in pixels.
The originalSize is the size in pixels of the frame before being trimmed.
|
static |
Create a SpriteFrame with a texture, rect in points.
It is assumed that the frame was not trimmed.
|
static |
Create a SpriteFrame with a texture, rect in points.
It is assumed that the frame was not trimmed.
|
static |
Create a SpriteFrame with a texture, rect in points.
It is assumed that the frame was not trimmed.
|
static |
Create a SpriteFrame with a texture, rect, rotated, offset and originalSize in pixels.
The originalSize is the size in points of the frame before being trimmed.
|
static |
Create a SpriteFrame with a texture, rect, rotated, offset and originalSize in pixels.
The originalSize is the size in points of the frame before being trimmed.
|
static |
Create a SpriteFrame with a texture, rect, rotated, offset and originalSize in pixels.
The originalSize is the size in points of the frame before being trimmed.
const Vec2& getOffset | ( | ) | const |
var getOffset | ( | ) |
local getOffset | ( | ) |
const Vec2& getOffsetInPixels | ( | ) | const |
get offset of the frame
var getOffsetInPixels | ( | ) |
get offset of the frame
local getOffsetInPixels | ( | ) |
get offset of the frame
|
inline |
get original size of the trimmed image
|
inline |
get original size of the trimmed image
|
inline |
get original size of the trimmed image
|
inline |
get original size of the trimmed image
|
inline |
get original size of the trimmed image
|
inline |
get original size of the trimmed image
|
inline |
get rect of the frame
|
inline |
get rect of the frame
|
inline |
get rect of the frame
|
inline |
|
inline |
|
inline |
Texture2D* getTexture | ( | ) |
get texture of the frame
var getTexture | ( | ) |
get texture of the frame
local getTexture | ( | ) |
get texture of the frame
Initializes a SpriteFrame with a texture, rect in points.
It is assumed that the frame was not trimmed.
var initWithTexture | ( | var | pobTexture, |
var | rect | ||
) |
Initializes a SpriteFrame with a texture, rect in points.
It is assumed that the frame was not trimmed.
local initWithTexture | ( | local | pobTexture, |
local | rect | ||
) |
Initializes a SpriteFrame with a texture, rect in points.
It is assumed that the frame was not trimmed.
bool initWithTexture | ( | Texture2D * | pobTexture, |
const Rect & | rect, | ||
bool | rotated, | ||
const Vec2 & | offset, | ||
const Size & | originalSize | ||
) |
Initializes a SpriteFrame with a texture, rect, rotated, offset and originalSize in pixels.
The originalSize is the size in points of the frame before being trimmed.
var initWithTexture | ( | var | pobTexture, |
var | rect, | ||
var | rotated, | ||
var | offset, | ||
var | originalSize | ||
) |
Initializes a SpriteFrame with a texture, rect, rotated, offset and originalSize in pixels.
The originalSize is the size in points of the frame before being trimmed.
local initWithTexture | ( | local | pobTexture, |
local | rect, | ||
local | rotated, | ||
local | offset, | ||
local | originalSize | ||
) |
Initializes a SpriteFrame with a texture, rect, rotated, offset and originalSize in pixels.
The originalSize is the size in points of the frame before being trimmed.
bool initWithTextureFilename | ( | const std::string & | filename, |
const Rect & | rect | ||
) |
Initializes a SpriteFrame with a texture filename, rect in points; It is assumed that the frame was not trimmed.
var initWithTextureFilename | ( | var | filename, |
var | rect | ||
) |
Initializes a SpriteFrame with a texture filename, rect in points; It is assumed that the frame was not trimmed.
local initWithTextureFilename | ( | local | filename, |
local | rect | ||
) |
Initializes a SpriteFrame with a texture filename, rect in points; It is assumed that the frame was not trimmed.
bool initWithTextureFilename | ( | const std::string & | filename, |
const Rect & | rect, | ||
bool | rotated, | ||
const Vec2 & | offset, | ||
const Size & | originalSize | ||
) |
Initializes a SpriteFrame with a texture, rect, rotated, offset and originalSize in pixels.
The originalSize is the size in pixels of the frame before being trimmed.
var initWithTextureFilename | ( | var | filename, |
var | rect, | ||
var | rotated, | ||
var | offset, | ||
var | originalSize | ||
) |
Initializes a SpriteFrame with a texture, rect, rotated, offset and originalSize in pixels.
The originalSize is the size in pixels of the frame before being trimmed.
local initWithTextureFilename | ( | local | filename, |
local | rect, | ||
local | rotated, | ||
local | offset, | ||
local | originalSize | ||
) |
Initializes a SpriteFrame with a texture, rect, rotated, offset and originalSize in pixels.
The originalSize is the size in pixels of the frame before being trimmed.
|
inline |
|
inline |
|
inline |
void setOffset | ( | const Vec2 & | offsets | ) |
var setOffset | ( | var | offsets | ) |
local setOffset | ( | local | offsets | ) |
void setOffsetInPixels | ( | const Vec2 & | offsetInPixels | ) |
set offset of the frame
var setOffsetInPixels | ( | var | offsetInPixels | ) |
set offset of the frame
local setOffsetInPixels | ( | local | offsetInPixels | ) |
set offset of the frame
|
inline |
set original size of the trimmed image
|
inline |
set original size of the trimmed image
|
inline |
set original size of the trimmed image
|
inline |
set original size of the trimmed image
|
inline |
set original size of the trimmed image
|
inline |
set original size of the trimmed image
void setRect | ( | const Rect & | rect | ) |
set rect of the frame
var setRect | ( | var | rect | ) |
set rect of the frame
local setRect | ( | local | rect | ) |
set rect of the frame
void setRectInPixels | ( | const Rect & | rectInPixels | ) |
var setRectInPixels | ( | var | rectInPixels | ) |
local setRectInPixels | ( | local | rectInPixels | ) |
|
inline |
|
inline |
|
inline |
void setTexture | ( | Texture2D * | pobTexture | ) |
set texture of the frame, the texture is retained
var setTexture | ( | var | pobTexture | ) |
set texture of the frame, the texture is retained
local setTexture | ( | local | pobTexture | ) |
set texture of the frame, the texture is retained
CC_CONSTRUCTOR_ACCESS __pad0__ |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |