C# Class CorsairLinkPlusPlus.Driver.CorsairLink.Controller.LED.ColorCycle

Inheritance: CorsairLinkPlusPlus.Driver.CorsairLink.Controller.ControllerBase, ILEDController, IFixedColorCycleController
显示文件 Open project: Doridian/CorsairLinkPlusPlus

Public Methods

Method Description
AssignFrom ( Sensor led ) : void
ColorCycle ( ) : CorsairLinkPlusPlus.Driver.CorsairLink.Utility
ColorCycle ( Color colors ) : CorsairLinkPlusPlus.Driver.CorsairLink.Utility
GetCycle ( ) : Color[]
GetLEDModernControllerID ( ) : byte

Protected Methods

Method Description
GetNumColors ( ) : int

Private Methods

Method Description
Apply ( Sensor sensor ) : void
CopyNumColorArray ( Color src, Color dst ) : Color[]

Method Details

AssignFrom() public method

public AssignFrom ( Sensor led ) : void
led Sensor
return void

ColorCycle() public method

public ColorCycle ( ) : CorsairLinkPlusPlus.Driver.CorsairLink.Utility
return CorsairLinkPlusPlus.Driver.CorsairLink.Utility

ColorCycle() public method

public ColorCycle ( Color colors ) : CorsairLinkPlusPlus.Driver.CorsairLink.Utility
colors Color
return CorsairLinkPlusPlus.Driver.CorsairLink.Utility

GetCycle() public method

public GetCycle ( ) : Color[]
return Color[]

GetLEDModernControllerID() public abstract method

public abstract GetLEDModernControllerID ( ) : byte
return byte

GetNumColors() protected abstract method

protected abstract GetNumColors ( ) : int
return int