コード例 #1
0
ファイル: NativeImage.cs プロジェクト: swipswaps/WebSharp
        public static async Task <NativeImage> CreateFromDataURL(string dataURL)
        {
            var proxy = new NativeImage();

            if (scriptProxy != null)
            {
                proxy.ScriptObjectProxy = scriptProxy;
            }

            scriptProxy = await proxy.Initialize("createFromDataURL", dataURL);

            return(proxy);
        }
コード例 #2
0
ファイル: NativeImage.cs プロジェクト: swipswaps/WebSharp
        public static async Task <NativeImage> CreateFromPath(string path)
        {
            var proxy = new NativeImage();

            if (scriptProxy != null)
            {
                proxy.ScriptObjectProxy = scriptProxy;
            }

            scriptProxy = await proxy.Initialize(new object[] { "createFromPath", path });

            return(proxy);
        }
コード例 #3
0
ファイル: NativeImage.cs プロジェクト: swipswaps/WebSharp
        public static async Task <NativeImage> CreateFromBuffer(byte[] buffer)
        {
            var proxy = new NativeImage();

            if (scriptProxy != null)
            {
                proxy.ScriptObjectProxy = scriptProxy;
            }

            scriptProxy = await proxy.Initialize("createFromBuffer", buffer);

            return(proxy);
        }
コード例 #4
0
ファイル: NativeImage.cs プロジェクト: swipswaps/WebSharp
        public static async Task <NativeImage> CreateEmpty()
        {
            var proxy = new NativeImage();

            if (scriptProxy != null)
            {
                proxy.ScriptObjectProxy = scriptProxy;
            }

            scriptProxy = await proxy.Initialize("createEmpty");

            return(proxy);
        }