From 848881de99682d65b5ab1995270bd5543cefd6f5 Mon Sep 17 00:00:00 2001 From: aixxe Date: Mon, 19 Dec 2016 18:15:32 +0000 Subject: [PATCH] Add some more definitions to IVModelInfo. Signed-off-by: aixxe --- include/cstrike/Interfaces/IVModelInfo.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/include/cstrike/Interfaces/IVModelInfo.h b/include/cstrike/Interfaces/IVModelInfo.h index a8cce2c..cf20856 100644 --- a/include/cstrike/Interfaces/IVModelInfo.h +++ b/include/cstrike/Interfaces/IVModelInfo.h @@ -1,5 +1,22 @@ #pragma once +#define MAXSTUDIOBONES 128 + +#define BONE_USED_MASK 0x7FF00 +#define BONE_USED_BY_ANYTHING 0x7FF00 +#define BONE_USED_BY_HITBOX 0x100 +#define BONE_USED_BY_ATTACHMENT 0x200 +#define BONE_USED_BY_VERTEX_MASK 0x3FC00 +#define BONE_USED_BY_VERTEX_LOD0 0x400 +#define BONE_USED_BY_VERTEX_LOD1 0x800 +#define BONE_USED_BY_VERTEX_LOD2 0x1000 +#define BONE_USED_BY_VERTEX_LOD3 0x2000 +#define BONE_USED_BY_VERTEX_LOD4 0x4000 +#define BONE_USED_BY_VERTEX_LOD5 0x8000 +#define BONE_USED_BY_VERTEX_LOD6 0x10000 +#define BONE_USED_BY_VERTEX_LOD7 0x20000 +#define BONE_USED_BY_BONE_MERGE 0x40000 + class model_t; class IVModelInfoClient {