![]() |
Razer Chroma SDK
Razer Chroma SDK Documentation
|
Data types. More...
Go to the source code of this file.
Typedefs | |
| typedef LONG | RZRESULT |
| Return result. | |
| typedef GUID | RZEFFECTID |
| Effect Id. | |
| typedef GUID | RZDEVICEID |
| Device Id. | |
| typedef unsigned int | RZDURATION |
| Milliseconds. | |
| typedef size_t | RZSIZE |
| Size. | |
| typedef void * | PRZPARAM |
| Context sensitive pointer. | |
| typedef DWORD | RZID |
| Generic data type for Identifier. | |
| typedef DWORD | RZCOLOR |
| Color data. 1st byte = Red; 2nd byte = Green; 3rd byte = Blue; 4th byte = Alpha (if applicable) | |
| typedef enum ChromaSDK::EFFECT_TYPE | ChromaSDK::EFFECT_TYPE |
| Chroma generic effects. Note: Not all devices supported the listed effects. | |
|
typedef struct ChromaSDK::DEVICE_INFO_TYPE | ChromaSDK::DEVICE_INFO_TYPE |
| Device info. | |
|
typedef enum ChromaSDK::Keyboard::RZKEY | ChromaSDK::Keyboard::RZKEY |
| Definitions of keys. | |
|
typedef enum ChromaSDK::Keyboard::EFFECT_TYPE | ChromaSDK::Keyboard::EFFECT_TYPE |
| Chroma keyboard effect types. | |
|
typedef struct ChromaSDK::Keyboard::BREATHING_EFFECT_TYPE | ChromaSDK::Keyboard::BREATHING_EFFECT_TYPE |
| Breathing effect type. | |
|
typedef struct ChromaSDK::Keyboard::CUSTOM_EFFECT_TYPE | ChromaSDK::Keyboard::CUSTOM_EFFECT_TYPE |
| Custom effect using a matrix type. | |
|
typedef struct ChromaSDK::Keyboard::REACTIVE_EFFECT_TYPE | ChromaSDK::Keyboard::REACTIVE_EFFECT_TYPE |
| Reactive effect type. | |
|
typedef struct ChromaSDK::Keyboard::STATIC_EFFECT_TYPE | ChromaSDK::Keyboard::STATIC_EFFECT_TYPE |
| Static effect type. | |
|
typedef struct ChromaSDK::Keyboard::WAVE_EFFECT_TYPE | ChromaSDK::Keyboard::WAVE_EFFECT_TYPE |
| Wave effect type. | |
|
typedef enum ChromaSDK::Mouse::RZLED | ChromaSDK::Mouse::RZLED |
| Mouse LED Id defintion. | |
|
typedef enum ChromaSDK::Mouse::EFFECT_TYPE | ChromaSDK::Mouse::EFFECT_TYPE |
| Chroma mouse effect types. | |
|
typedef struct ChromaSDK::Mouse::STATIC_EFFECT_TYPE | ChromaSDK::Mouse::STATIC_EFFECT_TYPE |
| Static effect type. | |
|
typedef struct ChromaSDK::Mouse::BLINKING_EFFECT_TYPE | ChromaSDK::Mouse::BLINKING_EFFECT_TYPE |
| Blinking effect type. | |
|
typedef struct ChromaSDK::Mouse::BREATHING_EFFECT_TYPE | ChromaSDK::Mouse::BREATHING_EFFECT_TYPE |
| Breathing effect. | |
|
typedef struct ChromaSDK::Mouse::CUSTOM_EFFECT_TYPE | ChromaSDK::Mouse::CUSTOM_EFFECT_TYPE |
| Custom effect. | |
|
typedef struct ChromaSDK::Mouse::REACTIVE_EFFECT_TYPE | ChromaSDK::Mouse::REACTIVE_EFFECT_TYPE |
| Reactive effect. | |
|
typedef struct ChromaSDK::Mouse::NO_EFFECT_TYPE | ChromaSDK::Mouse::NO_EFFECT_TYPE |
| No effect. | |
|
typedef struct ChromaSDK::Mouse::SPECTRUMCYCLING_EFFECT_TYPE | ChromaSDK::Mouse::SPECTRUMCYCLING_EFFECT_TYPE |
| Spectrum cycling. | |
|
typedef struct ChromaSDK::Mouse::WAVE_EFFECT_TYPE | ChromaSDK::Mouse::WAVE_EFFECT_TYPE |
| Wave effect. | |
|
typedef enum ChromaSDK::Headset::EFFECT_TYPE | ChromaSDK::Headset::EFFECT_TYPE |
| Chroma headset effect types. | |
|
typedef struct ChromaSDK::Headset::STATIC_EFFECT_TYPE | ChromaSDK::Headset::STATIC_EFFECT_TYPE |
| Static effect type. | |
|
typedef struct ChromaSDK::Headset::BREATHING_EFFECT_TYPE | ChromaSDK::Headset::BREATHING_EFFECT_TYPE |
| Breathing effect type. | |
|
typedef enum ChromaSDK::Mousepad::EFFECT_TYPE | ChromaSDK::Mousepad::EFFECT_TYPE |
| Chroma mousepad effect types. | |
|
typedef struct ChromaSDK::Mousepad::BREATHING_EFFECT_TYPE | ChromaSDK::Mousepad::BREATHING_EFFECT_TYPE |
| Breathing effect type. | |
|
typedef struct ChromaSDK::Mousepad::CUSTOM_EFFECT_TYPE | ChromaSDK::Mousepad::CUSTOM_EFFECT_TYPE |
| Custom effect type. | |
|
typedef struct ChromaSDK::Mousepad::STATIC_EFFECT_TYPE | ChromaSDK::Mousepad::STATIC_EFFECT_TYPE |
| Static effect type. | |
|
typedef struct ChromaSDK::Mousepad::WAVE_EFFECT_TYPE | ChromaSDK::Mousepad::WAVE_EFFECT_TYPE |
| Wave effect type. | |
|
typedef enum ChromaSDK::Keypad::EFFECT_TYPE | ChromaSDK::Keypad::EFFECT_TYPE |
| Chroma keypad effect types. | |
|
typedef struct ChromaSDK::Keypad::BREATHING_EFFECT_TYPE | ChromaSDK::Keypad::BREATHING_EFFECT_TYPE |
| Breathing effect type. | |
|
typedef struct ChromaSDK::Keypad::CUSTOM_EFFECT_TYPE | ChromaSDK::Keypad::CUSTOM_EFFECT_TYPE |
| Custom effect type. | |
|
typedef struct ChromaSDK::Keypad::REACTIVE_EFFECT_TYPE | ChromaSDK::Keypad::REACTIVE_EFFECT_TYPE |
| Reactive effect type. | |
|
typedef struct ChromaSDK::Keypad::STATIC_EFFECT_TYPE | ChromaSDK::Keypad::STATIC_EFFECT_TYPE |
| Static effect type. | |
|
typedef struct ChromaSDK::Keypad::WAVE_EFFECT_TYPE | ChromaSDK::Keypad::WAVE_EFFECT_TYPE |
| Wave effect type. | |
Variables | |
| const UINT | ChromaSDK::WM_CHROMA_EVENT = WM_APP+0x2000 |
| Event notification Window message. | |
| const RZSIZE | ChromaSDK::Keyboard::MAX_ROW = 6 |
| Maximum number of rows in a keyboard. | |
| const RZSIZE | ChromaSDK::Keyboard::MAX_COLUMN = 22 |
| Maximum number of columns in a keyboard. | |
| const RZSIZE | ChromaSDK::Keyboard::MAX_KEYS = MAX_ROW * MAX_COLUMN |
| Maximum number of keys. | |
| const RZSIZE | ChromaSDK::Keyboard::MAX_CUSTOM_EFFECTS = MAX_KEYS |
| Maximum number of custom effects. | |
| const COLORREF | ChromaSDK::Keyboard::RZKEY_LAYOUT [MAX_ROW][MAX_COLUMN] = {} |
| Keyboard LED layout. | |
| const RZSIZE | ChromaSDK::Mouse::MAX_LEDS = 30 |
| Maximum number of custom LEDs. | |
| const RZCOLOR | ChromaSDK::Mouse::RZLED_LAYOUT [MAX_LEDS] = {} |
| Mice LED layout. | |
| const RZSIZE | ChromaSDK::Mousepad::MAX_LEDS = 15 |
| Maximum number of LEDs. | |
| const RZSIZE | ChromaSDK::Keypad::MAX_ROW = 4 |
| Maximum number of rows. | |
| const RZSIZE | ChromaSDK::Keypad::MAX_COLUMN = 5 |
| Maximum number of columns. | |
| const RZSIZE | ChromaSDK::Keypad::MAX_KEYS = MAX_ROW * MAX_COLUMN |
| Total number of keys. | |
Data types.
1.8.7