6 : m_glowColor(0.0f, 0.8f, 1.0f),
9 m_borderWidthMultiplier(3.0f),
19 float cornerRadius)
const
52 float cornerRadius)
const
59 borderWidth = (borderWidth < 1.0f) ? 1.0f : borderWidth;
78 float cornerRadius)
const
ComponentTypeID GetComponentTypeID_Static()
void RenderCompleteSelection(const ImVec2 &minScreen, const ImVec2 &maxScreen, ImU32 borderColor, float baseWidth, float canvasZoom=1.0f, float nodeScale=1.0f, float cornerRadius=5.0f) const
Rend l'ensemble de l'effet de sélection (glow + bordure)
void RenderSelectionGlow(const ImVec2 &minScreen, const ImVec2 &maxScreen, float canvasZoom=1.0f, float nodeScale=1.0f, float cornerRadius=5.0f) const
Dessine le glow de sélection (fond lumineux)
void ApplyStyle_OlympeBlue()
Style standard "Olympe Blue" - Cyan vif avec glow modéré
void RenderSelectionBorder(const ImVec2 &minScreen, const ImVec2 &maxScreen, ImU32 borderColor, float baseWidth, float canvasZoom=1.0f, float cornerRadius=5.0f) const
Rend la bordure de sélection (épaissie)
void ApplyStyle_GreenEnergy()
Style "Green Energy" - Vert lumineux pour emphasis.
SelectionEffectRenderer()
void ApplyStyle_RedAlert()
Style "Red Alert" - Rouge vif pour avertissements/erreurs.
float m_borderWidthMultiplier
void ApplyStyle_PurpleMystery()
Style "Purple Mystery" - Violet/magenta.
void ApplyStyle_GoldAccent()
Style "Gold Accent" - Orange/or pour éditeurs de spécialité
< Provides AssetID and INVALID_ASSET_ID