new Frame(index, x, y, width, height, name, uuid)
A Frame is a single frame of an animation and is part of a FrameData collection.
Parameters:
Name | Type | Description |
---|---|---|
index |
number | The index of this Frame within the FrameData set it is being added to. |
x |
number | X position of the frame within the texture image. |
y |
number | Y position of the frame within the texture image. |
width |
number | Width of the frame within the texture image. |
height |
number | Height of the frame within the texture image. |
name |
string | The name of the frame. In Texture Atlas data this is usually set to the filename. |
uuid |
string | Internal UUID key. |
- Source:
Members
-
centerX
-
- Source:
Properties:
Name Type Description centerX
number Center X position within the image to cut from.
-
centerY
-
- Source:
Properties:
Name Type Description centerY
number Center Y position within the image to cut from.
-
distance
-
- Source:
Properties:
Name Type Description distance
number The distance from the top left to the bottom-right of this Frame.
-
height
-
- Source:
Properties:
Name Type Description height
number Height of the frame.
-
index
-
- Source:
Properties:
Name Type Description index
number The index of this Frame within the FrameData set it is being added to.
-
name
-
- Source:
Properties:
Name Type Description name
string Useful for Texture Atlas files (is set to the filename value).
-
rotated
-
- Default Value:
- false
- Source:
Properties:
Name Type Description rotated
boolean Rotated? (not yet implemented)
-
rotationDirection
-
- Default Value:
- 'cw'
- Source:
Properties:
Name Type Description rotationDirection
string Either 'cw' or 'ccw', rotation is always 90 degrees.
-
sourceSizeH
-
- Source:
Properties:
Name Type Description sourceSizeH
number Height of the original sprite.
-
sourceSizeW
-
- Source:
Properties:
Name Type Description sourceSizeW
number Width of the original sprite.
-
spriteSourceSizeH
-
- Default Value:
- 0
- Source:
Properties:
Name Type Description spriteSourceSizeH
number Height of the trimmed sprite.
-
spriteSourceSizeW
-
- Default Value:
- 0
- Source:
Properties:
Name Type Description spriteSourceSizeW
number Width of the trimmed sprite.
-
spriteSourceSizeX
-
- Default Value:
- 0
- Source:
Properties:
Name Type Description spriteSourceSizeX
number X position of the trimmed sprite inside original sprite.
-
spriteSourceSizeY
-
- Default Value:
- 0
- Source:
Properties:
Name Type Description spriteSourceSizeY
number Y position of the trimmed sprite inside original sprite.
-
trimmed
-
- Default Value:
- false
- Source:
Properties:
Name Type Description trimmed
boolean Was it trimmed when packed?
-
uuid
-
- Source:
Properties:
Name Type Description uuid
string A link to the PIXI.TextureCache entry.
-
width
-
- Source:
Properties:
Name Type Description width
number Width of the frame.
-
x
-
- Source:
Properties:
Name Type Description x
number X position within the image to cut from.
-
y
-
- Source:
Properties:
Name Type Description y
number Y position within the image to cut from.
Methods
-
getRect(out) → {Phaser.Rectangle}
-
Returns a Rectangle set to the dimensions of this Frame.
Parameters:
Name Type Argument Description out
Phaser.Rectangle <optional>
A rectangle to copy the frame dimensions to.
- Source:
Returns:
A rectangle.
- Type
- Phaser.Rectangle
-
setTrim(trimmed, actualWidth, actualHeight, destX, destY, destWidth, destHeight)
-
If the frame was trimmed when added to the Texture Atlas this records the trim and source data.
Parameters:
Name Type Description trimmed
boolean If this frame was trimmed or not.
actualWidth
number The width of the frame before being trimmed.
actualHeight
number The height of the frame before being trimmed.
destX
number The destination X position of the trimmed frame for display.
destY
number The destination Y position of the trimmed frame for display.
destWidth
number The destination width of the trimmed frame for display.
destHeight
number The destination height of the trimmed frame for display.
- Source: