Class: Frame

.Animation. Frame

Phaser.Animation.Frame

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:
  • animation/Frame.js, line 21

Members

centerX

Properties:
Name Type Description
centerX number Center X position within the image to cut from.
Source:
  • animation/Frame.js, line 61

centerY

Properties:
Name Type Description
centerY number Center Y position within the image to cut from.
Source:
  • animation/Frame.js, line 66

distance

Properties:
Name Type Description
distance number The distance from the top left to the bottom-right of this Frame.
Source:
  • animation/Frame.js, line 71

height

Properties:
Name Type Description
height number Height of the frame.
Source:
  • animation/Frame.js, line 46

index

Properties:
Name Type Description
index number The index of this Frame within the FrameData set it is being added to.
Source:
  • animation/Frame.js, line 26

name

Properties:
Name Type Description
name string Useful for Texture Atlas files (is set to the filename value).
Source:
  • animation/Frame.js, line 51

rotated

Properties:
Name Type Description
rotated bool Rotated? (not yet implemented)
Default Value:
  • false
Source:
  • animation/Frame.js, line 77

rotationDirection

Properties:
Name Type Description
rotationDirection string Either 'cw' or 'ccw', rotation is always 90 degrees.
Default Value:
  • 'cw'
Source:
  • animation/Frame.js, line 83

sourceSizeH

Properties:
Name Type Description
sourceSizeH number Height of the original sprite.
Source:
  • animation/Frame.js, line 99

sourceSizeW

Properties:
Name Type Description
sourceSizeW number Width of the original sprite.
Source:
  • animation/Frame.js, line 94

spriteSourceSizeH

Properties:
Name Type Description
spriteSourceSizeH number Height of the trimmed sprite.
Default Value:
  • 0
Source:
  • animation/Frame.js, line 123

spriteSourceSizeW

Properties:
Name Type Description
spriteSourceSizeW number Width of the trimmed sprite.
Default Value:
  • 0
Source:
  • animation/Frame.js, line 117

spriteSourceSizeX

Properties:
Name Type Description
spriteSourceSizeX number X position of the trimmed sprite inside original sprite.
Default Value:
  • 0
Source:
  • animation/Frame.js, line 105

spriteSourceSizeY

Properties:
Name Type Description
spriteSourceSizeY number Y position of the trimmed sprite inside original sprite.
Default Value:
  • 0
Source:
  • animation/Frame.js, line 111

trimmed

Properties:
Name Type Description
trimmed bool Was it trimmed when packed?
Default Value:
  • false
Source:
  • animation/Frame.js, line 89

uuid

Properties:
Name Type Description
uuid string A link to the PIXI.TextureCache entry.
Source:
  • animation/Frame.js, line 56

width

Properties:
Name Type Description
width number Width of the frame.
Source:
  • animation/Frame.js, line 41

x

Properties:
Name Type Description
x number X position within the image to cut from.
Source:
  • animation/Frame.js, line 31

y

Properties:
Name Type Description
y number Y position within the image to cut from.
Source:
  • animation/Frame.js, line 36