27 lines
544 B
C++
27 lines
544 B
C++
|
#pragma once
|
||
|
|
||
|
// only include VTUtils to get essential macro
|
||
|
#include <VTUtils.hpp>
|
||
|
|
||
|
#if defined(LIBCMO_BUILD_RELEASE) && defined(LIBCMO_OS_WIN32)
|
||
|
#define IRONPAD_ENABLED 1
|
||
|
#endif
|
||
|
|
||
|
// Debug IronPad used. Force enable IronPad.
|
||
|
#define IRONPAD_ENABLED 1
|
||
|
|
||
|
namespace IronPad {
|
||
|
|
||
|
/**
|
||
|
* @brief Register IronPad.
|
||
|
* @detail This function frequently called at the start of program.
|
||
|
*/
|
||
|
void IronPadRegister();
|
||
|
/**
|
||
|
* @brief Unregiister IronPad
|
||
|
* @detail This function frequently called at the end of program.
|
||
|
*/
|
||
|
void IronPadUnregister();
|
||
|
|
||
|
}
|