8#include "../../../platform/mouse.hpp"
9#include "../../../render/texture.hpp"
12 class ButtonComponent;
T * getComponent()
Returns the first attached component of a type.
Definition game_object.hpp:93
Convenience game object that displays a line of text.
Definition label_object.hpp:23
Wraps an OpenGL texture object.
Definition texture.hpp:12
const Color WHITE(255, 255, 255)
White.
const Color DARK_GRAY(99, 99, 99)
Dark gray.
const Color GRAY(128, 128, 128)
Medium gray.
const Color BLACK(0, 0, 0)
Black.
Definition audiomanager.cpp:4
RGBA color stored as normalized floating-point components.
Definition color.hpp:12
A mouse event carrying its type, button, position and scroll offset.
Definition mouse.hpp:37
Three-component floating-point vector.
Definition vector3.hpp:13