75 lines
1.4 KiB
C++
75 lines
1.4 KiB
C++
#pragma once
|
|
|
|
namespace RE
|
|
{
|
|
enum class COL_LAYER : std::int32_t
|
|
{
|
|
kUnidentified = 0,
|
|
kStatic = 1,
|
|
kAnimStatic = 2,
|
|
kTransparent = 3,
|
|
kClutter = 4,
|
|
kWeapon = 5,
|
|
kProjectile = 6,
|
|
kSpell = 7,
|
|
kBiped = 8,
|
|
kTrees = 9,
|
|
kProps = 10,
|
|
kWater = 11,
|
|
kTrigger = 12,
|
|
kTerrain = 13,
|
|
kTrap = 14,
|
|
kNonCollidable = 15,
|
|
kCloudTrap = 16,
|
|
kGround = 17,
|
|
kPortal = 18,
|
|
kDebrisSmall = 19,
|
|
kDebrisLarge = 20,
|
|
kAcousticSpace = 21,
|
|
kActorZone = 22,
|
|
kProjectileZone = 23,
|
|
kGasTrap = 24,
|
|
kShellCasing = 25,
|
|
kTransparentSmall = 26,
|
|
kInvisibleWall = 27,
|
|
kTransparentSmallAnim = 28,
|
|
kClutterLarge = 29,
|
|
kCharController = 30,
|
|
kStairHelper = 31,
|
|
kDeadBip = 32,
|
|
kBipedNoCC = 33,
|
|
kAvoidBox = 34,
|
|
kCollisionBox = 35,
|
|
kCameraSphere = 36,
|
|
kDoorDetection = 37,
|
|
kConeProjectile = 38,
|
|
kCamera = 39,
|
|
kItemPicker = 40,
|
|
kLOS = 41,
|
|
kPathingPick = 42,
|
|
kUnused0 = 43,
|
|
kUnused1 = 44,
|
|
kSpellExplosion = 45,
|
|
kDroppingPick = 46,
|
|
kNumFilterLayers = 47,
|
|
kDataDefinedLayersBegin = kNumFilterLayers,
|
|
kDataDefined1 = 48,
|
|
kDataDefined2 = 49,
|
|
kDataDefined3 = 50,
|
|
kDataDefined4 = 51,
|
|
kDataDefined5 = 52,
|
|
kDataDefined6 = 53,
|
|
kDataDefined7 = 54,
|
|
kDataDefined8 = 55,
|
|
kDataDefined9 = 56,
|
|
kDataDefined10 = 57,
|
|
kDataDefined11 = 58,
|
|
kDataDefined12 = 59,
|
|
kDataDefined13 = 60,
|
|
kDataDefined14 = 61,
|
|
kDataDefined15 = 62,
|
|
kDataDefined16 = 63,
|
|
kMaxLayerSize = 64
|
|
};
|
|
}
|