public override void Draw(Canvas2D canvas) { canvas.BlendMode = _mBlendMode; var origin_dx = _mOriginX * Width; var origin_dy = _mOriginY * Height; var draw_q = _mQuad; draw_q.Set(X - origin_dx, Y - origin_dy, Width, Height); canvas.DrawQuad(in draw_q, _mTexture); }
public abstract void Draw(Canvas2D canvas, float dt);