Files
DoomRTX/neo/quake4/idLib/Lib.h
T
2026-05-09 22:10:40 -07:00

51 lines
1.3 KiB
C++

#pragma once
#include "../framework/DeclMatType.h"
#include "../framework/DeclPlayback.h"
#include "../framework/DeclPlayerModel.h"
#include "../framework/DeclLipSync.h"
class ThreadedAlloc;
#define RV_USE_CRITICALSECTION
#include "containers/Pair.h"
#include "LexerFactory.h"
#include "AutoPtr.h"
#include "threads/AutoCrit.h"
#define RV_PUSH_SYS_HEAP_ID(sysHeapID)
#define RV_PUSH_SYS_HEAP_ID_AUTO(varName,sysHeapID)
#define RV_PUSH_HEAP_MEM(memPtr)
#define RV_PUSH_HEAP_MEM_AUTO(varName,memPtr)
#define RV_PUSH_HEAP_PTR(heapPtr)
#define RV_POP_HEAP()
#define RV_PUSH_SYS_HEAP_ENTER_CRIT_SECT(sysHeapID)
#define RV_PUSH_HEAP_ENTER_CRIT_SECT(heapPtr)
#define RV_POP_HEAP_EXIT_CRIT_SECT()
#define STRINGIZE_INDIRECT(F, X) F(X)
#define STRINGIZE(X) #X
#define __LINESTR__ STRINGIZE_INDIRECT(STRINGIZE, __LINE__)
#define __FILELINEFUNC__ (__FILE__ " " __LINESTR__ " " __FUNCTION__)
#define __FUNCLINE__ ( __FUNCTION__ " " __LINESTR__ )
#define TIME_THIS_SCOPE(name)
#define MemScopedTag_GetTopTag() MA_OPNEW
#define MEM_SCOPED_TAG(var, tag)
#define MEM_SCOPED_TAG_SET(var, tag)
#define PC_CVAR_ARCHIVE CVAR_ARCHIVE
#if defined(_DEBUG)
#define GAME_BUILD_TYPE "Debug"
#elif defined(_MPBETA)
#define GAME_BUILD_TYPE "MPBeta"
#elif defined(_FINAL)
#define GAME_BUILD_TYPE ""
#elif defined(_RELEASE)
#define GAME_BUILD_TYPE ""
#endif