Esempio n. 1
0
 private void InitTransformer()
 {
     if (mTrans == null)
     {
         mTrans = new InitCanvasTransformer();
     }
 }
Esempio n. 2
0
 public virtual ICanvasTransformer Rotate(int openedDeg, int closedDeg, int px, int py, IInterpolator interp)
 {
     InitTransformer();
     mTrans = new RotateCanvasTransformer(this, openedDeg, closedDeg, px, py, interp);
     return(mTrans);
 }
Esempio n. 3
0
 public virtual ICanvasTransformer Zoom(int openedX, int closedX, int openedY, int closedY, int px, int py, IInterpolator interp)
 {
     InitTransformer();
     mTrans = new ZoomCanvasTransformer(this, openedX, closedX, openedY, closedY, px, py, interp);
     return(mTrans);
 }
Esempio n. 4
0
 public ConcatCanvasTransformer(CanvasTransformerBuilder builder, ICanvasTransformer t)
 {
     this.builder = builder;
     this.t       = t;
 }
Esempio n. 5
0
 public virtual ICanvasTransformer ConcatTransformer(ICanvasTransformer t)
 {
     InitTransformer();
     mTrans = new ConcatCanvasTransformer(this, t);
     return(mTrans);
 }
Esempio n. 6
0
 public virtual ICanvasTransformer Translate(int openedX, int closedX, int openedY, int closedY, IInterpolator interp)
 {
     InitTransformer();
     mTrans = new TranslateCanvasTransformer(this, openedX, closedX, openedY, closedY, interp);
     return(mTrans);
 }