#pragma once #include "CmPrerequisites.h" enum class CursorType { Arrow, Wait, IBeam, Help, Hand, SizeAll, SizeNESW, SizeNS, SizeNWSE, SizeWE }; //Bring in the specific platform's header file #if CM_PLATFORM == CM_PLATFORM_WIN32 # include "Win32/CmCursorImpl.h" #elif (CM_PLATFORM == CM_PLATFORM_LINUX) # include "GLX/CmCursorImpl.h" #elif CM_PLATFORM == CM_PLATFORM_APPLE # include "OSX/CmCursorImpl.h" #endif