107 unsigned char colArr[3] = {col.
r, col.
g, col.
b};
108 for (
int j = 0; j < 3; j++) {
109 m_Col[j] =
static_cast<float>(colArr[j]) / 255.0f;
129 float m_Col[3] = {0.0f, 0.0f, 0.0f};
Centralized asset management system for images, audio, and fonts.
Keyboard input system including key masks, shortcuts, and keybind registry.
Logging system, assertion macros, platform utilities, and build/config macros.
Defines pixel color structures and frame/image data containers.
Stores and persists all keybinds used in FuncDoodle (default + user-defined).
Definition Keybinds.h:250
The FuncDoodle C++ namespace.
Definition Common.h:12
ToolType
All available tools in the editor.
Definition Tool.h:35
@ Pencil
Definition Tool.h:36
A struct holding an RGB8 color.
Definition Frame.h:47
unsigned char r
Red channel in 8-bit RGB space.
Definition Frame.h:49
unsigned char g
Green channel in 8-bit RGB space.
Definition Frame.h:50
unsigned char b
Blue channel in 8-bit RGB space.
Definition Frame.h:51