sc2-gamedata
Classes | Enumerations | Variables
Model.h File Reference
#include "UnderlyingTypes.h"
#include "PhysicsMaterial.h"
Include dependency graph for Model.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SAttachProps
 
struct  STextureNameAdaption
 
struct  STextureDeclare
 
struct  STextureInfo
 
struct  STextureExpressionSpec
 
struct  STextureMatchSpec
 
struct  SModelVariation
 
struct  SModelDataEvent
 
struct  SAnimFile
 
struct  SPhysicsMaterialMapping
 
class  CModel
 Generic. More...
 
class  CModelFoliage
 Foliage. More...
 

Enumerations

enum  EClassIdCModel { e_classIdCModel, e_classIdCModelFoliage }
 Model Type. More...
 
enum  EModelFlag {
  e_modelFlagAdjustTerrain, e_modelFlagAOData, e_modelFlagAutoUnload, e_modelFlagDownload,
  e_modelFlagDynamicZChanger, e_modelFlagFacial, e_modelFlagFreezeParticlesAndRibbonsOnAnimPause, e_modelFlagForcePortraitModel,
  e_modelFlagForceTextureSearch, e_modelFlagFOW, e_modelFlagGrowBoundsByElements, e_modelFlagIgnorable,
  e_modelFlagIgnoreAspectRatioScale, e_modelFlagParticipatesInRagdollOnRagdollCollisions, e_modelFlagPreventedWhenPhysicsPerformanceConstrained, e_modelFlagShowCreepEngulfmentEvenOnLow,
  e_modelFlagTeenSafe, e_modelFlagVariationFallback, e_modelFlagWait
}
 Model Flag. More...
 
enum  EAnimLoadFlag { e_animLoadFlagOverride }
 Animation Load Flag. More...
 
enum  EBoneID {
  e_boneBone_Chest, e_boneBone_Chest_Y, e_boneBone_Chest_Z, e_boneBone_Face,
  e_boneBone_Leg_Left, e_boneBone_Leg_Left_Front, e_boneBone_Leg_Left_Rear, e_boneBone_Leg_Right,
  e_boneBone_Leg_Right_Front, e_boneBone_Leg_Right_Rear, e_boneBone_Turret, e_boneBone_Turret_00,
  e_boneBone_Turret_01, e_boneBone_Turret_02, e_boneBone_Turret_03, e_boneBone_Turret_04,
  e_boneBone_Turret_05, e_boneBone_Turret_06, e_boneBone_Turret_07, e_boneBone_Turret_08,
  e_boneBone_Turret_09, e_boneBone_Turret_Main, e_boneBone_Turret_Main_Y, e_boneBone_Turret_Main_Z,
  e_boneBone_Turret_Y, e_boneBone_Turret_Z
}
 Bone ID. More...
 
enum  EAnimProp {
  e_animPropIGNORE, e_animPropDefault, e_animPropStand, e_animPropA,
  e_animPropB, e_animPropC, e_animPropD, e_animPropE,
  e_animPropF, e_animPropG, e_animPropH, e_animPropI,
  e_animPropJ, e_animPropK, e_animPropL, e_animPropM,
  e_animPropN, e_animPropO, e_animPropP, e_animPropQ,
  e_animPropR, e_animPropS, e_animPropT, e_animPropU,
  e_animPropV, e_animPropW, e_animPropX, e_animPropY,
  e_animPropZ, e_animPropZero, e_animPropOne, e_animPropTwo,
  e_animPropThree, e_animPropFour, e_animPropFive, e_animPropSix,
  e_animPropSeven, e_animPropEight, e_animPropNine, e_animPropAlternate,
  e_animPropAttached, e_animPropAttack, e_animPropBack, e_animPropBirth,
  e_animPropBlast, e_animPropBlink, e_animPropBlock, e_animPropBuild,
  e_animPropBurrow, e_animPropChannel, e_animPropCloak, e_animPropClose,
  e_animPropClick, e_animPropComplex, e_animPropCorrupted, e_animPropCover,
  e_animPropCreep, e_animPropCustom, e_animPropDance, e_animPropDead,
  e_animPropDeath, e_animPropDetect, e_animPropDialogue, e_animPropDisintegrate,
  e_animPropDominant, e_animPropDouble, e_animPropEat, e_animPropElectrocute,
  e_animPropEnd, e_animPropEnemy, e_animPropEqual, e_animPropEviscerate,
  e_animPropFar, e_animPropFast, e_animPropFidget, e_animPropFire,
  e_animPropFlail, e_animPropFling, e_animPropFly, e_animPropForward,
  e_animPropFreeze, e_animPropGather, e_animPropGLbirth, e_animPropGLdeath,
  e_animPropGLdead, e_animPropGLstand, e_animPropGlow, e_animPropHighlight,
  e_animPropHover, e_animPropInferior, e_animPropJump, e_animPropKill,
  e_animPropLand, e_animPropLarge, e_animPropLeft, e_animPropListen,
  e_animPropLighting, e_animPropLoad, e_animPropMedium, e_animPropMorph,
  e_animPropNearImpact, e_animPropPenetrate, e_animPropPickup, e_animPropPlacement,
  e_animPropPortrait, e_animPropPose, e_animPropReady, e_animPropReload,
  e_animPropRestart, e_animPropRight, e_animPropRun, e_animPropScared,
  e_animPropShield, e_animPropSilentkill, e_animPropSimple, e_animPropSlow,
  e_animPropSmall, e_animPropSpell, e_animPropSquish, e_animPropStandup,
  e_animPropStart, e_animPropSuperior, e_animPropTalk, e_animPropTaunt,
  e_animPropThrown, e_animPropTurbo, e_animPropTurn, e_animPropUnburrow,
  e_animPropUnload, e_animPropUnpowered, e_animPropVictory, e_animPropWalk,
  e_animPropWork, e_animPropWounded, e_animPropAngry, e_animPropHappy,
  e_animPropSad, e_animPropAngryEyes, e_animPropClosedEyes, e_animPropFearEyes,
  e_animPropHappyEyes, e_animPropNeutralEyes, e_animPropSadEyes, e_animPropSeriousEyes,
  e_animPropSurpriseEyes, e_animPropArm, e_animPropChest, e_animPropEye,
  e_animPropLeg, e_animPropAdjutant, e_animPropDehaka, e_animPropEvomaster,
  e_animPropHorner, e_animPropKerrigan, e_animPropLasarra, e_animPropRaynor,
  e_animPropStukov, e_animPropValerian, e_animPropZagara, e_animPropProtoss,
  e_animPropTerran, e_animPropZerg, e_animPropAlternateex, e_animPropBerserk,
  e_animPropBone, e_animPropChain, e_animPropComplete, e_animPropCritical,
  e_animPropDecay, e_animPropDefend, e_animPropDrain, e_animPropEatTree,
  e_animPropEntangle, e_animPropFill, e_animPropFlesh, e_animPropGold,
  e_animPropHit, e_animPropLight, e_animPropLooping, e_animPropLumber,
  e_animPropModerate, e_animPropOff, e_animPropPuke, e_animPropSevere,
  e_animPropSlam, e_animPropSpiked, e_animPropSpin, e_animPropStageFirst,
  e_animPropStageSecond, e_animPropStageThird, e_animPropStageFourth, e_animPropStageFifth,
  e_animPropSwim, e_animPropThrow, e_animPropUpgrade, e_animProp00,
  e_animProp01, e_animProp02, e_animProp03, e_animProp04,
  e_animProp05, e_animProp06, e_animProp07, e_animProp08,
  e_animProp09, e_animProp10, e_animProp11, e_animProp12,
  e_animProp13, e_animProp14, e_animProp15, e_animProp16,
  e_animProp17, e_animProp18, e_animProp19, e_animProp20,
  e_animProp21, e_animProp22, e_animProp23, e_animProp24,
  e_animProp25, e_animProp26, e_animProp27, e_animProp28,
  e_animProp29, e_animProp30, e_animProp31, e_animProp32,
  e_animProp33, e_animProp34, e_animProp35, e_animProp36,
  e_animProp37, e_animProp38, e_animProp39, e_animProp40,
  e_animProp41, e_animProp42, e_animProp43, e_animProp44,
  e_animProp45, e_animProp46, e_animProp47, e_animProp48,
  e_animProp49, e_animProp50, e_animProp51, e_animProp52,
  e_animProp53, e_animProp54, e_animProp55, e_animProp56,
  e_animProp57, e_animProp58, e_animProp59, e_animProp60,
  e_animProp61, e_animProp62, e_animProp63, e_animProp64,
  e_animProp65, e_animProp66, e_animProp67, e_animProp68,
  e_animProp69, e_animProp70, e_animProp71, e_animProp72,
  e_animProp73, e_animProp74, e_animProp75, e_animProp76,
  e_animProp77, e_animProp78, e_animProp79, e_animProp80,
  e_animProp81, e_animProp82, e_animProp83, e_animProp84,
  e_animProp85, e_animProp86, e_animProp87, e_animProp88,
  e_animProp89, e_animProp90, e_animProp91, e_animProp92,
  e_animProp93, e_animProp94, e_animProp95, e_animProp96,
  e_animProp97, e_animProp98, e_animProp99, e_animPropVariationEnd
}
 Animation Property. More...
 
enum  EAttachmentID {
  e_attachPos_SetLocation, e_attachPos_SetLocation_01, e_attachPos_SetLocation_02, e_attachPos_SetLocation_03,
  e_attachPos_SetLocation_04, e_attachPos_SetLocation_05, e_attachPos_SetLocation_06, e_attachPos_SetLocation_07,
  e_attachPos_SetLocation_08, e_attachPos_SetLocation_09, e_attachPos_SetLocation_10, e_attachPos_SetLocation_11,
  e_attachPos_SetLocation_12, e_attachPos_SetLocation_13, e_attachPos_SetLocation_14, e_attachPos_SetLocation_15,
  e_attachPos_RaynorToTychus, e_attachPos_TychusToRaynor, e_attachPos_RaynorToHorner, e_attachPos_HornerToRaynor,
  e_attachPos_RaynorToHanson, e_attachPos_HansonToRaynor, e_attachPos_RaynorToTosh, e_attachPos_ToshToRaynor,
  e_attachPos_RaynorToSwann, e_attachPos_SwannToRaynor, e_attachPos_RaynorToAdjutant, e_attachPos_AdjutantToRaynor,
  e_attachPos_Raynor, e_attachPos_Tychus, e_attachPos_Horner, e_attachPos_Hanson,
  e_attachPos_Swann, e_attachPos_Adjutant, e_attachPos_JessicaHall, e_attachPos_MarcusCade,
  e_attachPos_Warfield, e_attachPos_Hill, e_attachPos_Merc03, e_attachPos_Tosh,
  e_attachPos_Firebat, e_attachPos_SiegeTank, e_attachPos_Dropship, e_attachPos_Viking,
  e_attachPos_Spidermine, e_attachPos_Ghost, e_attachPos_Banshee, e_attachPos_Marauder,
  e_attachPos_Stetmann, e_attachPos_Marine, e_attachPos_Bartender, e_attachPos_Kerrigan,
  e_attachPos_EvolutionMaster, e_attachPos_Zagara, e_attachPos_Primal, e_attachPos_ProtossScientist,
  e_attachPos_Stukov, e_attachRef_Origin, e_attachRef_Center, e_attachRef_Attacher,
  e_attachRef_Attacher_01, e_attachRef_Attacher_02, e_attachRef_Attacher_03, e_attachRef_Attacher_04,
  e_attachRef_Attacher_05, e_attachRef_Attacher_06, e_attachRef_Attacher_07, e_attachRef_Attacher_08,
  e_attachRef_Attacher_09, e_attachRef_Attacher_10, e_attachRef_Attacher_11, e_attachRef_Attacher_12,
  e_attachRef_Attacher_13, e_attachRef_Attacher_14, e_attachRef_Attacher_15, e_attachRef_Attacher_16,
  e_attachRef_Attacher_17, e_attachRef_Attacher_18, e_attachRef_Attacher_19, e_attachRef_Damage,
  e_attachRef_Damage_01, e_attachRef_Damage_02, e_attachRef_Damage_03, e_attachRef_Damage_04,
  e_attachRef_Damage_05, e_attachRef_Damage_06, e_attachRef_Damage_07, e_attachRef_Damage_08,
  e_attachRef_Damage_09, e_attachRef_Damage_10, e_attachRef_Damage_11, e_attachRef_Damage_12,
  e_attachRef_Damage_13, e_attachRef_Damage_14, e_attachRef_Damage_15, e_attachRef_Damage_16,
  e_attachRef_Damage_17, e_attachRef_Damage_18, e_attachRef_Damage_19, e_attachRef_Elevator,
  e_attachRef_Engine, e_attachRef_Hardpoint, e_attachRef_Hardpoint_01, e_attachRef_Hardpoint_02,
  e_attachRef_Hardpoint_03, e_attachRef_Hardpoint_04, e_attachRef_Hardpoint_05, e_attachRef_Hardpoint_06,
  e_attachRef_Hardpoint_07, e_attachRef_Hardpoint_08, e_attachRef_Hardpoint_09, e_attachRef_Hardpoint_10,
  e_attachRef_Hardpoint_11, e_attachRef_Hardpoint_12, e_attachRef_Hardpoint_13, e_attachRef_Hardpoint_14,
  e_attachRef_Hardpoint_15, e_attachRef_Hardpoint_16, e_attachRef_Hardpoint_17, e_attachRef_Hardpoint_18,
  e_attachRef_Hardpoint_19, e_attachRef_Hardpoint_Left, e_attachRef_Hardpoint_Right, e_attachRef_Hit,
  e_attachRef_Hit_01, e_attachRef_Hit_02, e_attachRef_Hit_03, e_attachRef_Hit_04,
  e_attachRef_Hit_05, e_attachRef_Hit_06, e_attachRef_Hit_07, e_attachRef_Hit_08,
  e_attachRef_Hit_09, e_attachRef_Mount, e_attachRef_Overhead, e_attachRef_RallyPoint,
  e_attachRef_Shield, e_attachRef_StatusBar, e_attachRef_StatusBar_01, e_attachRef_StatusBar_02,
  e_attachRef_StatusBar_03, e_attachRef_StatusBar_04, e_attachRef_StatusBar_05, e_attachRef_StatusBar_06,
  e_attachRef_StatusBar_07, e_attachRef_StatusBar_08, e_attachRef_StatusBar_09, e_attachRef_StatusBar_10,
  e_attachRef_StatusBar_11, e_attachRef_StatusBar_12, e_attachRef_StatusBar_13, e_attachRef_StatusBar_14,
  e_attachRef_StatusBar_15, e_attachRef_StatusBar_16, e_attachRef_StatusBar_17, e_attachRef_StatusBar_18,
  e_attachRef_StatusBar_19, e_attachRef_Target, e_attachRef_Target_01, e_attachRef_Target_02,
  e_attachRef_Target_03, e_attachRef_Target_04, e_attachRef_Target_05, e_attachRef_Target_06,
  e_attachRef_Target_07, e_attachRef_Target_08, e_attachRef_Target_09, e_attachRef_Target_10,
  e_attachRef_Target_11, e_attachRef_Target_12, e_attachRef_Target_13, e_attachRef_Target_14,
  e_attachRef_Target_15, e_attachRef_Target_16, e_attachRef_Target_17, e_attachRef_Target_18,
  e_attachRef_Target_19, e_attachRef_Target_20, e_attachRef_Target_21, e_attachRef_Target_22,
  e_attachRef_Target_23, e_attachRef_Target_24, e_attachRef_Target_25, e_attachRef_Target_26,
  e_attachRef_Target_27, e_attachRef_Target_28, e_attachRef_Target_29, e_attachRef_Target_30,
  e_attachRef_Target_31, e_attachRef_Target_32, e_attachRef_Target_33, e_attachRef_Target_34,
  e_attachRef_Target_35, e_attachRef_Target_36, e_attachRef_Target_37, e_attachRef_Target_38,
  e_attachRef_Target_39, e_attachRef_Target_40, e_attachRef_Target_Final, e_attachRef_Target_Heavy,
  e_attachRef_Target_Light, e_attachRef_Target_Medium, e_attachRef_Target_Shield, e_attachRef_Transmission,
  e_attachRef_Turret, e_attachRef_TurretY, e_attachRef_TurretZ, e_attachRef_Upgrade,
  e_attachRef_Upgrade_Armor, e_attachRef_Upgrade_Engine, e_attachRef_Upgrade_Engine_Bottom, e_attachRef_Upgrade_Engine_Left,
  e_attachRef_Upgrade_Engine_Right, e_attachRef_Upgrade_Weapon, e_attachRef_Upgrade_Weapon_Bottom, e_attachRef_Upgrade_Weapon_Left,
  e_attachRef_Upgrade_Weapon_Right, e_attachRef_Weapon, e_attachRef_Weapon_01, e_attachRef_Weapon_02,
  e_attachRef_Weapon_03, e_attachRef_Weapon_04, e_attachRef_Weapon_05, e_attachRef_Weapon_06,
  e_attachRef_Weapon_07, e_attachRef_Weapon_08, e_attachRef_Weapon_09, e_attachRef_Weapon_10,
  e_attachRef_Weapon_11, e_attachRef_Weapon_12, e_attachRef_Weapon_13, e_attachRef_Weapon_14,
  e_attachRef_Weapon_15, e_attachRef_Weapon_16, e_attachRef_Weapon_17, e_attachRef_Weapon_18,
  e_attachRef_Weapon_19, e_attachRef_Weapon_20, e_attachRef_Weapon_21, e_attachRef_Weapon_22,
  e_attachRef_Weapon_23, e_attachRef_Weapon_24, e_attachRef_Weapon_25, e_attachRef_Weapon_26,
  e_attachRef_Weapon_27, e_attachRef_Weapon_28, e_attachRef_Weapon_29, e_attachRef_Weapon_30,
  e_attachRef_Weapon_Bottom, e_attachRef_Weapon_Left, e_attachRef_Weapon_Right, e_attachRef_Agria,
  e_attachRef_Aiur, e_attachRef_Albion, e_attachRef_Avernus, e_attachRef_BelShir,
  e_attachRef_Castanar, e_attachRef_Char, e_attachRef_Dylar, e_attachRef_Haven,
  e_attachRef_Korhal, e_attachRef_MarSara, e_attachRef_Meinhoff, e_attachRef_Monlyth,
  e_attachRef_Moria, e_attachRef_NewFolsom, e_attachRef_PortZion, e_attachRef_PU72516J,
  e_attachRef_Redstone, e_attachRef_Tarsonis, e_attachRef_Tyrador, e_attachRef_Umoja,
  e_attachRef_Valhalla, e_attachRef_Xil, e_attachRef_Head, e_attachRef_Head_Mount,
  e_attachRef_Hand_Left, e_attachRef_Hand_Right, e_attachRef_Foot_Left, e_attachRef_Foot_Right,
  e_attachRef_Foot_Left_Rear, e_attachRef_Foot_Right_Rear, e_attachRef_Chest, e_attachRef_Chest_Left,
  e_attachRef_Chest_Right, e_attachRef_Chest_Mount, e_attachRef_Chest_Mount_Left, e_attachRef_Chest_Mount_Right,
  e_attachRef_Chest_Mount_Rear
}
 Attachment ID. More...
 
enum  EAttachKeyword {
  e_attachKeyIGNORE, e_attachKeyAttacher, e_attachKeyAir, e_attachKeyArmor,
  e_attachKeyBack, e_attachKeyBottom, e_attachKeyCargo, e_attachKeyCenter,
  e_attachKeyChest, e_attachKeyCustomA, e_attachKeyCustomB, e_attachKeyCustomC,
  e_attachKeyDamage, e_attachKeyDeath, e_attachKeyEffector, e_attachKeyEngine,
  e_attachKeyFinal, e_attachKeyFoot, e_attachKeyFront, e_attachKeyGround,
  e_attachKeyHardpoint, e_attachKeyHead, e_attachKeyHeavy, e_attachKeyHit,
  e_attachKeyHPBar, e_attachKeyLeft, e_attachKeyLight, e_attachKeyMedium,
  e_attachKeyMount, e_attachKeyMovement, e_attachKeyOrigin, e_attachKeyOverhead,
  e_attachKeyPrimary, e_attachKeyRallyPoint, e_attachKeyRight, e_attachKeySecondary,
  e_attachKeySetA, e_attachKeySetB, e_attachKeySetC, e_attachKeyShield,
  e_attachKeyStatusBar, e_attachKeyTarget, e_attachKeyTargetShield, e_attachKeyTop,
  e_attachKeyTransmission, e_attachKeyTurret, e_attachKeyTurretY, e_attachKeyTurretZ,
  e_attachKeyUpgrade, e_attachKeyWeapon, e_attachKeyWork, e_attachKeyAgria,
  e_attachKeyAiur, e_attachKeyAlbion, e_attachKeyAvernus, e_attachKeyBelShir,
  e_attachKeyCastanar, e_attachKeyChar, e_attachKeyDylar, e_attachKeyHaven,
  e_attachKeyKorhal, e_attachKeyMarSara, e_attachKeyMeinhoff, e_attachKeyMonlyth,
  e_attachKeyMoria, e_attachKeyNewFolsom, e_attachKeyPortZion, e_attachKeyPU72516J,
  e_attachKeyRedstone, e_attachKeyTarsonis, e_attachKeyTyrador, e_attachKeyUmoja,
  e_attachKeyValhalla, e_attachKeyXil
}
 Attach Key. More...
 
enum  EModelPhysicsType { e_modelPhysicsAutomatic, e_modelPhysicsAlwaysKeyframed, e_modelPhysicsAlwaysSimulated, e_modelPhysicsNever }
 Model Physics Type. More...
 
enum  ESquibType {
  e_squibTypeNone, e_squibTypeDirt, e_squibTypeRock, e_squibTypeSnow,
  e_squibTypeSand, e_squibTypeWater, e_squibTypeFlesh, e_squibTypeLightArmor,
  e_squibTypeMetal, e_squibTypeShield, e_squibTypeMiss
}
 Squib Type. More...
 
enum  EFoliageLayer { e_foliageLayerGrass, e_foliageLayerBrush, e_foliageLayerTree }
 Foliage Layer. More...
 
enum  EOcclusion { e_occlusionNone, e_occlusionHide, e_occlusionShow }
 Occlusion. More...
 
enum  EAnimFlags {
  e_animFlagFullMatch, e_animFlagPlayForever, e_animFlagNonLooping, e_animFlagAssetDrivenLooping,
  e_animFlagRandomStartOffset
}
 Animation Flags. More...
 
enum  EGraphicsLevel {
  e_glLow, e_glMedium, e_glHigh, e_glUltra,
  e_glExtreme
}
 Graphics Level. More...
 
enum  EGraphicsOption {
  e_goTexture, e_goLighting, e_goShadow, e_goPostProc,
  e_goTerrain, e_goReflection, e_goEffects, e_goPhysics,
  e_goShader, e_goModel, e_goPortraits, e_goMovies,
  e_goSSAO
}
 Graphics Option. More...
 
enum  EPhysicsState { e_physicsDisabled, e_physicsKeyframed, e_physicsSimulated }
 Physics State. More...
 
enum  ESplatLayer {
  e_slLayer0, e_slLayer1, e_slLayer2, e_slLayer3,
  e_slBuildingLayer, e_slBlobShadowLayer, e_slAOELayer, e_slPowerLayer,
  e_slMaterialUILayer, e_slFakeVectorUILayer, e_slVectorUILayer
}
 Splat Layer. More...
 
enum  EEventID {
  e_eventEvt_Fade, e_eventEvt_FallIntoWater, e_eventEvt_Fog, e_eventEvt_FootPrintLeft,
  e_eventEvt_FootPrintRight, e_eventEvt_Light, e_eventEvt_ModelData, e_eventEvt_MoviePause,
  e_eventEvt_MoviePlay, e_eventEvt_MovieRestart, e_eventEvt_AtRest, e_eventEvt_Impact,
  e_eventEvt_Simulate, e_eventEvt_RTT, e_eventEvt_SeqEnd, e_eventEvt_SeqBegin,
  e_eventEvt_Sound, e_eventEvt_Spawn, e_eventEvt_Splat
}
 Event ID. More...
 
enum  EModelQuality { e_modelQualityAny, e_modelQualityLow, e_modelQualityHigh }
 Model Quality. More...
 
enum  EModelEvent { e_modelEventCustom, e_modelEventFootprintLeft, e_modelEventFootprintRight, e_modelEventSound }
 Model Event. More...
 
enum  EPausedParticleSystemBehavior {
  e_pausedParticleSystemBehaviorAutomatic, e_pausedParticleSystemBehaviorContinuous, e_pausedParticleSystemBehaviorFade, e_pausedParticleSystemBehaviorFreezeAll,
  e_pausedParticleSystemBehaviorFreezeEmissionRate
}
 Particle Pause Behavior. More...
 

Variables

const int32 e_classIdCModelCount = 2
 
const int32 e_modelFlagCount = 19
 
const int32 e_animLoadFlagCount = 1
 
const int32 e_boneCount = 26
 
const int32 e_animPropCount = 296
 
const int32 e_attachCount = 289
 
const int32 e_attachKeyCount = 74
 
const int32 e_modelPhysicsCount = 4
 
const int32 e_squibTypeCount = 11
 
const int32 e_foliageLayerCount = 3
 
const int32 e_occlusionCount = 3
 
const int32 e_animFlagCount = 5
 
const int32 e_glCount = 5
 
const int32 e_goCount = 13
 
const int32 e_physicsCount = 3
 
const int32 e_slCount = 11
 
const int32 e_eventCount = 19
 
const int32 e_modelQualityCount = 3
 
const int32 e_modelEventCount = 4
 
const int32 e_pausedParticleSystemBehaviorCount = 5
 

Enumeration Type Documentation

◆ EAnimFlags

enum EAnimFlags

Animation Flags.

Remarks
Unknown
Enumerator
e_animFlagFullMatch 

Full Match.

e_animFlagPlayForever 

Play Forever.

e_animFlagNonLooping 

Non Looping.

e_animFlagAssetDrivenLooping 

Asset Driven Looping.

e_animFlagRandomStartOffset 

Random Start Offset.

◆ EAnimLoadFlag

Animation Load Flag.

Remarks
Unknown
Enumerator
e_animLoadFlagOverride 

Override.

◆ EAnimProp

enum EAnimProp

Animation Property.

Remarks
Unknown
Enumerator
e_animPropIGNORE 

Ignore.

e_animPropDefault 

Default.

e_animPropStand 

Stand.

e_animPropA 

A.

e_animPropB 

B.

e_animPropC 

C.

e_animPropD 

D.

e_animPropE 

E.

e_animPropF 

F.

e_animPropG 

G.

e_animPropH 

H.

e_animPropI 

I.

e_animPropJ 

J.

e_animPropK 

K.

e_animPropL 

L.

e_animPropM 

M.

e_animPropN 

N.

e_animPropO 

O.

e_animPropP 

P.

e_animPropQ 

Q.

e_animPropR 

R.

e_animPropS 

S.

e_animPropT 

T.

e_animPropU 

U.

e_animPropV 

V.

e_animPropW 

W.

e_animPropX 

X.

e_animPropY 

Y.

e_animPropZ 

Z.

e_animPropZero 

0 (Zero)

e_animPropOne 

1 (One)

e_animPropTwo 

2 (Two)

e_animPropThree 

3 (Three)

e_animPropFour 

4 (Four)

e_animPropFive 

5 (Five)

e_animPropSix 

6 (Six)

e_animPropSeven 

7 (Seven)

e_animPropEight 

8 (Eight)

e_animPropNine 

9 (Nine)

e_animPropAlternate 

Alternate.

e_animPropAttached 

Attached.

e_animPropAttack 

Attack.

e_animPropBack 

Back.

e_animPropBirth 

Birth.

e_animPropBlast 

Blast.

e_animPropBlink 

Blink.

e_animPropBlock 

Block.

e_animPropBuild 

Build.

e_animPropBurrow 

Burrow.

e_animPropChannel 

Channel.

e_animPropCloak 

Cloak.

e_animPropClose 

Close.

e_animPropClick 

Click.

e_animPropComplex 

Complex.

e_animPropCorrupted 

Corrupted.

e_animPropCover 

Cover.

e_animPropCreep 

Creep.

e_animPropCustom 

Custom.

e_animPropDance 

Dance.

e_animPropDead 

Dead.

e_animPropDeath 

Death.

e_animPropDetect 

Detect.

e_animPropDialogue 

Dialogue.

e_animPropDisintegrate 

Disintegrate.

e_animPropDominant 

Dominant.

e_animPropDouble 

Double.

e_animPropEat 

Eat.

e_animPropElectrocute 

Electrocute.

e_animPropEnd 

End.

e_animPropEnemy 

Enemy.

e_animPropEqual 

Equal.

e_animPropEviscerate 

Eviscerate.

e_animPropFar 

Far.

e_animPropFast 

Fast.

e_animPropFidget 

Fidget.

e_animPropFire 

Fire.

e_animPropFlail 

Flail.

e_animPropFling 

Fling.

e_animPropFly 

Fly.

e_animPropForward 

Forward.

e_animPropFreeze 

Freeze.

e_animPropGather 

Gather.

e_animPropGLbirth 

Birth (Global Loop)

e_animPropGLdeath 

Death (Global Loop)

e_animPropGLdead 

Dead (Global Loop)

e_animPropGLstand 

Stand (Global Loop)

e_animPropGlow 

Glow.

e_animPropHighlight 

Highlight.

e_animPropHover 

Hover.

e_animPropInferior 

Inferior.

e_animPropJump 

Jump.

e_animPropKill 

Kill.

e_animPropLand 

Land.

e_animPropLarge 

Large.

e_animPropLeft 

Left.

e_animPropListen 

Listen.

e_animPropLighting 

Lighting.

e_animPropLoad 

Load.

e_animPropMedium 

Medium.

e_animPropMorph 

Morph.

e_animPropNearImpact 

Near Impact.

e_animPropPenetrate 

Penetrate.

e_animPropPickup 

Pickup.

e_animPropPlacement 

Placement.

e_animPropPortrait 

Portrait.

e_animPropPose 

Pose.

e_animPropReady 

Ready.

e_animPropReload 

Reload.

e_animPropRestart 

Restart.

e_animPropRight 

Right.

e_animPropRun 

Run.

e_animPropScared 

Scared.

e_animPropShield 

Shield.

e_animPropSilentkill 

Silent Kill.

e_animPropSimple 

Simple.

e_animPropSlow 

Slow.

e_animPropSmall 

Small.

e_animPropSpell 

Spell.

e_animPropSquish 

Squish.

e_animPropStandup 

Stand Up.

e_animPropStart 

Start.

e_animPropSuperior 

Superior.

e_animPropTalk 

Talk.

e_animPropTaunt 

Taunt.

e_animPropThrown 

Thrown.

e_animPropTurbo 

Turbo.

e_animPropTurn 

Turn.

e_animPropUnburrow 

Unburrow.

e_animPropUnload 

Unload.

e_animPropUnpowered 

Unpowered.

e_animPropVictory 

Victory.

e_animPropWalk 

Walk.

e_animPropWork 

Work.

e_animPropWounded 

Wounded.

e_animPropAngry 

Angry.

e_animPropHappy 

Happy.

e_animPropSad 

Sad.

e_animPropAngryEyes 

Angry (Eyes)

e_animPropClosedEyes 

Closed Eyes.

e_animPropFearEyes 

Fear (Eyes)

e_animPropHappyEyes 

Happy (Eyes)

e_animPropNeutralEyes 

Neutral Eyes.

e_animPropSadEyes 

Sad (Eyes)

e_animPropSeriousEyes 

Serious (Eyes)

e_animPropSurpriseEyes 

Surprise (Eyes)

e_animPropArm 

Arm.

e_animPropChest 

Chest.

e_animPropEye 

Eye.

e_animPropLeg 

Leg.

e_animPropAdjutant 

Adjutant.

e_animPropDehaka 

Dehaka.

e_animPropEvomaster 

Evomaster.

e_animPropHorner 

Horner.

e_animPropKerrigan 

Kerrigan.

e_animPropLasarra 

Lasarra.

e_animPropRaynor 

Raynor.

e_animPropStukov 

Stukov.

e_animPropValerian 

Valerian.

e_animPropZagara 

Zagara.

e_animPropProtoss 

Protoss.

e_animPropTerran 

Terran.

e_animPropZerg 

Zerg.

e_animPropAlternateex 

AlternateEX.

e_animPropBerserk 

Berserk.

e_animPropBone 

Bone.

e_animPropChain 

Chain.

e_animPropComplete 

Complete.

e_animPropCritical 

Critical.

e_animPropDecay 

Decay.

e_animPropDefend 

Defend.

e_animPropDrain 

Drain.

e_animPropEatTree 

Eat Tree.

e_animPropEntangle 

Entangle.

e_animPropFill 

Fill.

e_animPropFlesh 

Flesh.

e_animPropGold 

Gold.

e_animPropHit 

Hit.

e_animPropLight 

Light.

e_animPropLooping 

Looping.

e_animPropLumber 

Lumber.

e_animPropModerate 

Moderate.

e_animPropOff 

Off.

e_animPropPuke 

Puke.

e_animPropSevere 

Severe.

e_animPropSlam 

Slam.

e_animPropSpiked 

Spiked.

e_animPropSpin 

Spin.

e_animPropStageFirst 

Stage First.

e_animPropStageSecond 

Stage Second.

e_animPropStageThird 

Stage Third.

e_animPropStageFourth 

Stage Fourth.

e_animPropStageFifth 

Stage Fifth.

e_animPropSwim 

Swim.

e_animPropThrow 

Throw.

e_animPropUpgrade 

Upgrade.

e_animProp00 

Variation 00.

e_animProp01 

Variation 01.

e_animProp02 

Variation 02.

e_animProp03 

Variation 03.

e_animProp04 

Variation 04.

e_animProp05 

Variation 05.

e_animProp06 

Variation 06.

e_animProp07 

Variation 07.

e_animProp08 

Variation 08.

e_animProp09 

Variation 09.

e_animProp10 

Variation 10.

e_animProp11 

Variation 11.

e_animProp12 

Variation 12.

e_animProp13 

Variation 13.

e_animProp14 

Variation 14.

e_animProp15 

Variation 15.

e_animProp16 

Variation 16.

e_animProp17 

Variation 17.

e_animProp18 

Variation 18.

e_animProp19 

Variation 19.

e_animProp20 

Variation 20.

e_animProp21 

Variation 21.

e_animProp22 

Variation 22.

e_animProp23 

Variation 23.

e_animProp24 

Variation 24.

e_animProp25 

Variation 25.

e_animProp26 

Variation 26.

e_animProp27 

Variation 27.

e_animProp28 

Variation 28.

e_animProp29 

Variation 29.

e_animProp30 

Variation 30.

e_animProp31 

Variation 31.

e_animProp32 

Variation 32.

e_animProp33 

Variation 33.

e_animProp34 

Variation 34.

e_animProp35 

Variation 35.

e_animProp36 

Variation 36.

e_animProp37 

Variation 37.

e_animProp38 

Variation 38.

e_animProp39 

Variation 39.

e_animProp40 

Variation 40.

e_animProp41 

Variation 41.

e_animProp42 

Variation 42.

e_animProp43 

Variation 43.

e_animProp44 

Variation 44.

e_animProp45 

Variation 45.

e_animProp46 

Variation 46.

e_animProp47 

Variation 47.

e_animProp48 

Variation 48.

e_animProp49 

Variation 49.

e_animProp50 

Variation 50.

e_animProp51 

Variation 51.

e_animProp52 

Variation 52.

e_animProp53 

Variation 53.

e_animProp54 

Variation 54.

e_animProp55 

Variation 55.

e_animProp56 

Variation 56.

e_animProp57 

Variation 57.

e_animProp58 

Variation 58.

e_animProp59 

Variation 59.

e_animProp60 

Variation 60.

e_animProp61 

Variation 61.

e_animProp62 

Variation 62.

e_animProp63 

Variation 63.

e_animProp64 

Variation 64.

e_animProp65 

Variation 65.

e_animProp66 

Variation 66.

e_animProp67 

Variation 67.

e_animProp68 

Variation 68.

e_animProp69 

Variation 69.

e_animProp70 

Variation 70.

e_animProp71 

Variation 71.

e_animProp72 

Variation 72.

e_animProp73 

Variation 73.

e_animProp74 

Variation 74.

e_animProp75 

Variation 75.

e_animProp76 

Variation 76.

e_animProp77 

Variation 77.

e_animProp78 

Variation 78.

e_animProp79 

Variation 79.

e_animProp80 

Variation 80.

e_animProp81 

Variation 81.

e_animProp82 

Variation 82.

e_animProp83 

Variation 83.

e_animProp84 

Variation 84.

e_animProp85 

Variation 85.

e_animProp86 

Variation 86.

e_animProp87 

Variation 87.

e_animProp88 

Variation 88.

e_animProp89 

Variation 89.

e_animProp90 

Variation 90.

e_animProp91 

Variation 91.

e_animProp92 

Variation 92.

e_animProp93 

Variation 93.

e_animProp94 

Variation 94.

e_animProp95 

Variation 95.

e_animProp96 

Variation 96.

e_animProp97 

Variation 97.

e_animProp98 

Variation 98.

e_animProp99 

Variation 99.

e_animPropVariationEnd 

Variation End.

◆ EAttachKeyword

Attach Key.

Remarks
Enum
Enumerator
e_attachKeyIGNORE 

Ignored.

e_attachKeyAttacher 

Attacher.

e_attachKeyAir 

Air.

e_attachKeyArmor 

Armor.

e_attachKeyBack 

Back.

e_attachKeyBottom 

Bottom.

e_attachKeyCargo 

Cargo.

e_attachKeyCenter 

Center.

e_attachKeyChest 

Chest.

e_attachKeyCustomA 

Custom A.

e_attachKeyCustomB 

Custom B.

e_attachKeyCustomC 

Custom C.

e_attachKeyDamage 

Damage.

e_attachKeyDeath 

Death.

e_attachKeyEffector 

Effector.

e_attachKeyEngine 

Engine.

e_attachKeyFinal 

Final.

e_attachKeyFoot 

Foot.

e_attachKeyFront 

Front.

e_attachKeyGround 

Ground.

e_attachKeyHardpoint 

Hardpoint.

e_attachKeyHead 

Head.

e_attachKeyHeavy 

Heavy.

e_attachKeyHit 

Hit.

e_attachKeyHPBar 

Hit Point Bar.

e_attachKeyLeft 

Left.

e_attachKeyLight 

Light.

e_attachKeyMedium 

Medium.

e_attachKeyMount 

Mount.

e_attachKeyMovement 

Movement.

e_attachKeyOrigin 

Origin.

e_attachKeyOverhead 

Overhead.

e_attachKeyPrimary 

Primary.

e_attachKeyRallyPoint 

Rally Point.

e_attachKeyRight 

Right.

e_attachKeySecondary 

Secondary.

e_attachKeySetA 

Set A.

e_attachKeySetB 

Set B.

e_attachKeySetC 

Set C.

e_attachKeyShield 

Shield.

e_attachKeyStatusBar 

Status Bar.

e_attachKeyTarget 

Target.

e_attachKeyTargetShield 

Target Shield.

e_attachKeyTop 

Top.

e_attachKeyTransmission 

Transmission.

e_attachKeyTurret 

Turret.

e_attachKeyTurretY 

Turret Y.

e_attachKeyTurretZ 

Turret Z.

e_attachKeyUpgrade 

Upgrade.

e_attachKeyWeapon 

Weapon.

e_attachKeyWork 

Work.

e_attachKeyAgria 

Agria.

e_attachKeyAiur 

Aiur.

e_attachKeyAlbion 

Albion.

e_attachKeyAvernus 

Avernus.

e_attachKeyBelShir 

Bel'Shir.

e_attachKeyCastanar 

Castanar.

e_attachKeyChar 

Char.

e_attachKeyDylar 

Dylar.

e_attachKeyHaven 

Haven.

e_attachKeyKorhal 

Korhal.

e_attachKeyMarSara 

Mar Sara.

e_attachKeyMeinhoff 

Meinhoff.

e_attachKeyMonlyth 

Monlyth.

e_attachKeyMoria 

Moria.

e_attachKeyNewFolsom 

New Folsom.

e_attachKeyPortZion 

Port Zion.

e_attachKeyPU72516J 

PU72516J.

e_attachKeyRedstone 

Redstone.

e_attachKeyTarsonis 

Tarsonis.

e_attachKeyTyrador 

Tyrador.

e_attachKeyUmoja 

Umoja.

e_attachKeyValhalla 

Valhalla.

e_attachKeyXil 

Xil.

◆ EAttachmentID

Attachment ID.

Remarks
Enum
Enumerator
e_attachPos_SetLocation 

Set Location.

e_attachPos_SetLocation_01 
e_attachPos_SetLocation_02 
e_attachPos_SetLocation_03 
e_attachPos_SetLocation_04 
e_attachPos_SetLocation_05 
e_attachPos_SetLocation_06 
e_attachPos_SetLocation_07 
e_attachPos_SetLocation_08 
e_attachPos_SetLocation_09 
e_attachPos_SetLocation_10 
e_attachPos_SetLocation_11 
e_attachPos_SetLocation_12 
e_attachPos_SetLocation_13 
e_attachPos_SetLocation_14 
e_attachPos_SetLocation_15 
e_attachPos_RaynorToTychus 

Raynor To Tychus.

e_attachPos_TychusToRaynor 

Tychus to Raynor.

e_attachPos_RaynorToHorner 

Raynor To Horner.

e_attachPos_HornerToRaynor 

Horner To Raynor.

e_attachPos_RaynorToHanson 

Raynor To Hanson.

e_attachPos_HansonToRaynor 

Hanson To Raynor.

e_attachPos_RaynorToTosh 

Raynor To Tosh.

e_attachPos_ToshToRaynor 

Tosh to Raynor.

e_attachPos_RaynorToSwann 

Raynor To Swann.

e_attachPos_SwannToRaynor 

Swann To Raynor.

e_attachPos_RaynorToAdjutant 

Raynor To Adjutant.

e_attachPos_AdjutantToRaynor 

Adjutant To Raynor.

e_attachPos_Raynor 

Raynor.

e_attachPos_Tychus 

Tychus.

e_attachPos_Horner 

Horner.

e_attachPos_Hanson 

Hanson.

e_attachPos_Swann 

Swann.

e_attachPos_Adjutant 

Adjutant.

e_attachPos_JessicaHall 

Jessica Hall.

e_attachPos_MarcusCade 

Marcus Cade.

e_attachPos_Warfield 

Warfield.

e_attachPos_Hill 

Hill.

e_attachPos_Merc03 

Mercenary 3.

e_attachPos_Tosh 

Tosh.

e_attachPos_Firebat 

Firebat.

e_attachPos_SiegeTank 

Siege Tank.

e_attachPos_Dropship 

Dropship.

e_attachPos_Viking 

Viking.

e_attachPos_Spidermine 

Spider Mine.

e_attachPos_Ghost 

Ghost.

e_attachPos_Banshee 

Banshee.

e_attachPos_Marauder 

Marauder.

e_attachPos_Stetmann 

Stetmann.

e_attachPos_Marine 

Marine.

e_attachPos_Bartender 

Bartender.

e_attachPos_Kerrigan 

Kerrigan.

e_attachPos_EvolutionMaster 

Evolution Master.

e_attachPos_Zagara 

Zagara.

e_attachPos_Primal 

Primal.

e_attachPos_ProtossScientist 

Protoss Scientist.

e_attachPos_Stukov 

Stukov.

e_attachRef_Origin 

Origin.

e_attachRef_Center 

Center.

e_attachRef_Attacher 

Attacher.

e_attachRef_Attacher_01 
e_attachRef_Attacher_02 
e_attachRef_Attacher_03 
e_attachRef_Attacher_04 
e_attachRef_Attacher_05 
e_attachRef_Attacher_06 
e_attachRef_Attacher_07 
e_attachRef_Attacher_08 
e_attachRef_Attacher_09 
e_attachRef_Attacher_10 
e_attachRef_Attacher_11 
e_attachRef_Attacher_12 
e_attachRef_Attacher_13 
e_attachRef_Attacher_14 
e_attachRef_Attacher_15 
e_attachRef_Attacher_16 
e_attachRef_Attacher_17 
e_attachRef_Attacher_18 
e_attachRef_Attacher_19 
e_attachRef_Damage 

Damage.

e_attachRef_Damage_01 
e_attachRef_Damage_02 
e_attachRef_Damage_03 
e_attachRef_Damage_04 
e_attachRef_Damage_05 
e_attachRef_Damage_06 
e_attachRef_Damage_07 
e_attachRef_Damage_08 
e_attachRef_Damage_09 
e_attachRef_Damage_10 
e_attachRef_Damage_11 
e_attachRef_Damage_12 
e_attachRef_Damage_13 
e_attachRef_Damage_14 
e_attachRef_Damage_15 
e_attachRef_Damage_16 
e_attachRef_Damage_17 
e_attachRef_Damage_18 
e_attachRef_Damage_19 
e_attachRef_Elevator 

Elevator.

e_attachRef_Engine 

Engine.

e_attachRef_Hardpoint 

Hardpoint.

e_attachRef_Hardpoint_01 
e_attachRef_Hardpoint_02 
e_attachRef_Hardpoint_03 
e_attachRef_Hardpoint_04 
e_attachRef_Hardpoint_05 
e_attachRef_Hardpoint_06 
e_attachRef_Hardpoint_07 
e_attachRef_Hardpoint_08 
e_attachRef_Hardpoint_09 
e_attachRef_Hardpoint_10 
e_attachRef_Hardpoint_11 
e_attachRef_Hardpoint_12 
e_attachRef_Hardpoint_13 
e_attachRef_Hardpoint_14 
e_attachRef_Hardpoint_15 
e_attachRef_Hardpoint_16 
e_attachRef_Hardpoint_17 
e_attachRef_Hardpoint_18 
e_attachRef_Hardpoint_19 
e_attachRef_Hardpoint_Left 
e_attachRef_Hardpoint_Right 
e_attachRef_Hit 

Hit.

e_attachRef_Hit_01 
e_attachRef_Hit_02 
e_attachRef_Hit_03 
e_attachRef_Hit_04 
e_attachRef_Hit_05 
e_attachRef_Hit_06 
e_attachRef_Hit_07 
e_attachRef_Hit_08 
e_attachRef_Hit_09 
e_attachRef_Mount 

Mount.

e_attachRef_Overhead 

Overhead.

e_attachRef_RallyPoint 

Rally Point.

e_attachRef_Shield 

Shield.

e_attachRef_StatusBar 

Status Bar.

e_attachRef_StatusBar_01 
e_attachRef_StatusBar_02 
e_attachRef_StatusBar_03 
e_attachRef_StatusBar_04 
e_attachRef_StatusBar_05 
e_attachRef_StatusBar_06 
e_attachRef_StatusBar_07 
e_attachRef_StatusBar_08 
e_attachRef_StatusBar_09 
e_attachRef_StatusBar_10 
e_attachRef_StatusBar_11 
e_attachRef_StatusBar_12 
e_attachRef_StatusBar_13 
e_attachRef_StatusBar_14 
e_attachRef_StatusBar_15 
e_attachRef_StatusBar_16 
e_attachRef_StatusBar_17 
e_attachRef_StatusBar_18 
e_attachRef_StatusBar_19 
e_attachRef_Target 

Target.

e_attachRef_Target_01 
e_attachRef_Target_02 
e_attachRef_Target_03 
e_attachRef_Target_04 
e_attachRef_Target_05 
e_attachRef_Target_06 
e_attachRef_Target_07 
e_attachRef_Target_08 
e_attachRef_Target_09 
e_attachRef_Target_10 
e_attachRef_Target_11 
e_attachRef_Target_12 
e_attachRef_Target_13 
e_attachRef_Target_14 
e_attachRef_Target_15 
e_attachRef_Target_16 
e_attachRef_Target_17 
e_attachRef_Target_18 
e_attachRef_Target_19 
e_attachRef_Target_20 
e_attachRef_Target_21 
e_attachRef_Target_22 
e_attachRef_Target_23 
e_attachRef_Target_24 
e_attachRef_Target_25 
e_attachRef_Target_26 
e_attachRef_Target_27 
e_attachRef_Target_28 
e_attachRef_Target_29 
e_attachRef_Target_30 
e_attachRef_Target_31 
e_attachRef_Target_32 
e_attachRef_Target_33 
e_attachRef_Target_34 
e_attachRef_Target_35 
e_attachRef_Target_36 
e_attachRef_Target_37 
e_attachRef_Target_38 
e_attachRef_Target_39 
e_attachRef_Target_40 
e_attachRef_Target_Final 
e_attachRef_Target_Heavy 
e_attachRef_Target_Light 
e_attachRef_Target_Medium 
e_attachRef_Target_Shield 
e_attachRef_Transmission 

Transmission.

e_attachRef_Turret 

Turret.

e_attachRef_TurretY 

Turret Y.

e_attachRef_TurretZ 

Turret Z.

e_attachRef_Upgrade 

Upgrade.

e_attachRef_Upgrade_Armor 
e_attachRef_Upgrade_Engine 
e_attachRef_Upgrade_Engine_Bottom 
e_attachRef_Upgrade_Engine_Left 
e_attachRef_Upgrade_Engine_Right 
e_attachRef_Upgrade_Weapon 
e_attachRef_Upgrade_Weapon_Bottom 
e_attachRef_Upgrade_Weapon_Left 
e_attachRef_Upgrade_Weapon_Right 
e_attachRef_Weapon 

Weapon.

e_attachRef_Weapon_01 
e_attachRef_Weapon_02 
e_attachRef_Weapon_03 
e_attachRef_Weapon_04 
e_attachRef_Weapon_05 
e_attachRef_Weapon_06 
e_attachRef_Weapon_07 
e_attachRef_Weapon_08 
e_attachRef_Weapon_09 
e_attachRef_Weapon_10 
e_attachRef_Weapon_11 
e_attachRef_Weapon_12 
e_attachRef_Weapon_13 
e_attachRef_Weapon_14 
e_attachRef_Weapon_15 
e_attachRef_Weapon_16 
e_attachRef_Weapon_17 
e_attachRef_Weapon_18 
e_attachRef_Weapon_19 
e_attachRef_Weapon_20 
e_attachRef_Weapon_21 
e_attachRef_Weapon_22 
e_attachRef_Weapon_23 
e_attachRef_Weapon_24 
e_attachRef_Weapon_25 
e_attachRef_Weapon_26 
e_attachRef_Weapon_27 
e_attachRef_Weapon_28 
e_attachRef_Weapon_29 
e_attachRef_Weapon_30 
e_attachRef_Weapon_Bottom 
e_attachRef_Weapon_Left 
e_attachRef_Weapon_Right 
e_attachRef_Agria 

Agria.

e_attachRef_Aiur 

Aiur.

e_attachRef_Albion 

Albion.

e_attachRef_Avernus 

Avernus.

e_attachRef_BelShir 

Bel'Shir.

e_attachRef_Castanar 

Castanar.

e_attachRef_Char 

Char.

e_attachRef_Dylar 

Dylar.

e_attachRef_Haven 

Haven.

e_attachRef_Korhal 

Korhal.

e_attachRef_MarSara 

Mar Sara.

e_attachRef_Meinhoff 

Meinhoff.

e_attachRef_Monlyth 

Monlyth.

e_attachRef_Moria 

Moria.

e_attachRef_NewFolsom 

New Folsom.

e_attachRef_PortZion 

Port Zion.

e_attachRef_PU72516J 

PU72516J.

e_attachRef_Redstone 

Redstone.

e_attachRef_Tarsonis 

Tarsonis.

e_attachRef_Tyrador 

Tyrador.

e_attachRef_Umoja 

Umoja.

e_attachRef_Valhalla 

Valhalla.

e_attachRef_Xil 

Xil.

e_attachRef_Head 

Head.

e_attachRef_Head_Mount 
e_attachRef_Hand_Left 
e_attachRef_Hand_Right 
e_attachRef_Foot_Left 
e_attachRef_Foot_Right 
e_attachRef_Foot_Left_Rear 
e_attachRef_Foot_Right_Rear 
e_attachRef_Chest 

Chest.

e_attachRef_Chest_Left 
e_attachRef_Chest_Right 
e_attachRef_Chest_Mount 
e_attachRef_Chest_Mount_Left 
e_attachRef_Chest_Mount_Right 
e_attachRef_Chest_Mount_Rear 

◆ EBoneID

enum EBoneID

Bone ID.

Remarks
Unknown
Enumerator
e_boneBone_Chest 

Chest.

e_boneBone_Chest_Y 
e_boneBone_Chest_Z 
e_boneBone_Face 

Face.

e_boneBone_Leg_Left 
e_boneBone_Leg_Left_Front 
e_boneBone_Leg_Left_Rear 
e_boneBone_Leg_Right 
e_boneBone_Leg_Right_Front 
e_boneBone_Leg_Right_Rear 
e_boneBone_Turret 

Turret.

e_boneBone_Turret_00 
e_boneBone_Turret_01 
e_boneBone_Turret_02 
e_boneBone_Turret_03 
e_boneBone_Turret_04 
e_boneBone_Turret_05 
e_boneBone_Turret_06 
e_boneBone_Turret_07 
e_boneBone_Turret_08 
e_boneBone_Turret_09 
e_boneBone_Turret_Main 
e_boneBone_Turret_Main_Y 
e_boneBone_Turret_Main_Z 
e_boneBone_Turret_Y 
e_boneBone_Turret_Z 

◆ EClassIdCModel

Model Type.

Remarks
Unknown
Enumerator
e_classIdCModel 

Generic.

e_classIdCModelFoliage 

Foliage.

◆ EEventID

enum EEventID

Event ID.

Remarks
Enum
Enumerator
e_eventEvt_Fade 

Fade.

e_eventEvt_FallIntoWater 

Fall Into Water.

e_eventEvt_Fog 

Fog.

e_eventEvt_FootPrintLeft 

Footprint Left.

e_eventEvt_FootPrintRight 

Footprint Right.

e_eventEvt_Light 

Light.

e_eventEvt_ModelData 

Model Data.

e_eventEvt_MoviePause 

Movie Pause.

e_eventEvt_MoviePlay 

Movie Play.

e_eventEvt_MovieRestart 

Movie Restart.

e_eventEvt_AtRest 

At Rest.

e_eventEvt_Impact 

Impact.

e_eventEvt_Simulate 

Simulation.

e_eventEvt_RTT 

Type Check.

e_eventEvt_SeqEnd 

Sequence End.

e_eventEvt_SeqBegin 

Sequence Begin.

e_eventEvt_Sound 

Sound.

e_eventEvt_Spawn 

Spawn.

e_eventEvt_Splat 

Splat.

◆ EFoliageLayer

Foliage Layer.

Remarks
Enum
Enumerator
e_foliageLayerGrass 

Grass.

e_foliageLayerBrush 

Brush.

e_foliageLayerTree 

Tree.

◆ EGraphicsLevel

Graphics Level.

Remarks
Enum
Enumerator
e_glLow 

Low.

e_glMedium 

Medium.

e_glHigh 

High.

e_glUltra 

Ultra.

e_glExtreme 

Extreme.

◆ EGraphicsOption

Graphics Option.

Remarks
Enum
Enumerator
e_goTexture 

Textures.

e_goLighting 

Lighting.

e_goShadow 

Shadows.

e_goPostProc 

Post Processing.

e_goTerrain 

Terrain.

e_goReflection 

Reflection.

e_goEffects 

Effects.

e_goPhysics 

Physics.

e_goShader 

Shader.

e_goModel 

Model.

e_goPortraits 

Portraits.

e_goMovies 

Movies.

e_goSSAO 

SSAO.

◆ EModelEvent

Model Event.

Remarks
Enum
Enumerator
e_modelEventCustom 

Custom.

e_modelEventFootprintLeft 

Footprint Left.

e_modelEventFootprintRight 

Footprint Right.

e_modelEventSound 

Sound.

◆ EModelFlag

enum EModelFlag

Model Flag.

Remarks
Unknown
Enumerator
e_modelFlagAdjustTerrain 

Adjust Terrain.

e_modelFlagAOData 

AO Data.

e_modelFlagAutoUnload 

Auto Unload.

e_modelFlagDownload 

Download.

e_modelFlagDynamicZChanger 

Dynamic Z Changer.

e_modelFlagFacial 

Facial.

e_modelFlagFreezeParticlesAndRibbonsOnAnimPause 

Freeze Particles On Animation Pause.

e_modelFlagForcePortraitModel 

Always Use Portrait Model.

e_modelFlagForceTextureSearch 

Force Texture Search.

e_modelFlagFOW 

Fog Of War.

e_modelFlagGrowBoundsByElements 

Grow Bounds.

e_modelFlagIgnorable 

Ignorable.

Makes it so a model will not be created in game if the asset has not finished loading yet. Only useful for non-critical effects that are created more than once.

e_modelFlagIgnoreAspectRatioScale 

Ignore Aspect Ratio Scale.

e_modelFlagParticipatesInRagdollOnRagdollCollisions 

Participates In Ragdoll On Ragdoll Collisions.

e_modelFlagPreventedWhenPhysicsPerformanceConstrained 

Prevented When Physics Performance Constrained.

e_modelFlagShowCreepEngulfmentEvenOnLow 

Show Creep Engulfment For Low Quality.

e_modelFlagTeenSafe 

Teen Safe.

e_modelFlagVariationFallback 

Variation Fallback.

e_modelFlagWait 

Wait.

◆ EModelPhysicsType

Model Physics Type.

Remarks
Enum
Enumerator
e_modelPhysicsAutomatic 

Automatic.

e_modelPhysicsAlwaysKeyframed 

Always Keyframed.

e_modelPhysicsAlwaysSimulated 

Always Simulated.

e_modelPhysicsNever 

Never.

◆ EModelQuality

Model Quality.

Remarks
Enum
Enumerator
e_modelQualityAny 

Any.

e_modelQualityLow 

Low.

e_modelQualityHigh 

High.

◆ EOcclusion

enum EOcclusion

Occlusion.

Remarks
Enum
Enumerator
e_occlusionNone 

None.

e_occlusionHide 

Hide.

e_occlusionShow 

Show.

◆ EPausedParticleSystemBehavior

Particle Pause Behavior.

Remarks
Enum
Enumerator
e_pausedParticleSystemBehaviorAutomatic 

Automatic.

e_pausedParticleSystemBehaviorContinuous 

Continuous.

e_pausedParticleSystemBehaviorFade 

Fade.

e_pausedParticleSystemBehaviorFreezeAll 

Freeze All.

e_pausedParticleSystemBehaviorFreezeEmissionRate 

Freeze Emission Rate.

◆ EPhysicsState

Physics State.

Remarks
Enum
Enumerator
e_physicsDisabled 

Disabled.

e_physicsKeyframed 

Keyframe.

e_physicsSimulated 

Simulated.

◆ ESplatLayer

Splat Layer.

Remarks
Enum
Enumerator
e_slLayer0 

Layer 0.

e_slLayer1 

Layer 1.

e_slLayer2 

Layer 2.

e_slLayer3 

Layer 3.

e_slBuildingLayer 

Building.

e_slBlobShadowLayer 

Blob Shadow.

e_slAOELayer 

Area of Effect.

e_slPowerLayer 

Power.

e_slMaterialUILayer 

UI Layer.

e_slFakeVectorUILayer 

Vector UI (Fake)

e_slVectorUILayer 

Vector UI.

◆ ESquibType

enum ESquibType

Squib Type.

Remarks
Enum
Enumerator
e_squibTypeNone 

None.

e_squibTypeDirt 

Dirt.

e_squibTypeRock 

Rock.

e_squibTypeSnow 

Snow.

e_squibTypeSand 

Sand.

e_squibTypeWater 

Water.

e_squibTypeFlesh 

Flesh.

e_squibTypeLightArmor 

Light Armor.

e_squibTypeMetal 

Metal.

e_squibTypeShield 

Shield.

e_squibTypeMiss 

Miss.

Variable Documentation

◆ e_animFlagCount

const int32 e_animFlagCount = 5

◆ e_animLoadFlagCount

const int32 e_animLoadFlagCount = 1

◆ e_animPropCount

const int32 e_animPropCount = 296

◆ e_attachCount

const int32 e_attachCount = 289

◆ e_attachKeyCount

const int32 e_attachKeyCount = 74

◆ e_boneCount

const int32 e_boneCount = 26

◆ e_classIdCModelCount

const int32 e_classIdCModelCount = 2

◆ e_eventCount

const int32 e_eventCount = 19

◆ e_foliageLayerCount

const int32 e_foliageLayerCount = 3

◆ e_glCount

const int32 e_glCount = 5

◆ e_goCount

const int32 e_goCount = 13

◆ e_modelEventCount

const int32 e_modelEventCount = 4

◆ e_modelFlagCount

const int32 e_modelFlagCount = 19

◆ e_modelPhysicsCount

const int32 e_modelPhysicsCount = 4

◆ e_modelQualityCount

const int32 e_modelQualityCount = 3

◆ e_occlusionCount

const int32 e_occlusionCount = 3

◆ e_pausedParticleSystemBehaviorCount

const int32 e_pausedParticleSystemBehaviorCount = 5

◆ e_physicsCount

const int32 e_physicsCount = 3

◆ e_slCount

const int32 e_slCount = 11

◆ e_squibTypeCount

const int32 e_squibTypeCount = 11