C# Class touchvg.core.MgShape

Inheritance: touchvg.core.MgObject
Show file Open project: rhcad/touchvg-v0.6 Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
Type ( ) : int
cloneShape ( ) : MgShape
context ( ) : GiContext
contextc ( ) : GiContext
copy ( touchvg.core.MgObject src ) : void
draw ( int mode, GiGraphics gs, GiContext ctx, int segment ) : bool
equals ( touchvg.core.MgObject src ) : bool
getID ( ) : int
getParent ( ) : touchvg.core.MgShapes
getTag ( ) : int
hasFillColor ( ) : bool
isKindOf ( int type ) : bool
load ( MgShapeFactory factory, touchvg.core.MgStorage s ) : bool
save ( touchvg.core.MgStorage s ) : bool
setParent ( touchvg.core.MgShapes p, int sid ) : void
setTag ( int tag ) : void
shape ( ) : touchvg.core.MgBaseShape
shapec ( ) : touchvg.core.MgBaseShape

Private Methods

Method Description
MgShape ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( MgShape obj ) : HandleRef

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Type() public static method

public static Type ( ) : int
return int

cloneShape() public method

public cloneShape ( ) : MgShape
return MgShape

context() public method

public context ( ) : GiContext
return GiContext

contextc() public method

public contextc ( ) : GiContext
return GiContext

copy() public method

public copy ( touchvg.core.MgObject src ) : void
src touchvg.core.MgObject
return void

draw() public method

public draw ( int mode, GiGraphics gs, GiContext ctx, int segment ) : bool
mode int
gs GiGraphics
ctx GiContext
segment int
return bool

equals() public method

public equals ( touchvg.core.MgObject src ) : bool
src touchvg.core.MgObject
return bool

getID() public method

public getID ( ) : int
return int

getParent() public method

public getParent ( ) : touchvg.core.MgShapes
return touchvg.core.MgShapes

getTag() public method

public getTag ( ) : int
return int

hasFillColor() public method

public hasFillColor ( ) : bool
return bool

isKindOf() public method

public isKindOf ( int type ) : bool
type int
return bool

load() public method

public load ( MgShapeFactory factory, touchvg.core.MgStorage s ) : bool
factory MgShapeFactory
s touchvg.core.MgStorage
return bool

save() public method

public save ( touchvg.core.MgStorage s ) : bool
s touchvg.core.MgStorage
return bool

setParent() public method

public setParent ( touchvg.core.MgShapes p, int sid ) : void
p touchvg.core.MgShapes
sid int
return void

setTag() public method

public setTag ( int tag ) : void
tag int
return void

shape() public method

public shape ( ) : touchvg.core.MgBaseShape
return touchvg.core.MgBaseShape

shapec() public method

public shapec ( ) : touchvg.core.MgBaseShape
return touchvg.core.MgBaseShape