Packageaway3d.core.draw
Classpublic class DrawScaledBitmap
InheritanceDrawScaledBitmap Inheritance DrawPrimitive

Scaled bitmap primitive

Public Properties
 PropertyDefined by
  bitmap : BitmapData
The bitmapData object used as the scaled bitmap primitive texture.
DrawScaledBitmap
 Inheritedcreate : Function
Placeholder function for creating new drawing primitives from a cache of objects.
DrawPrimitive
 InheritedmaxX : Number
Indicates the maximum x value of the drawing primitive.
DrawPrimitive
 InheritedmaxY : Number
Indicates the maximum y value of the drawing primitive.
DrawPrimitive
 InheritedmaxZ : Number
Indicates the maximum z value of the drawing primitive.
DrawPrimitive
 InheritedminX : Number
Indicates the minimum x value of the drawing primitive.
DrawPrimitive
 InheritedminY : Number
Indicates the minimum y value of the drawing primitive.
DrawPrimitive
 InheritedminZ : Number
Indicates the minimum z value of the drawing primitive.
DrawPrimitive
 Inheritedprojection : Projection
Reference to the last projection object used for the primitive
DrawPrimitive
 Inheritedquadrant : PrimitiveQuadrantTreeNode
Reference to the last quadrant used by the drawing primitive.
DrawPrimitive
  rotation : Number
A rotation value used to rotate the scaled bitmap primitive.
DrawScaledBitmap
  scale : Number
A scaling value used to scale the scaled bitmap primitive.
DrawScaledBitmap
  screenvertex : ScreenVertex
The screenvertex used to position the scaled bitmap primitive in the view.
DrawScaledBitmap
 InheritedscreenZ : Number
Indicates the screen z value of the drawing primitive (used for z-sorting).
DrawPrimitive
  smooth : Boolean
Determines whether the texture bitmap is smoothed (bilinearly filtered) when drawn to screen.
DrawScaledBitmap
 Inheritedsource : Object3D
The parent 3d object of the drawing primitive.
DrawPrimitive
Public Methods
 MethodDefined by
  
calc():void
Calculates the min, max and screen properties required for rendering the drawing primitive.
DrawScaledBitmap
  
clear():void
Deletes the data currently held by the drawing primitive.
DrawScaledBitmap
  
contains(x:Number, y:Number):Boolean
Determines whether the given point lies inside the drawing primitive
DrawScaledBitmap
 Inherited
getZ(x:Number, y:Number):Number
Calulates the screen z value of a precise point on the drawing primitive.
DrawPrimitive
 Inherited
quarter(focus:Number):Array
Cuts the drawing primitive into 4 equally sized drawing primitives.
DrawPrimitive
  
render():void
Draws the primitive to the view.
DrawScaledBitmap
 Inherited
toString():String
Used to trace the values of a drawing primitive.
DrawPrimitive
Property detail
bitmapproperty
public var bitmap:BitmapData

The bitmapData object used as the scaled bitmap primitive texture.

rotationproperty 
public var rotation:Number

A rotation value used to rotate the scaled bitmap primitive.

scaleproperty 
public var scale:Number

A scaling value used to scale the scaled bitmap primitive.

screenvertexproperty 
public var screenvertex:ScreenVertex

The screenvertex used to position the scaled bitmap primitive in the view.

smoothproperty 
public var smooth:Boolean

Determines whether the texture bitmap is smoothed (bilinearly filtered) when drawn to screen.

Method detail
calc()method
public override function calc():void

Calculates the min, max and screen properties required for rendering the drawing primitive.

clear()method 
public override function clear():void

Deletes the data currently held by the drawing primitive.

contains()method 
public override function contains(x:Number, y:Number):Boolean

Determines whether the given point lies inside the drawing primitive

Parameters
x:Number — The x position of the point to be tested.
 
y:Number — The y position of the point to be tested.

Returns
Boolean — The result of the test.
render()method 
public override function render():void

Draws the primitive to the view.

Wiki link
Click to go to the wiki page for ####WIKI####

Code examples

Comments