Package | net.flashpunk.graphics |
Class | public class PreRotation |
Inheritance | PreRotation Image Graphic Object |
Property | Defined By | ||
---|---|---|---|
active : Boolean = false
If the graphic should update. | Graphic | ||
alpha : Number
Change the opacity of the Image, a value from 0 to 1. | Image | ||
angle : Number = 0
Rotation of the image, in degrees. | Image | ||
blend : String
Optional blend mode to use when drawing this image. | Image | ||
clipRect : Rectangle [read-only]
Clipping rectangle for the image. | Image | ||
color : uint
The tinted color of the Image. | Image | ||
drawMask : BitmapData
Set the transparency mask of the Image. | Image | ||
flipped : Boolean
If you want to draw the Image horizontally flipped. | Image | ||
frameAngle : Number = 0
Current angle to fetch the pre-rotated frame from. | PreRotation | ||
height : uint [read-only]
Height of the image. | Image | ||
locked : Boolean [read-only]
True if the image is locked. | Image | ||
originX : Number = 0
X origin of the image, determines transformation point. | Image | ||
originY : Number = 0
Y origin of the image, determines transformation point. | Image | ||
relative : Boolean = true
If the graphic should render at its position relative to its parent Entity's position. | Graphic | ||
scale : Number = 1
Scale of the image, affects both x and y scale. | Image | ||
scaledHeight : Number
The scaled height of the image. | Image | ||
scaledWidth : Number
The scaled width of the image. | Image | ||
scaleX : Number = 1
X scale of the image. | Image | ||
scaleY : Number = 1
Y scale of the image. | Image | ||
scrollX : Number = 1
X scrollfactor, effects how much the camera offsets the drawn graphic. | Graphic | ||
scrollY : Number = 1
Y scrollfactor, effects how much the camera offsets the drawn graphic. | Graphic | ||
smooth : Boolean
If the image should be drawn transformed with pixel smoothing. | Image | ||
tinting : Number
The amount the image will be tinted, suggested values from
0 to 1. | Image | ||
tintMode : Number
The tint mode - multiply or colorize. | Image | ||
visible : Boolean = true
If the graphic should render. | Graphic | ||
width : uint [read-only]
Width of the image. | Image | ||
x : Number = 0
X offset. | Graphic | ||
y : Number = 0
Y offset. | Graphic |
Method | Defined By | ||
---|---|---|---|
PreRotation(source:*, frameCount:uint = 36, smooth:Boolean = false)
Constructor. | PreRotation | ||
centerOO():void
Centers the Image's originX/Y to its center. | Image | ||
centerOrigin():void [override] | PreRotation | ||
clear():void
Clears the image buffer. | Image | ||
createCircle(radius:uint, color:uint = 0xFFFFFF, alpha:Number = 1):Image [static]
Creates a new circle Image. | Image | ||
createGradient(width:uint, height:uint, fromX:Number, fromY:Number, toX:Number, toY:Number, fromColor:uint, toColor:uint, fromAlpha:Number = 1, toAlpha:Number = 1):Image [static]
Creates a new gradient Image. | Image | ||
createRect(width:uint, height:uint, color:uint = 0xFFFFFF, alpha:Number = 1):Image [static]
Creates a new rectangle Image. | Image | ||
lock():void
Lock the image, preventing updateBuffer() from being run until
unlock() is called, for performance. | Image | ||
render(target:BitmapData, point:Point, camera:Point):void
Renders the graphic to the screen buffer. | Graphic | ||
unlock():void
Unlock the image. | Image | ||
update():void
Updates the graphic. | Graphic | ||
updateBuffer(clearBefore:Boolean = false):void
Updates the image buffer. | Image |
frameAngle | property |
public var frameAngle:Number = 0
Current angle to fetch the pre-rotated frame from.
PreRotation | () | Constructor |
public function PreRotation(source:*, frameCount:uint = 36, smooth:Boolean = false)
Constructor.
Parameterssource:* — The source image to be rotated.
| |
frameCount:uint (default = 36 ) — How many frames to use. More frames result in smoother rotations.
| |
smooth:Boolean (default = false ) — Make the rotated graphic appear less pixelly.
|
centerOrigin | () | method |
override public function centerOrigin():void