Razer Chroma SDK
Razer Chroma SDK Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Typedefs | Enumerations | Variables
ChromaSDK::Keypad Namespace Reference

Keypads. More...

Classes

struct  BREATHING_EFFECT_TYPE
 Breathing effect type. More...
 
struct  CUSTOM_EFFECT_TYPE
 Custom effect type. More...
 
struct  REACTIVE_EFFECT_TYPE
 Reactive effect type. More...
 
struct  STATIC_EFFECT_TYPE
 Static effect type. More...
 
struct  WAVE_EFFECT_TYPE
 Wave effect type. More...
 

Typedefs

typedef enum
ChromaSDK::Keypad::EFFECT_TYPE 
EFFECT_TYPE
 Chroma keypad effect types.
 
typedef struct
ChromaSDK::Keypad::BREATHING_EFFECT_TYPE 
BREATHING_EFFECT_TYPE
 Breathing effect type.
 
typedef struct
ChromaSDK::Keypad::CUSTOM_EFFECT_TYPE 
CUSTOM_EFFECT_TYPE
 Custom effect type.
 
typedef struct
ChromaSDK::Keypad::REACTIVE_EFFECT_TYPE 
REACTIVE_EFFECT_TYPE
 Reactive effect type.
 
typedef struct
ChromaSDK::Keypad::STATIC_EFFECT_TYPE 
STATIC_EFFECT_TYPE
 Static effect type.
 
typedef struct
ChromaSDK::Keypad::WAVE_EFFECT_TYPE 
WAVE_EFFECT_TYPE
 Wave effect type.
 

Enumerations

enum  EFFECT_TYPE {
  CHROMA_NONE = 0,
  CHROMA_BREATHING,
  CHROMA_CUSTOM,
  CHROMA_REACTIVE,
  CHROMA_SPECTRUMCYCLING,
  CHROMA_STATIC,
  CHROMA_WAVE,
  CHROMA_INVALID
}
 Chroma keypad effect types. More...
 

Variables

const RZSIZE MAX_ROW = 4
 Maximum number of rows.
 
const RZSIZE MAX_COLUMN = 5
 Maximum number of columns.
 
const RZSIZE MAX_KEYS = MAX_ROW * MAX_COLUMN
 Total number of keys.
 

Detailed Description

Keypads.

Enumeration Type Documentation

Chroma keypad effect types.

Enumerator
CHROMA_NONE 

No effect.

CHROMA_BREATHING 

Breathing effect.

CHROMA_CUSTOM 

Custom effect.

CHROMA_REACTIVE 

Reactive effect.

CHROMA_SPECTRUMCYCLING 

Spectrum cycling effect.

CHROMA_STATIC 

Static effect.

CHROMA_WAVE 

Wave effect.

CHROMA_INVALID 

Invalid effect.