public void TranslateTransform(float dx, float dy, MatrixOrder order) { textureTransform.Translate(dx, dy, order); changed = true; }
public override System.Drawing.Brush CreateGDIBrush(RectangleF rc, float dx, float dy) { RectangleF rct = new RectangleF(0, 0, _image.Width, _image.Height); System.Drawing.TextureBrush brush = new System.Drawing.TextureBrush(_image, _wrapMode, rct); brush.TranslateTransform(dx, dy); brush.ScaleTransform(24.0f / 80, 24.0f / 80, MatrixOrder.Append); return(brush); }