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
FeSoftParent_t
FeSourceEdge_t
FeSphereRigid_t
FeSpringIntegrator_t
FeStiffHingeBuild_t
FeTaperedCapsuleRigid_t
FeTaperedCapsuleStretch_t
FeTreeChildren_t
FeTri_t
FeTwistConstraint_t
FeVertexMapBuild_t
FeVertexMapDesc_t
FeWeightedNode_t
FeWorldCollisionParams_t
FourCovMatrices3
FourVectors2D
JointAxis_t
JointMotion_t
OldFeEdge_t
PhysFeModelDesc_t
RnBlendVertex_t
RnBodyDesc_t
RnCapsuleDesc_t
RnCapsule_t
RnCompoundDesc_t
RnCompoundTreeNode_t
RnCompoundTree_t
RnCompound_t
RnFace_t
RnHalfEdge_t
RnHullDesc_t
RnHull_t
RnMeshDesc_t
RnMesh_t
RnNode_t
RnPlane_t
RnShapeDesc_t
RnSoftbodyCapsule_t
RnSoftbodyParticle_t
RnSoftbodySpring_t
RnSphereDesc_t
RnTriangle_t
RnVertex_t
RnWing_t
VertexPositionColor_t
VertexPositionNormal_t
pulse_runtime_lib
109
CBasePulseGraphInstance
CPulseBreakpointLocation
CPulseCell_Base
CPulseCell_BaseFlow
CPulseCell_BaseLerp
CPulseCell_BaseLerp::CursorState_t
CPulseCell_BaseRequirement
CPulseCell_BaseState
CPulseCell_BaseValue
CPulseCell_BaseYieldingInflow
CPulseCell_BooleanSwitchState
CPulseCell_CursorQueue
CPulseCell_FireCursors
CPulseCell_Inflow_BaseEntrypoint
CPulseCell_Inflow_EntOutputHandler
CPulseCell_Inflow_EventHandler
CPulseCell_Inflow_GraphHook
CPulseCell_Inflow_Method
CPulseCell_Inflow_ObservableVariableListener
CPulseCell_Inflow_Wait
CPulseCell_Inflow_Yield
CPulseCell_InlineNodeSkipSelector
CPulseCell_IntervalTimer
CPulseCell_IntervalTimer::CursorState_t
CPulseCell_IsRequirementValid
CPulseCell_IsRequirementValid::Criteria_t
CPulseCell_LimitCount
CPulseCell_LimitCount::Criteria_t
CPulseCell_LimitCount::InstanceState_t
CPulseCell_Outflow_CycleOrdered
CPulseCell_Outflow_CycleOrdered::InstanceState_t
CPulseCell_Outflow_CycleRandom
CPulseCell_Outflow_CycleShuffled
Type
/
to search schemas
Counter-Strike 2
physicslib
PhysFeModelDesc_t
PhysFeModelDesc_t
1832 bytes (0x0728), align 8
Source
Used by fields
VPhysXAggregateData_t
m_pFeModel
Also in
Dota 2
differs
Deadlock
differs
Half-Life: Alyx
differs
Fields
Name
Type
Offset
m_CtrlHash
CUtlVector
<
uint32
>
0
0x0000
m_CtrlName
CUtlVector
<
CUtlString
>
24
0x0018
m_nStaticNodeFlags
uint32
48
0x0030
m_nDynamicNodeFlags
uint32
52
0x0034
m_flLocalForce
float32
56
0x0038
m_flLocalRotation
float32
60
0x003C
m_nNodeCount
uint16
64
0x0040
m_nStaticNodes
uint16
66
0x0042
m_nRotLockStaticNodes
uint16
68
0x0044
m_nFirstPositionDrivenNode
uint16
70
0x0046
m_nSimdTriCount1
uint16
72
0x0048
m_nSimdTriCount2
uint16
74
0x004A
m_nSimdQuadCount1
uint16
76
0x004C
m_nSimdQuadCount2
uint16
78
0x004E
m_nQuadCount1
uint16
80
0x0050
m_nQuadCount2
uint16
82
0x0052
m_nTreeDepth
uint16
84
0x0054
m_nNodeBaseJiggleboneDependsCount
uint16
86
0x0056
m_nRopeCount
uint16
88
0x0058
m_Ropes
CUtlVector
<
uint16
>
96
0x0060
m_NodeBases
CUtlVector
<
FeNodeBase_t
>
120
0x0078
m_SimdNodeBases
CUtlVector
<
FeSimdNodeBase_t
>
144
0x0090
m_Quads
CUtlVector
<
FeQuad_t
>
168
0x00A8
m_SimdQuads
CUtlVector
<
FeSimdQuad_t
>
192
0x00C0
m_SimdTris
CUtlVector
<
FeSimdTri_t
>
216
0x00D8
m_Prisms
CUtlVector
<
FePrism_t
>
240
0x00F0
m_SimdPrisms
CUtlVector
<
FeSimdPrism_t
>
264
0x0108
m_SimdRods
CUtlVector
<
FeSimdRodConstraint_t
>
288
0x0120
m_SimdRodsAnim
CUtlVector
<
FeSimdRodConstraintAnim_t
>
312
0x0138
m_InitPose
CUtlVector
<
CTransform
>
336
0x0150
m_Rods
CUtlVector
<
FeRodConstraint_t
>
360
0x0168
m_Twists
CUtlVector
<
FeTwistConstraint_t
>
384
0x0180
m_HingeLimits
CUtlVector
<
FeHingeLimit_t
>
408
0x0198
m_AntiTunnelBytecode
CUtlVector
<
uint32
>
432
0x01B0
m_DynKinLinks
CUtlVector
<
FeDynKinLink_t
>
456
0x01C8
m_BoneMergeLinks
CUtlVector
<
FeBoneMergeLink_t
>
480
0x01E0
m_AntiTunnelProbes
CUtlVector
<
FeAntiTunnelProbe_t
>
504
0x01F8
m_AntiTunnelTargetNodes
CUtlVector
<
uint16
>
528
0x0210
m_NodeStrayBoxes
CUtlVector
<
FeNodeStrayBox_t
>
552
0x0228
m_AxialEdges
CUtlVector
<
FeAxialEdgeBend_t
>
576
0x0240
m_NodeInvMasses
CUtlVector
<
float32
>
600
0x0258
m_CtrlOffsets
CUtlVector
<
FeCtrlOffset_t
>
624
0x0270
m_CtrlOsOffsets
CUtlVector
<
FeCtrlOsOffset_t
>
648
0x0288
m_FollowNodes
CUtlVector
<
FeFollowNode_t
>
672
0x02A0
m_CollisionPlanes
CUtlVector
<
FeCollisionPlane_t
>
696
0x02B8
m_NodeIntegrator
CUtlVector
<
FeNodeIntegrator_t
>
720
0x02D0
m_SpringIntegrator
CUtlVector
<
FeSpringIntegrator_t
>
744
0x02E8
m_SimdSpringIntegrator
CUtlVector
<
FeSimdSpringIntegrator_t
>
768
0x0300
m_WorldCollisionParams
CUtlVector
<
FeWorldCollisionParams_t
>
792
0x0318
m_LegacyStretchForce
CUtlVector
<
float32
>
816
0x0330
m_NodeCollisionRadii
CUtlVector
<
float32
>
840
0x0348
m_DynNodeFriction
CUtlVector
<
float32
>
864
0x0360
m_LocalRotation
CUtlVector
<
float32
>
888
0x0378
m_LocalForce
CUtlVector
<
float32
>
912
0x0390
m_TaperedCapsuleStretches
CUtlVector
<
FeTaperedCapsuleStretch_t
>
936
0x03A8
m_TaperedCapsuleRigids
CUtlVector
<
FeTaperedCapsuleRigid_t
>
960
0x03C0
m_SphereRigids
CUtlVector
<
FeSphereRigid_t
>
984
0x03D8
m_WorldCollisionNodes
CUtlVector
<
uint16
>
1008
0x03F0
m_TreeParents
CUtlVector
<
uint16
>
1032
0x0408
m_TreeCollisionMasks
CUtlVector
<
uint16
>
1056
0x0420
m_TreeChildren
CUtlVector
<
FeTreeChildren_t
>
1080
0x0438
m_FreeNodes
CUtlVector
<
uint16
>
1104
0x0450
m_FitMatrices
CUtlVector
<
FeFitMatrix_t
>
1128
0x0468
m_FitWeights
CUtlVector
<
FeFitWeight_t
>
1152
0x0480
m_ReverseOffsets
CUtlVector
<
FeNodeReverseOffset_t
>
1176
0x0498
m_AnimStrayRadii
CUtlVector
<
FeAnimStrayRadius_t
>
1200
0x04B0
m_SimdAnimStrayRadii
CUtlVector
<
FeSimdAnimStrayRadius_t
>
1224
0x04C8
m_KelagerBends
CUtlVector
<
FeKelagerBend2_t
>
1248
0x04E0
m_CtrlSoftOffsets
CUtlVector
<
FeCtrlSoftOffset_t
>
1272
0x04F8
m_JiggleBones
CUtlVector
<
CFeIndexedJiggleBone
>
1296
0x0510
m_SourceElems
CUtlVector
<
uint16
>
1320
0x0528
m_GoalDampedSpringIntegrators
CUtlVector
<
uint32
>
1344
0x0540
m_Tris
CUtlVector
<
FeTri_t
>
1368
0x0558
m_nTriCount1
uint16
1392
0x0570
m_nTriCount2
uint16
1394
0x0572
m_nReservedUint8
uint8
1396
0x0574
m_nExtraPressureIterations
uint8
1397
0x0575
m_nExtraGoalIterations
uint8
1398
0x0576
m_nExtraIterations
uint8
1399
0x0577
m_SDFRigids
CUtlVector
<
FeSDFRigid_t
>
1400
0x0578
m_BoxRigids
CUtlVector
<
FeBoxRigid_t
>
1424
0x0590
m_DynNodeVertexSet
CUtlVector
<
uint8
>
1448
0x05A8
m_VertexSetNames
CUtlVector
<
uint32
>
1472
0x05C0
m_RigidColliderPriorities
CUtlVector
<
FeRigidColliderIndices_t
>
1496
0x05D8
m_MorphLayers
CUtlVector
<
FeMorphLayerDepr_t
>
1520
0x05F0
m_MorphSetData
CUtlVector
<
uint8
>
1544
0x0608
m_VertexMaps
CUtlVector
<
FeVertexMapDesc_t
>
1568
0x0620
m_VertexMapValues
CUtlVector
<
uint8
>
1592
0x0638
m_Effects
CUtlVector
<
FeEffectDesc_t
>
1616
0x0650
m_LockToParent
CUtlVector
<
FeCtrlOffset_t
>
1640
0x0668
m_LockToGoal
CUtlVector
<
uint16
>
1664
0x0680
m_SkelParents
CUtlVector
<
int16
>
1688
0x0698
m_DynNodeWindBases
CUtlVector
<
FeNodeWindBase_t
>
1712
0x06B0
m_SelfCollisionLayers
CUtlVector
<
FeModelSelfCollisionLayer_t
>
1736
0x06C8
m_flInternalPressure
float32
1760
0x06E0
m_flDefaultTimeDilation
float32
1764
0x06E4
m_flWindage
float32
1768
0x06E8
m_flWindDrag
float32
1772
0x06EC
m_flDefaultSurfaceStretch
float32
1776
0x06F0
m_flDefaultThreadStretch
float32
1780
0x06F4
m_flDefaultGravityScale
float32
1784
0x06F8
m_flDefaultVelAirDrag
float32
1788
0x06FC
m_flDefaultExpAirDrag
float32
1792
0x0700
m_flDefaultVelQuadAirDrag
float32
1796
0x0704
m_flDefaultExpQuadAirDrag
float32
1800
0x0708
m_flRodVelocitySmoothRate
float32
1804
0x070C
m_flQuadVelocitySmoothRate
float32
1808
0x0710
m_flAddWorldCollisionRadius
float32
1812
0x0714
m_flDefaultVolumetricSolveAmount
float32
1816
0x0718
m_flMotionSmoothCDT
float32
1820
0x071C
m_flLocalDrag1
float32
1824
0x0720
m_nRodVelocitySmoothIterations
uint16
1828
0x0724
m_nQuadVelocitySmoothIterations
uint16
1830
0x0726