コード例 #1
0
ファイル: NativeAgg.cs プロジェクト: cs-phillips/PixelFarm
 public void SetLocation(double x, double y)
 {
     this.x = x;
     this.y = y;
     //move native data if exist
     NativeAggInterOp.spriteMove(this.nativePtr, x, y);
 }
コード例 #2
0
ファイル: NativeAgg.cs プロジェクト: cs-phillips/PixelFarm
 public void Resize(float x, float y)
 {
     NativeAggInterOp.aggMove(this.nativePtr, x, y);
 }
コード例 #3
0
ファイル: NativeAgg.cs プロジェクト: cs-phillips/PixelFarm
 public static AggCanvas CreateCanvas()
 {
     return(new AggCanvas(NativeAggInterOp.aggCreateCanvas()));
 }
コード例 #4
0
ファイル: NativeAgg.cs プロジェクト: cs-phillips/PixelFarm
 public void ClearBackground()
 {
     NativeAggInterOp.canvasClearBackground(this.nativePtr);
 }
コード例 #5
0
ファイル: NativeAgg.cs プロジェクト: cs-phillips/PixelFarm
 public void RenderTo(IntPtr hdc)
 {
     NativeAggInterOp.aggCanvasPaint(this.nativePtr, hdc);
 }
コード例 #6
0
ファイル: NativeAgg.cs プロジェクト: cs-phillips/PixelFarm
 public static AggSprite CreateNewSprite()
 {
     return(new AggSprite(NativeAggInterOp.AggCreateSprite()));
 }
コード例 #7
0
ファイル: NativeAgg.cs プロジェクト: cs-phillips/PixelFarm
 public virtual void Draw(AggCanvas canvas)
 {
     NativeAggInterOp.spriteDraw(this.nativePtr, canvas.NaitveHandle);
 }