2023-08-22 15:30:26 +08:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
/*
|
|
|
|
The general including header for LibCom self developer.
|
|
|
|
Every hpp or cpp file should include this first except
|
|
|
|
the headers including this file.
|
|
|
|
|
|
|
|
This header only fulfill type requirements. If you want
|
|
|
|
some implement based operations, such as calling
|
|
|
|
CKStateChunk or CKContext function. You should include them manually.
|
|
|
|
|
2023-09-05 22:23:05 +08:00
|
|
|
All header or cpp file should include this file first.
|
|
|
|
Except the file listed in there, they should include "VTUtils.hpp" first.
|
2023-08-22 15:30:26 +08:00
|
|
|
|
|
|
|
*/
|
|
|
|
#include "VTUtils.hpp"
|
|
|
|
#include "VTEncoding.hpp"
|
|
|
|
|
|
|
|
#include "CK2/CKTypes.hpp" // the basic type of Virtools.
|
|
|
|
#include "CK2/CKDefines.hpp" // some useful define or constexpr for Virtools.
|
|
|
|
#include "CK2/CKEnums.hpp" // All CK used enums except CKStateChunk identifiers.
|
|
|
|
#include "CK2/CKIdentifiers.hpp" // CKStateChunk identifiers.
|
|
|
|
#include "CK2/CKGlobals.hpp" // CK global functions, such as CKUnPack and etc.
|
|
|
|
|
2023-09-05 22:23:05 +08:00
|
|
|
#include "VxMath/VxEnums.hpp"
|
2023-08-22 15:30:26 +08:00
|
|
|
#include "VxMath/VxTypes.hpp"
|
2023-09-05 22:23:05 +08:00
|
|
|
#include "VxMath/VxMath.hpp"
|
2023-08-22 15:30:26 +08:00
|
|
|
|
|
|
|
#include "XContainer/XTypes.hpp"
|