Package | frocessing.shape |
Class | public class FSVGBuffer |
Inheritance | FSVGBuffer CanvasStyleAdapter Object |
Property | Defined By | ||
---|---|---|---|
bgColor : uint = 0 | FSVGBuffer | ||
bgEnabled : Boolean = false | FSVGBuffer | ||
height : Number | FSVGBuffer | ||
width : Number | FSVGBuffer |
Method | Defined By | ||
---|---|---|---|
FSVGBuffer(width:Number, height:Number)
Create new FSVGBuffer. | FSVGBuffer | ||
addCircle(cx:Number, cy:Number, r:Number, stroke:ICanvasStroke = null, fill:ICanvasFill = null, mat:Matrix = null, alpha:Number = 1):void
add circle element. | FSVGBuffer | ||
addEllipse(cx:Number, cy:Number, rx:Number, ry:Number, stroke:ICanvasStroke = null, fill:ICanvasFill = null, mat:Matrix = null, alpha:Number = 1):void
add ellipse element. | FSVGBuffer | ||
addLine(x1:Number, y1:Number, x2:Number, y2:Number, stroke:ICanvasStroke = null, mat:Matrix = null, alpha:Number = 1):void
add line element. | FSVGBuffer | ||
addPath(commands:Array, path:Array, stroke:ICanvasStroke = null, fill:ICanvasFill = null, mat:Matrix = null, alpha:Number = 1):void
add path element. | FSVGBuffer | ||
addRect(x:Number, y:Number, w:Number, h:Number, rx:Number, ry:Number, stroke:ICanvasStroke = null, fill:ICanvasFill = null, mat:Matrix = null, alpha:Number = 1):void
add rect element. | FSVGBuffer | ||
add shape object to SVG buffer. | FSVGBuffer | ||
beginGroup(mat:Matrix = null, alpha:Number = 1.0):void
begin group element. | FSVGBuffer | ||
clearBuffer():void
clear xml string buffer. | FSVGBuffer | ||
endGroup():void
end group element. | FSVGBuffer | ||
getSVGString():String
get current svg xml string. | FSVGBuffer |
bgColor | property |
public var bgColor:uint = 0
bgEnabled | property |
public var bgEnabled:Boolean = false
height | property |
public var height:Number
width | property |
public var width:Number
FSVGBuffer | () | Constructor |
public function FSVGBuffer(width:Number, height:Number)
Create new FSVGBuffer.
Parameterswidth:Number — svg width
| |
height:Number — svg height
|
addCircle | () | method |
public function addCircle(cx:Number, cy:Number, r:Number, stroke:ICanvasStroke = null, fill:ICanvasFill = null, mat:Matrix = null, alpha:Number = 1):void
add circle element.
Parameters
cx:Number | |
cy:Number | |
r:Number | |
stroke:ICanvasStroke (default = null )
| |
fill:ICanvasFill (default = null )
| |
mat:Matrix (default = null )
| |
alpha:Number (default = 1 )
|
addEllipse | () | method |
public function addEllipse(cx:Number, cy:Number, rx:Number, ry:Number, stroke:ICanvasStroke = null, fill:ICanvasFill = null, mat:Matrix = null, alpha:Number = 1):void
add ellipse element.
Parameters
cx:Number | |
cy:Number | |
rx:Number | |
ry:Number | |
stroke:ICanvasStroke (default = null )
| |
fill:ICanvasFill (default = null )
| |
mat:Matrix (default = null )
| |
alpha:Number (default = 1 )
|
addLine | () | method |
public function addLine(x1:Number, y1:Number, x2:Number, y2:Number, stroke:ICanvasStroke = null, mat:Matrix = null, alpha:Number = 1):void
add line element.
Parameters
x1:Number | |
y1:Number | |
x2:Number | |
y2:Number | |
stroke:ICanvasStroke (default = null )
| |
mat:Matrix (default = null )
| |
alpha:Number (default = 1 )
|
addPath | () | method |
public function addPath(commands:Array, path:Array, stroke:ICanvasStroke = null, fill:ICanvasFill = null, mat:Matrix = null, alpha:Number = 1):void
add path element.
Parameters
commands:Array | |
path:Array | |
stroke:ICanvasStroke (default = null )
| |
fill:ICanvasFill (default = null )
| |
mat:Matrix (default = null )
| |
alpha:Number (default = 1 )
|
addRect | () | method |
public function addRect(x:Number, y:Number, w:Number, h:Number, rx:Number, ry:Number, stroke:ICanvasStroke = null, fill:ICanvasFill = null, mat:Matrix = null, alpha:Number = 1):void
add rect element.
Parameters
x:Number | |
y:Number | |
w:Number | |
h:Number | |
rx:Number | |
ry:Number | |
stroke:ICanvasStroke (default = null )
| |
fill:ICanvasFill (default = null )
| |
mat:Matrix (default = null )
| |
alpha:Number (default = 1 )
|
addShape | () | method |
public function addShape(s:IFShape, sd:ICanvasStroke = null, fd:ICanvasFill = null):void
add shape object to SVG buffer.
Parameters
s:IFShape — shapedata ex. FShapeSVG
| |
sd:ICanvasStroke (default = null ) — stroke data. if shape style is disabled.
| |
fd:ICanvasFill (default = null ) — fill data. if shape style is disabled.
|
beginGroup | () | method |
public function beginGroup(mat:Matrix = null, alpha:Number = 1.0):void
begin group element.
Parameters
mat:Matrix (default = null )
| |
alpha:Number (default = 1.0 )
|
clearBuffer | () | method |
public function clearBuffer():void
clear xml string buffer.
endGroup | () | method |
public function endGroup():void
end group element.
getSVGString | () | method |
public function getSVGString():String
get current svg xml string.
ReturnsString |