Example #1
0
        private async void SetLoaderLogo(string path)
        {
            var imageData = await Resource.GetImage(path);

            NativeActions.GetInstance().Enqueue(() =>
            {
                unsafe
                {
                    fixed(byte *pixels = imageData.Pixels)
                    DllImports.SetLoaderLogo(new DllImports.ImageData
                    {
                        id     = 0,
                        pixels = pixels,
                        width  = imageData.Width,
                        height = imageData.Height,
                        format = (int)imageData.Format
                    });
                }
            });
        }