Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
4,516
ConVars & Commands
5,573
Show
All
4,516
Classes
3,881
Enums
635
Entities
852
Components
19
Networked
414
VData
27
Exclusive
482
FlexOpCode_t
InputLayoutVariation_t
MaterialGroup_t
MeshDrawPrimitiveFlags_t
ModelAnimGraph2Ref_t
ModelBoneFlexComponent_t
ModelBoneFlexDriverControl_t
ModelBoneFlexDriver_t
ModelConfigAttachmentType_t
ModelEmbeddedMesh_t
ModelMeshBufferData_t
ModelMeshBufferUsage_t
ModelSkeletonData_t
ModelSkeletonData_t::BoneFlags_t
MorphBundleType_t
MorphFlexControllerRemapType_t
MovementCapability_t
NPCPhysicsHullType_t
PermModelDataAnimatedMaterialAttribute_t
PermModelData_t
PermModelExtPart_t
PermModelInfo_t
PermModelInfo_t::FlagEnum
PhysShapeMarkup_t
PhysSoftbodyDesc_t
RenderBufferFlags_t
RenderHairStrandInfo_t
RenderInputLayoutField_t
RenderMeshSlotType_t
RenderMultisampleType_t
RenderPrimitiveType_t
RenderSkeletonBone_t
RenderSlotType_t
ScriptedHeldWeaponBehavior_t
ScriptedMoveTo_t
SharedMovementGait_t
SheetSequenceIntegerId_t
SkeletonAnimCapture_t
SkeletonAnimCapture_t::Bone_t
SkeletonAnimCapture_t::Camera_t
SkeletonAnimCapture_t::FrameStamp_t
SkeletonAnimCapture_t::Frame_t
SkeletonBoneBounds_t
SkeletonDemoDb_t
UpscalerType_t
VPhysXAggregateData_t
VPhysXAggregateData_t::VPhysXFlagEnum_t
VPhysXBodyPart_t
VPhysXBodyPart_t::VPhysXFlagEnum_t
VPhysXCollisionAttributes_t
VPhysXConstraint2_t
VPhysXConstraintParams_t
VPhysXConstraintParams_t::EnumFlags0_t
VPhysXJoint_t
VPhysXJoint_t::Flags_t
VPhysXRange_t
VPhysics2ShapeDef_t
VertexAlbedoFormat_t
VsInputSignatureElement_t
VsInputSignature_t
modtools
2
CNmGraphDocAimCSNode
CnmGraphDocSnapWeaponNode
navlib
17
CNavAttribute
CNavFlags
CNavHullPresetVData
CNavHullVData
CNavPathCost
CNavVolume
CNavVolumeAll
CNavVolumeSphere
CNavVolumeSphericalShell
CNavVolumeVector
Extent
INavPathCost
NavAttributeDynamicType
NavAttributeEnum
NavDirType
NavGravity_t
Type
/
to search schemas
Counter-Strike 2
modellib
PermModelData_t
PermModelData_t
760 bytes (0x02F8), align 8
Source
Also in
Dota 2
Deadlock
Half-Life: Alyx
differs
Fields
Name
Type
Offset
m_name
CUtlString
0
0x0000
m_modelInfo
PermModelInfo_t
8
0x0008
m_ExtParts
CUtlVector
<
PermModelExtPart_t
>
96
0x0060
m_refMeshes
CUtlVector
<
CStrongHandle
<
InfoForResourceTypeCRenderMesh
>
>
120
0x0078
m_refMeshGroupMasks
CUtlVector
<
uint64
>
144
0x0090
m_refPhysGroupMasks
CUtlVector
<
uint64
>
168
0x00A8
m_refLODGroupMasks
CUtlVector
<
uint8
>
192
0x00C0
m_lodGroupSwitchDistances
CUtlVector
<
float32
>
216
0x00D8
m_refPhysicsData
CUtlVector
<
CStrongHandle
<
InfoForResourceTypeCPhysAggregateData
>
>
240
0x00F0
m_refPhysicsHitboxData
CUtlVector
<
CStrongHandle
<
InfoForResourceTypeCPhysAggregateData
>
>
264
0x0108
m_refAnimGroups
CUtlVector
<
CStrongHandle
<
InfoForResourceTypeCAnimationGroup
>
>
288
0x0120
m_refSequenceGroups
CUtlVector
<
CStrongHandle
<
InfoForResourceTypeCSequenceGroupData
>
>
312
0x0138
m_meshGroups
CUtlVector
<
CUtlString
>
336
0x0150
m_materialGroups
CUtlVector
<
MaterialGroup_t
>
360
0x0168
m_nDefaultMeshGroupMask
uint64
384
0x0180
m_modelSkeleton
ModelSkeletonData_t
392
0x0188
m_remappingTable
CUtlVector
<
int16
>
560
0x0230
m_remappingTableStarts
CUtlVector
<
uint16
>
584
0x0248
m_boneFlexDrivers
CUtlVector
<
ModelBoneFlexDriver_t
>
608
0x0260
m_pModelConfigList
CModelConfigList
*
632
0x0278
m_BodyGroupsHiddenInTools
CUtlVector
<
CUtlString
>
640
0x0280
m_refAnimIncludeModels
CUtlVector
<
CStrongHandle
<
InfoForResourceTypeCModel
>
>
664
0x0298
m_AnimatedMaterialAttributes
CUtlVector
<
PermModelDataAnimatedMaterialAttribute_t
>
688
0x02B0
m_animGraph2Refs
CUtlVector
<
ModelAnimGraph2Ref_t
>
712
0x02C8
m_vecNmSkeletonRefs
CUtlVector
<
CStrongHandle
<
InfoForResourceTypeCNmSkeleton
>
>
736
0x02E0