| 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):voidadd 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):voidadd 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):voidadd 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):voidadd 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):voidadd 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):voidadd 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):voidbegin group element.
Parameters
mat:Matrix (default = null) | |
alpha:Number (default = 1.0) |
| clearBuffer | () | method |
public function clearBuffer():voidclear xml string buffer.
| endGroup | () | method |
public function endGroup():voidend group element.
| getSVGString | () | method |
public function getSVGString():Stringget current svg xml string.
ReturnsString |