]> git.proxmox.com Git - qemu.git/blobdiff - ui/vnc-palette.h
Bump version to reflect v0.15.0-rc0
[qemu.git] / ui / vnc-palette.h
index f57d0e740586ebebffabf5c3f3e64c32a925cfb8..3260885ff0d866f6eab9a115a1a1f040e0f0f94f 100644 (file)
@@ -51,6 +51,7 @@ typedef struct VncPalette {
 } VncPalette;
 
 VncPalette *palette_new(size_t max, int bpp);
+void palette_init(VncPalette *palette, size_t max, int bpp);
 void palette_destroy(VncPalette *palette);
 
 int palette_put(VncPalette *palette, uint32_t color);
@@ -60,5 +61,8 @@ size_t palette_size(const VncPalette *palette);
 void palette_iter(const VncPalette *palette,
                   void (*iter)(int idx, uint32_t color, void *opaque),
                   void *opaque);
+uint32_t palette_color(const VncPalette *palette, int idx, bool *found);
+size_t palette_fill(const VncPalette *palette,
+                    uint32_t colors[VNC_PALETTE_MAX_SIZE]);
 
 #endif /* VNC_PALETTE_H */