Packagefrocessing.core.canvas
Classpublic class AbstractCanvas
InheritanceAbstractCanvas Inheritance CanvasStyleAdapter Inheritance Object
Implements ICanvas
Subclasses AbstractCanvas2D, AbstractCanvas3D

Abstract Canvas.



Public Properties
 PropertyDefined By
  bezierDetail : uint
bezierTo()メソッドで描画する曲線の精度.
AbstractCanvas
  currentFill : ICanvasFill
現在の塗りを示します.
AbstractCanvas
  currentStroke : ICanvasStroke
現在のストロークをしめします.
AbstractCanvas
  fillEnabled : Boolean
AbstractCanvas
  imageDetail : uint
変形 texture を描画する場合の 精度 を指定します.
AbstractCanvas
  imageSmoothing : Boolean
texture を描画する場合の Smoothing を指定します.
AbstractCanvas
  splineDetail : uint
splineTo()メソッドで描画する曲線の精度.
AbstractCanvas
  splineTightness : Number
スプライン曲線の曲率を指定します.
AbstractCanvas
  strokeEnabled : Boolean
AbstractCanvas
Public Methods
 MethodDefined By
  
AbstractCanvas
  
background(width:Number, height:Number, color:uint, alpha:Number):void
背景を描画します.描画内容はクリアされます.
AbstractCanvas
  
fillEnabled が true の場合、直前の塗りを開始します.
AbstractCanvas
  
strokeEnabled が true の場合、直前のストロークを再開します.
AbstractCanvas
  
塗りを開始します.
AbstractCanvas
  
ストロークを開始します.
AbstractCanvas
  
beginTexture(texture:BitmapData):void
描画する テクスチャ(画像) を設定します.
AbstractCanvas
  
clear():void
グラフィックをクリアします.
AbstractCanvas
  
endFill():void
塗りを終了します.
AbstractCanvas
  
endStroke():void
ストロークを終了します.
AbstractCanvas
  
endTexture():void
テクスチャの終了.
AbstractCanvas
Property Detail
bezierDetailproperty
bezierDetail:uint

bezierTo()メソッドで描画する曲線の精度.


Implementation
    public function get bezierDetail():uint
    public function set bezierDetail(value:uint):void
currentFillproperty 
currentFill:ICanvasFill

現在の塗りを示します.


Implementation
    public function get currentFill():ICanvasFill
    public function set currentFill(value:ICanvasFill):void
currentStrokeproperty 
currentStroke:ICanvasStroke

現在のストロークをしめします.


Implementation
    public function get currentStroke():ICanvasStroke
    public function set currentStroke(value:ICanvasStroke):void
fillEnabledproperty 
fillEnabled:Boolean


Implementation
    public function get fillEnabled():Boolean
    public function set fillEnabled(value:Boolean):void
imageDetailproperty 
imageDetail:uint

変形 texture を描画する場合の 精度 を指定します. ポリゴン数は 2 (imageDetail^2) になる.


Implementation
    public function get imageDetail():uint
    public function set imageDetail(value:uint):void
imageSmoothingproperty 
imageSmoothing:Boolean

texture を描画する場合の Smoothing を指定します.


Implementation
    public function get imageSmoothing():Boolean
    public function set imageSmoothing(value:Boolean):void
splineDetailproperty 
splineDetail:uint

splineTo()メソッドで描画する曲線の精度.


Implementation
    public function get splineDetail():uint
    public function set splineDetail(value:uint):void
splineTightnessproperty 
splineTightness:Number

スプライン曲線の曲率を指定します.


Implementation
    public function get splineTightness():Number
    public function set splineTightness(value:Number):void
strokeEnabledproperty 
strokeEnabled:Boolean


Implementation
    public function get strokeEnabled():Boolean
    public function set strokeEnabled(value:Boolean):void
Constructor Detail
AbstractCanvas()Constructor
public function AbstractCanvas()

Method Detail
background()method
public function background(width:Number, height:Number, color:uint, alpha:Number):void

背景を描画します.描画内容はクリアされます.

Parameters

width:Number
 
height:Number
 
color:uint
 
alpha:Number

beginCurrentFill()method 
public function beginCurrentFill():void

fillEnabled が true の場合、直前の塗りを開始します.

beginCurrentStroke()method 
public function beginCurrentStroke():void

strokeEnabled が true の場合、直前のストロークを再開します.

beginFill()method 
public function beginFill(fill:ICanvasFill):void

塗りを開始します. fillEnabled が true になります.

Parameters

fill:ICanvasFill

beginStroke()method 
public function beginStroke(stroke:ICanvasStroke):void

ストロークを開始します. strokeEnabled が true になります.

Parameters

stroke:ICanvasStroke

beginTexture()method 
public function beginTexture(texture:BitmapData):void

描画する テクスチャ(画像) を設定します.

Parameters

texture:BitmapData

clear()method 
public function clear():void

グラフィックをクリアします.

endFill()method 
public function endFill():void

塗りを終了します.

endStroke()method 
public function endStroke():void

ストロークを終了します.

endTexture()method 
public function endTexture():void

テクスチャの終了.