private void InitTransformer() { if (mTrans == null) { mTrans = new InitCanvasTransformer(); } }
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); }
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); }
public ConcatCanvasTransformer(CanvasTransformerBuilder builder, ICanvasTransformer t) { this.builder = builder; this.t = t; }
public virtual ICanvasTransformer ConcatTransformer(ICanvasTransformer t) { InitTransformer(); mTrans = new ConcatCanvasTransformer(this, t); return(mTrans); }
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); }