Ejemplo n.º 1
0
        }                               // non-user usable

        public static SciterPath Create()
        {
            IntPtr hpath;
            var    r = _gapi.pathCreate(out hpath);

            Debug.Assert(r == SciterXGraphics.GRAPHIN_RESULT.GRAPHIN_OK);
            Debug.Assert(hpath != IntPtr.Zero);

            SciterPath st = new SciterPath();

            st._hpath = hpath;
            return(st);
        }
Ejemplo n.º 2
0
        public static SciterPath FromSV(SciterValue sv)
        {
            IntPtr hpath;

            SciterXValue.VALUE v = sv.ToVALUE();
            var r = _gapi.vUnWrapPath(ref v, out hpath);

            Debug.Assert(r == SciterXGraphics.GRAPHIN_RESULT.GRAPHIN_OK);

            SciterPath st = new SciterPath();

            st._hpath = hpath;
            return(st);
        }
Ejemplo n.º 3
0
        public void DrawPath(SciterPath path, SciterXGraphics.DRAW_PATH_MODE mode)
        {
            var r = _gapi.gDrawPath(_hgfx, path._hpath, mode);

            Debug.Assert(r == SciterXGraphics.GRAPHIN_RESULT.GRAPHIN_OK);
        }
Ejemplo n.º 4
0
        public void PushClipPath(SciterPath path, float opacity = 1)
        {
            var r = _gapi.gPushClipPath(_hgfx, path._hpath, opacity);

            Debug.Assert(r == SciterXGraphics.GRAPHIN_RESULT.GRAPHIN_OK);
        }
Ejemplo n.º 5
0
 public void PushClipPath(SciterPath path, float opacity = 1)
 {
     var r = _gapi.gPushClipPath(_hgfx, path._hpath, opacity);
     Debug.Assert(r == SciterXGraphics.GRAPHIN_RESULT.GRAPHIN_OK);
 }