Beispiel #1
0
        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);
        }
Beispiel #2
0
 public abstract void Draw(Canvas2D canvas, float dt);