| Package | org.flintparticles.twoD.renderers |
| Class | public class BitmapLineRenderer |
| Inheritance | BitmapLineRenderer BitmapRenderer SpriteRendererBase flash.display.Sprite |
The BitmapLineRenderer uses the color and alpha of the particle for the color of the current line segment, and uses the scale of the particle for the line width.
The region of the particle system covered by this bitmap object must be defined in the canvas property of the BitmapLineRenderer. Particles outside this region are not drawn.
The BitmapLineRenderer allows the use of BitmapFilters to modify the appearance of the bitmap.
See also
| Method | Defined By | ||
|---|---|---|---|
BitmapLineRenderer(canvas:Rectangle, smoothing:Boolean = false)
The constructor creates a PixelRenderer. | BitmapLineRenderer | ||
![]() | addEmitter(emitter:Emitter):void
Adds the emitter to the renderer. | SpriteRendererBase | |
![]() | addFilter(filter:BitmapFilter, postRender:Boolean = false):void
The addFilter method adds a BitmapFilter to the renderer. | BitmapRenderer | |
![]() | clearPaletteMap():void
Clears any palette map that has been set for the renderer. | BitmapRenderer | |
![]() | removeEmitter(emitter:Emitter):void
Removes the emitter from the renderer. | SpriteRendererBase | |
![]() | removeFilter(filter:BitmapFilter):void
Removes a BitmapFilter object from the Renderer. | BitmapRenderer | |
![]() | setPaletteMap(red:Array = null, green:Array = null, blue:Array = null, alpha:Array = null):void
Sets a palette map for the renderer. | BitmapRenderer | |
| Method | Defined By | ||
|---|---|---|---|
![]() | addParticle(particle:Particle):void
The addParticle method is called when a particle is added to one of
the emitters that is being rendered by this renderer. | SpriteRendererBase | |
![]() | createBitmap():void
Create the Bitmap and BitmapData objects
| BitmapRenderer | |
drawParticle(particle:Particle2D):void [override]
Used internally to draw the particles. | BitmapLineRenderer | ||
emitterUpdated(ev:EmitterEvent):void [override] | BitmapLineRenderer | ||
![]() | removeParticle(particle:Particle):void
The removeParticle method is called when a particle is removed from one
of the emitters that is being rendered by this renderer. | SpriteRendererBase | |
![]() | renderParticles(particles:Array):void [override]
The renderParticles method is called during the render phase of
every frame if the state of one of the emitters being rendered
by this renderer has changed. | BitmapRenderer | |
updateParticles(ev:Event):void [override] | BitmapLineRenderer | ||
| BitmapLineRenderer | () | Constructor |
public function BitmapLineRenderer(canvas:Rectangle, smoothing:Boolean = false)The constructor creates a PixelRenderer. After creation it should be added to the display list of a DisplayObjectContainer to place it on the stage and should be applied to an Emitter using the Emitter's renderer property.
Parameterscanvas:Rectangle | |
smoothing:Boolean (default = false) |
| drawParticle | () | method |
override protected function drawParticle(particle:Particle2D):voidUsed internally to draw the particles.
Parameters
particle:Particle2D |
| emitterUpdated | () | method |
| updateParticles | () | method |
override protected function updateParticles(ev:Event):voidParameters
ev:Event |