Razer Chroma SDK  v2.13
Razer Chroma SDK C++ Documentation


This document describes the C/C++ API (Application Programming Interface) and the core components that are required to develop and run a Chroma-enabled application.

Before running your application, make sure ChromaAppInfo.xml has all the fields filled with the necessary information. It is mandatory that this file is to be deployed to the end user, and to be placed in the same directory as your application.


The Chroma SDK adopts a dynamic loading mechanism to it's C\C++ interface. Use LoadLibrary() to load the SDK component into the target's process space and GetProcAddress() to retrieve the address of the exported APIs. The exported APIs are defined in here. Data types and definition can be found in RzChromaSDKTypes.h.

Header files can be found in the Sample Application.


Chroma SDK Core Components can be uninstalled from Windows Add/Remove Programs Control Panel.