exrgbhsv(3alleg4)
π exrgbhsv β like, the whole vibe (from the 3alleg4 manual, bestie) π
okay so. welcome to the manual page for exrgbhsv, which lives in the Allegro game programming library manual (section 3alleg4, iykyk). it's giving color conversions, it's giving sliders, it's giving art. let's get into it π
β¨ NAME β¨
exrgbhsv β RGB <-> HSV color space conversions. Allegro game programming library. π
π SYNOPSIS π
#include <allegro.h>
Example exrgbhsv
π¦ DESCRIPTION π¦
bestie. this program shows you how to convert colors between the different color-space representations. that's the whole moment. β¨
the central area of the screen will display the current color. main character energy fr.
on the top left corner of the screen, three sliders let you modify the red, green and blue value of the color.
on the bottom right corner of the screen, three sliders let you modify the hue, saturation and value of the color.
and the color bars beneath the sliders? they show what the resulting color will look like when the slider is dragged to that position. it's literally a preview. obsessed. ππ
additionally, this example also shows how to "inherit" the behaviour of a GUI object and extend it β here it's used to create the sliders. periodt. π
π«Ά SEE ALSO π«Ά
no skipping these, they're the whole friend group:
BITMAP(3alleg4)DIALOG(3alleg4)END_OF_MAIN(3alleg4)PALETTE(3alleg4)RGB(3alleg4)RGB_MAP(3alleg4)allegro_error(3alleg4)allegro_init(3alleg4)allegro_message(3alleg4)clear_to_color(3alleg4)create_bitmap_ex(3alleg4)create_rgb_table(3alleg4)d_bitmap_proc(3alleg4)d_box_proc(3alleg4)d_slider_proc(3alleg4)d_text_proc(3alleg4)destroy_bitmap(3alleg4)do_dialog(3alleg4)font(3alleg4)generate_332_palette(3alleg4)get_color_depth(3alleg4)hsv_to_rgb(3alleg4)install_keyboard(3alleg4)install_mouse(3alleg4)install_timer(3alleg4)key(3alleg4)makecol(3alleg4)makecol32(3alleg4)makecol8(3alleg4)object_message(3alleg4)rgb_map(3alleg4)rgb_to_hsv(3alleg4)screen(3alleg4)set_color(3alleg4)set_color_depth(3alleg4)set_gfx_mode(3alleg4)set_palette(3alleg4)textout_ex(3alleg4)vline(3alleg4)vsync(3alleg4)
and that's the page, babe π this little love letter comes to you from Allegro, version 4.4.3, under the exrgbhsv(3alleg4) manual entry. go convert some colors, slay, bye bestie πβ¨π¦
π¦ where this page comes from
- debian bookworm: allegro4-doc 2:4.4.3.1-3 Β· Allegro-gift-ware
- debian trixie: allegro4-doc 2:4.4.3.1-5 Β· Allegro-gift-ware
- ubuntu jammy: allegro4-doc 2:4.4.3.1-2 Β· Allegro-gift-ware
- ubuntu noble: allegro4-doc 2:4.4.3.1-4.1build3 Β· Allegro-gift-ware
- ubuntu questing: allegro4-doc 2:4.4.3.1-6
- ubuntu resolute: allegro4-doc 2:4.4.3.1-7 Β· Allegro-gift-ware
- ubuntu stonking: allegro4-doc 2:4.4.3.1-9 Β· Allegro-gift-ware
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms