You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Quildra db1ece4119 Regular auto-commit at 07:09:32 on 24/07/2024 1 year ago
..
LICENSE Regular auto-commit at 16:48:36 on 28/11/2022 3 years ago
LibCustomGlow-1.0.lua Regular auto-commit at 07:09:32 on 24/07/2024 1 year ago
LibCustomGlow-1.0.toc Regular auto-commit at 07:09:32 on 24/07/2024 1 year ago
LibCustomGlow-1.0.xml - More line ending changes... i hope 5 years ago
README.md Regular auto-commit at 07:09:32 on 24/07/2024 1 year ago
cspell.json Regular auto-commit at 07:09:32 on 24/07/2024 1 year ago

README.md

LibCustomGlow

Adds functions:

Pixel Glow

  • PixelGlow_Start(frame[, color[, N[, frequency[, length[, th[, xOffset[, yOffset[, border[ ,key]]]]]]]])

Starts glow over target frame with set parameters:

  • frame - target frame to set glowing;
  • color - {r,g,b,a}, color of lines and opacity, from 0 to 1. Default value is {0.95, 0.95, 0.32, 1};
  • N - number of lines. Default value is 8;
  • frequency - frequency, set to negative to inverse direction of rotation. Default value is 0.25;
  • length - length of lines. Default value depends on region size and number of lines;
  • th - thickness of lines. Default value is 2;
  • xOffset,yOffset - offset of glow relative to region border;
  • border - set to true to create border under lines;
  • key - key of glow, allows for multiple glows on one frame;

  • PixelGlow_Stop(frame[, key])

Stops glow with set key over target frame

AutoCast Glow

  • AutoCastGlow_Start(frame[, color[, N[, frequency[, scale[, xOffset[, yOffset[, key]]]]]]])

Starts glow over target frame with set parameters:

  • frame - target frame to set glowing;
  • color - {r,g,b,a}, color of particles and opacity, from 0 to 1. Default value is {0.95, 0.95, 0.32, 1};
  • N - number of particle groups. Each group contains 4 particles. Default value is 4;
  • frequency - frequency, set to negative to inverse direction of rotation. Default value is 0.125;
  • scale - scale of particles;
  • xOffset,yOffset - offset of glow relative to region border;
  • key - key of glow, allows for multiple glows on one frame;

  • AutoCastGlow_Stop(frame[, key])

Stops glow with set key over target frame

ButtonGlow

Blizzard glow is based heavily on https://www.wowace.com/projects/libbuttonglow-1-0

  • ButtonGlow_Start(frame[, color[, frequency]]])

Starts glow over target frame with set parameters:

  • frame - target frame to set glowing;
  • color - {r,g,b,a}, color of particles and opacity, from 0 to 1. Default value is {0.95, 0.95, 0.32, 1};
  • frequency - frequency. Default value is 0.125;

  • ButtonGlow_Stop(frame)

    Stops glow over target frame