![]() |
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.