ImFontAtlas_GetTexDataAsRGBA32() приватный Метод

private ImFontAtlas_GetTexDataAsRGBA32 ( NativeFontAtlas atlas, byte out_pixels, int out_width, int out_height, int out_bytes_per_pixel ) : void
atlas NativeFontAtlas
out_pixels byte
out_width int
out_height int
out_bytes_per_pixel int
Результат void
Пример #1
0
        public FontTextureData GetTexDataAsRGBA32()
        {
            byte *pixels;
            int   width, height;
            int   bytesPerPixel;

            ImGuiNative.ImFontAtlas_GetTexDataAsRGBA32(_atlasPtr, &pixels, &width, &height, &bytesPerPixel);

            return(new FontTextureData(pixels, width, height, bytesPerPixel));
        }
Пример #2
0
        public void GetTexDataAsRGBA32(out byte *out_pixels, out int out_width, out int out_height)
        {
            int *out_bytes_per_pixel = null;

            fixed(byte **native_out_pixels = &out_pixels)
            {
                fixed(int *native_out_width = &out_width)
                {
                    fixed(int *native_out_height = &out_height)
                    {
                        ImGuiNative.ImFontAtlas_GetTexDataAsRGBA32(NativePtr, native_out_pixels, native_out_width, native_out_height, out_bytes_per_pixel);
                    }
                }
            }
        }