feat(render): halo neon proporcional al bounding_radius de la shape (opt-out a text)
This commit is contained in:
@@ -17,9 +17,13 @@ namespace Rendering {
|
||||
|
||||
// Dibuja una línea entre dos puntos en coordenadas lógicas (1280×720).
|
||||
// brightness: factor de brillo (0.0..1.0, default 1.0 = brillo máximo).
|
||||
// Pre-multiplica el RGB del color (color dim sobre fons negre).
|
||||
// thickness: grosor en píxeles lógicos. Si <= 0 usa g_current_line_thickness.
|
||||
// color: si alpha==0, se usa el color global del oscilador; si alpha>0 se
|
||||
// usa este color directo (paleta semántica por entidad).
|
||||
// alpha: alpha que arriba al GPU (default 1.0 = opac, behavior original).
|
||||
// Valors <1.0 fan que la línia es barregi de veritat sobre el dest
|
||||
// en comptes de sobrepintar-lo (útil per halos translúcids).
|
||||
void linea(Renderer* renderer,
|
||||
int x1,
|
||||
int y1,
|
||||
@@ -27,7 +31,8 @@ namespace Rendering {
|
||||
int y2,
|
||||
float brightness = 1.0F,
|
||||
float thickness = 0.0F,
|
||||
SDL_Color color = {0, 0, 0, 0});
|
||||
SDL_Color color = {0, 0, 0, 0},
|
||||
float alpha = 1.0F);
|
||||
|
||||
// Color global de las líneas (lo actualiza ColorOscillator vía SDLManager).
|
||||
void setLineColor(SDL_Color color);
|
||||
|
||||
Reference in New Issue
Block a user