Razer Chroma SDK  v4.1
Razer Chroma SDK C++ Documentation
ChromaSDK::Keypad Namespace Reference

Keypads. More...

Classes

struct  CUSTOM_EFFECT_TYPE
 Custom effect type. More...
 
struct  STATIC_EFFECT_TYPE
 Static effect type. More...
 

Typedefs

typedef enum ChromaSDK::Keypad::EFFECT_TYPE EFFECT_TYPE
 Chroma keypad effect types.
 
typedef struct ChromaSDK::Keypad::CUSTOM_EFFECT_TYPE CUSTOM_EFFECT_TYPE
 Custom effect type.
 
typedef struct ChromaSDK::Keypad::STATIC_EFFECT_TYPE STATIC_EFFECT_TYPE
 Static 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 on a keypad.
 
const RZSIZE MAX_COLUMN = 5
 Maximum number of columns on a keypad.
 
const RZSIZE MAX_KEYS = MAX_ROW * MAX_COLUMN
 Maximum number of keys.
 

Detailed Description

Keypads.

Enumeration Type Documentation

◆ EFFECT_TYPE

Chroma keypad effect types.

Enumerator
CHROMA_NONE 

No effect.

CHROMA_CUSTOM 

Custom effect type.

CHROMA_STATIC 

Static single color effect.

CHROMA_INVALID 

Invalid effect.