ObjectivelyMVC 0.1.0
Object oriented MVC framework for OpenGL, SDL2 and GNU C
Data Structures | Functions
HSVColorPicker.h File Reference

HSV color picker. More...

#include <ObjectivelyMVC/Input.h>
#include <ObjectivelyMVC/StackView.h>
#include <ObjectivelyMVC/Slider.h>

Go to the source code of this file.

Data Structures

struct  HSVColorPicker
 The HSVColorPicker type. More...
 
struct  HSVColorPickerDelegate
 The HSVColorPicker delegate protocol. More...
 

Functions

OBJECTIVELYMVC_EXPORT Class * _HSVColorPicker (void)
 

Detailed Description

HSV color picker.

Definition in file HSVColorPicker.h.

Function Documentation

◆ _HSVColorPicker()

OBJECTIVELYMVC_EXPORT Class * _HSVColorPicker ( void  )

Definition at line 259 of file HSVColorPicker.c.

259 {
260 static Class *clazz;
261 static Once once;
262
263 do_once(&once, {
264 clazz = _initialize(&(const ClassDef) {
265 .name = "HSVColorPicker",
266 .superclass = _Control(),
267 .instanceSize = sizeof(HSVColorPicker),
268 .interfaceOffset = offsetof(HSVColorPicker, interface),
269 .interfaceSize = sizeof(HSVColorPickerInterface),
271 });
272 });
273
274 return clazz;
275}
static void initialize(Class *clazz)
Class * _Control(void)
The Control archetype.
Definition: Control.c:379
The HSVColorPicker type.