14#include "../graphics/idrawable.h"
15#include "../graphics/rgbacolor.h"
16#include "../graphics/vec2d.h"
Interface pour un objet affichable.
Classe représentant un couleur RGBA8888.
Classe de base pour une forme.
nsGraphics::RGBAcolor m_borderColor
m_borderColor : Couleur de bord
void setBorderColor(const nsGraphics::RGBAcolor &borderColor)
Règle la couleur de bord.
nsGraphics::RGBAcolor m_fillColor
m_fillColor : Couleur de remplissage
Shape(const nsGraphics::RGBAcolor &fillColor, const nsGraphics::RGBAcolor &borderColor)
Constructeur pour la classe Shape.
const nsGraphics::RGBAcolor & getFillColor() const
Retourne la couleur de remplissage.
void setFillColor(const nsGraphics::RGBAcolor &fillColor)
Règle la couleur de remplissage.
virtual ~Shape()=default
Destructeur virtuel pour la classe Shape.
const nsGraphics::RGBAcolor & getBorderColor() const
Retourne la couleur de bord.
Espace de nom pour différentes formes.