Skip to content

Plugin for Unreal Engine 4 (UE4) to control accessory lighting (Alienware AlienFX) from Blueprint

License

Notifications You must be signed in to change notification settings

Blood-PawWerewolf/BlinkenPluginAlienFX

 
 

Repository files navigation

Blinken

Unreal Engine 4 (UE4) plugin to control accessory lighting (Alienware AlienFX)

Licenses

See the LICENSE file for license for all files, except for files in the ThirdParty directory which are covered by other licenses:

Usage

  1. Add the plugin to your project (by putting it into a Blinken directory inside your project's Plugins directory)
  2. Enable the plugin in your project inside of UE4Editor
  3. Use the Blueprint functions to control accessory lighting

Blueprint functions

Blinken BP Library

  1. void UBlinkenBPLibrary::Enable(bool value)
    • Enable or disable Blinken lighting. Defaults to enabled.
  2. bool UBlinkenBPLibrary::IsEnabled()
    • Returns if Blinken effects enabled or disabled
  3. void UBlinkenBPLibrary::SetGlobalColor(FColor color)
    • Sets all accessory lighting to FColor color (RGB) and assigns the color as the global color
  4. void UBlinkenBPLibrary::FlashColor(FColor color, float duration)
    • Flashes FColor color on all accessory lighting for duration seconds, and returns to the global color set via SetGlobalColor() afterward

TODO

  1. Set colors on individual devices independently
  2. Set individual key lighting on devices which support it, perhaps with layers where removing layer X lighting will return the keys to the previous layer's colors
  3. Allow access to vendor SDK specific features - perhaps via interfaces obtainable that map directly to each SDK

About

Plugin for Unreal Engine 4 (UE4) to control accessory lighting (Alienware AlienFX) from Blueprint

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 95.6%
  • C# 2.9%
  • C 1.5%