mirror of
https://github.com/neverlosecc/source2sdk.git
synced 2025-01-22 21:36:01 +00:00
New Frontier
This commit is contained in:
parent
0c99a33fd3
commit
34def8f80d
9543
sdk/!GlobalTypes.hpp
9543
sdk/!GlobalTypes.hpp
File diff suppressed because it is too large
Load Diff
@ -4,7 +4,7 @@
|
||||
|
||||
// /////////////////////////////////////////////////////////////
|
||||
// Binary: animationsystem.dll
|
||||
// Classes count: 474
|
||||
// Classes count: 476
|
||||
// Enums count: 77
|
||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||
// /////////////////////////////////////////////////////////////
|
||||
@ -290,7 +290,7 @@ enum class IKTargetCoordinateSystem : uint32_t
|
||||
};
|
||||
|
||||
// Alignment: 4
|
||||
// Size: 0x24
|
||||
// Size: 0x25
|
||||
enum class AnimValueSource : uint32_t
|
||||
{
|
||||
MoveHeading = 0x0,
|
||||
@ -301,34 +301,35 @@ enum class AnimValueSource : uint32_t
|
||||
ManualFacingHeading = 0x5,
|
||||
LookHeading = 0x6,
|
||||
LookPitch = 0x7,
|
||||
Parameter = 0x8,
|
||||
WayPointHeading = 0x9,
|
||||
WayPointDistance = 0xa,
|
||||
BoundaryRadius = 0xb,
|
||||
TargetMoveHeading = 0xc,
|
||||
TargetMoveSpeed = 0xd,
|
||||
AccelerationHeading = 0xe,
|
||||
AccelerationSpeed = 0xf,
|
||||
SlopeHeading = 0x10,
|
||||
SlopeAngle = 0x11,
|
||||
SlopePitch = 0x12,
|
||||
SlopeYaw = 0x13,
|
||||
GoalDistance = 0x14,
|
||||
AccelerationLeftRight = 0x15,
|
||||
AccelerationFrontBack = 0x16,
|
||||
RootMotionSpeed = 0x17,
|
||||
RootMotionTurnSpeed = 0x18,
|
||||
MoveHeadingRelativeToLookHeading = 0x19,
|
||||
MaxMoveSpeed = 0x1a,
|
||||
FingerCurl_Thumb = 0x1b,
|
||||
FingerCurl_Index = 0x1c,
|
||||
FingerCurl_Middle = 0x1d,
|
||||
FingerCurl_Ring = 0x1e,
|
||||
FingerCurl_Pinky = 0x1f,
|
||||
FingerSplay_Thumb_Index = 0x20,
|
||||
FingerSplay_Index_Middle = 0x21,
|
||||
FingerSplay_Middle_Ring = 0x22,
|
||||
FingerSplay_Ring_Pinky = 0x23,
|
||||
LookDistance = 0x8,
|
||||
Parameter = 0x9,
|
||||
WayPointHeading = 0xa,
|
||||
WayPointDistance = 0xb,
|
||||
BoundaryRadius = 0xc,
|
||||
TargetMoveHeading = 0xd,
|
||||
TargetMoveSpeed = 0xe,
|
||||
AccelerationHeading = 0xf,
|
||||
AccelerationSpeed = 0x10,
|
||||
SlopeHeading = 0x11,
|
||||
SlopeAngle = 0x12,
|
||||
SlopePitch = 0x13,
|
||||
SlopeYaw = 0x14,
|
||||
GoalDistance = 0x15,
|
||||
AccelerationLeftRight = 0x16,
|
||||
AccelerationFrontBack = 0x17,
|
||||
RootMotionSpeed = 0x18,
|
||||
RootMotionTurnSpeed = 0x19,
|
||||
MoveHeadingRelativeToLookHeading = 0x1a,
|
||||
MaxMoveSpeed = 0x1b,
|
||||
FingerCurl_Thumb = 0x1c,
|
||||
FingerCurl_Index = 0x1d,
|
||||
FingerCurl_Middle = 0x1e,
|
||||
FingerCurl_Ring = 0x1f,
|
||||
FingerCurl_Pinky = 0x20,
|
||||
FingerSplay_Thumb_Index = 0x21,
|
||||
FingerSplay_Index_Middle = 0x22,
|
||||
FingerSplay_Middle_Ring = 0x23,
|
||||
FingerSplay_Ring_Pinky = 0x24,
|
||||
};
|
||||
|
||||
// Alignment: 4
|
||||
@ -368,7 +369,7 @@ enum class EAnimValueSource : uint32_t
|
||||
};
|
||||
|
||||
// Alignment: 4
|
||||
// Size: 0x28
|
||||
// Size: 0x29
|
||||
enum class ControlValue : uint32_t
|
||||
{
|
||||
ControlValue_MoveHeading = 0x0,
|
||||
@ -376,40 +377,41 @@ enum class ControlValue : uint32_t
|
||||
ControlValue_FacingHeading = 0x2,
|
||||
ControlValue_LookHeading = 0x3,
|
||||
ControlValue_LookPitch = 0x4,
|
||||
ControlValue_WayPointHeading = 0x5,
|
||||
ControlValue_WayPointDistance = 0x6,
|
||||
ControlValue_BoundaryRadius = 0x7,
|
||||
ControlValue_TotalTranslation_SourceState = 0x8,
|
||||
ControlValue_TotalTranslation_TargetState = 0x9,
|
||||
ControlValue_RemainingTranslation_SourceState = 0xa,
|
||||
ControlValue_RemainingTranslation_TargetState = 0xb,
|
||||
ControlValue_MoveVsFacingDelta = 0xc,
|
||||
ControlValue_SourceStateBlendWeight = 0xd,
|
||||
ControlValue_TargetStateBlendWeight = 0xe,
|
||||
ControlValue_TargetMoveHeading = 0xf,
|
||||
ControlValue_TargetMoveSpeed = 0x10,
|
||||
ControlValue_AccelerationHeading = 0x11,
|
||||
ControlValue_AccelerationSpeed = 0x12,
|
||||
ControlValue_SlopeHeading = 0x13,
|
||||
ControlValue_SlopeAngle = 0x14,
|
||||
ControlValue_SlopeYaw = 0x15,
|
||||
ControlValue_SlopePitch = 0x16,
|
||||
ControlValue_GoalDistance = 0x17,
|
||||
ControlValue_AccelerationLeftRight = 0x18,
|
||||
ControlValue_AccelerationFrontBack = 0x19,
|
||||
ControlValue_RootMotionSpeed = 0x1a,
|
||||
ControlValue_RootMotionTurnSpeed = 0x1b,
|
||||
ControlValue_MoveHeadingRelativeToLookHeading = 0x1c,
|
||||
ControlValue_FingerCurl_Thumb = 0x1d,
|
||||
ControlValue_FingerCurl_Index = 0x1e,
|
||||
ControlValue_FingerCurl_Middle = 0x1f,
|
||||
ControlValue_FingerCurl_Ring = 0x20,
|
||||
ControlValue_FingerCurl_Pinky = 0x21,
|
||||
ControlValue_FingerSplay_Thumb_Index = 0x22,
|
||||
ControlValue_FingerSplay_Index_Middle = 0x23,
|
||||
ControlValue_FingerSplay_Middle_Ring = 0x24,
|
||||
ControlValue_FingerSplay_Ring_Pinky = 0x25,
|
||||
ControlValue_Count = 0x26,
|
||||
ControlValue_LookDistance = 0x5,
|
||||
ControlValue_WayPointHeading = 0x6,
|
||||
ControlValue_WayPointDistance = 0x7,
|
||||
ControlValue_BoundaryRadius = 0x8,
|
||||
ControlValue_TotalTranslation_SourceState = 0x9,
|
||||
ControlValue_TotalTranslation_TargetState = 0xa,
|
||||
ControlValue_RemainingTranslation_SourceState = 0xb,
|
||||
ControlValue_RemainingTranslation_TargetState = 0xc,
|
||||
ControlValue_MoveVsFacingDelta = 0xd,
|
||||
ControlValue_SourceStateBlendWeight = 0xe,
|
||||
ControlValue_TargetStateBlendWeight = 0xf,
|
||||
ControlValue_TargetMoveHeading = 0x10,
|
||||
ControlValue_TargetMoveSpeed = 0x11,
|
||||
ControlValue_AccelerationHeading = 0x12,
|
||||
ControlValue_AccelerationSpeed = 0x13,
|
||||
ControlValue_SlopeHeading = 0x14,
|
||||
ControlValue_SlopeAngle = 0x15,
|
||||
ControlValue_SlopeYaw = 0x16,
|
||||
ControlValue_SlopePitch = 0x17,
|
||||
ControlValue_GoalDistance = 0x18,
|
||||
ControlValue_AccelerationLeftRight = 0x19,
|
||||
ControlValue_AccelerationFrontBack = 0x1a,
|
||||
ControlValue_RootMotionSpeed = 0x1b,
|
||||
ControlValue_RootMotionTurnSpeed = 0x1c,
|
||||
ControlValue_MoveHeadingRelativeToLookHeading = 0x1d,
|
||||
ControlValue_FingerCurl_Thumb = 0x1e,
|
||||
ControlValue_FingerCurl_Index = 0x1f,
|
||||
ControlValue_FingerCurl_Middle = 0x20,
|
||||
ControlValue_FingerCurl_Ring = 0x21,
|
||||
ControlValue_FingerCurl_Pinky = 0x22,
|
||||
ControlValue_FingerSplay_Thumb_Index = 0x23,
|
||||
ControlValue_FingerSplay_Index_Middle = 0x24,
|
||||
ControlValue_FingerSplay_Middle_Ring = 0x25,
|
||||
ControlValue_FingerSplay_Ring_Pinky = 0x26,
|
||||
ControlValue_Count = 0x27,
|
||||
ControlValue_Invalid = 0xff,
|
||||
};
|
||||
|
||||
@ -1461,14 +1463,19 @@ public:
|
||||
CUtlVector< CUtlPair< CBufferString, float32 > > m_morphCtrlWeightArray; // 0x48
|
||||
};
|
||||
|
||||
// Alignment: 3
|
||||
// Size: 0x40
|
||||
// Alignment: 5
|
||||
// Size: 0x50
|
||||
class CSeqScaleSet
|
||||
{
|
||||
public:
|
||||
CBufferString m_sName; // 0x0
|
||||
CUtlVector< int16 > m_nLocalBoneArray; // 0x10
|
||||
CUtlVector< float32 > m_flBoneScaleArray; // 0x28
|
||||
bool m_bRootOffset; // 0x10
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0011[0x3]; // 0x11
|
||||
public:
|
||||
Vector m_vRootOffset; // 0x14
|
||||
CUtlVector< int16 > m_nLocalBoneArray; // 0x20
|
||||
CUtlVector< float32 > m_flBoneScaleArray; // 0x38
|
||||
};
|
||||
|
||||
// Alignment: 6
|
||||
@ -1699,67 +1706,69 @@ public:
|
||||
int32_t m_Value; // 0x0
|
||||
};
|
||||
|
||||
// Alignment: 1
|
||||
// Size: 0x10
|
||||
// Alignment: 3
|
||||
// Size: 0x40
|
||||
class CAnimationGraphVisualizerPrimitiveBase
|
||||
{
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||
public:
|
||||
CAnimationGraphVisualizerPrimitiveType m_Type; // 0x8
|
||||
AnimNodeID m_OwningAnimNodePaths[11]; // 0xc
|
||||
int32_t m_nOwningAnimNodePathCount; // 0x38
|
||||
};
|
||||
|
||||
// Alignment: 3
|
||||
// Size: 0x30
|
||||
// Size: 0x60
|
||||
class CAnimationGraphVisualizerText : public CAnimationGraphVisualizerPrimitiveBase
|
||||
{
|
||||
public:
|
||||
VectorAligned m_vWsPosition; // 0x10
|
||||
Color m_Color; // 0x20
|
||||
VectorAligned m_vWsPosition; // 0x40
|
||||
Color m_Color; // 0x50
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0024[0x4]; // 0x24
|
||||
[[maybe_unused]] uint8_t __pad0054[0x4]; // 0x54
|
||||
public:
|
||||
CUtlString m_Text; // 0x28
|
||||
CUtlString m_Text; // 0x58
|
||||
};
|
||||
|
||||
// Alignment: 3
|
||||
// Size: 0x30
|
||||
// Size: 0x60
|
||||
class CAnimationGraphVisualizerSphere : public CAnimationGraphVisualizerPrimitiveBase
|
||||
{
|
||||
public:
|
||||
VectorAligned m_vWsPosition; // 0x10
|
||||
float m_flRadius; // 0x20
|
||||
Color m_Color; // 0x24
|
||||
VectorAligned m_vWsPosition; // 0x40
|
||||
float m_flRadius; // 0x50
|
||||
Color m_Color; // 0x54
|
||||
};
|
||||
|
||||
// Alignment: 3
|
||||
// Size: 0x40
|
||||
// Size: 0x70
|
||||
class CAnimationGraphVisualizerLine : public CAnimationGraphVisualizerPrimitiveBase
|
||||
{
|
||||
public:
|
||||
VectorAligned m_vWsPositionStart; // 0x10
|
||||
VectorAligned m_vWsPositionEnd; // 0x20
|
||||
Color m_Color; // 0x30
|
||||
VectorAligned m_vWsPositionStart; // 0x40
|
||||
VectorAligned m_vWsPositionEnd; // 0x50
|
||||
Color m_Color; // 0x60
|
||||
};
|
||||
|
||||
// Alignment: 4
|
||||
// Size: 0x50
|
||||
// Size: 0x80
|
||||
class CAnimationGraphVisualizerPie : public CAnimationGraphVisualizerPrimitiveBase
|
||||
{
|
||||
public:
|
||||
VectorAligned m_vWsCenter; // 0x10
|
||||
VectorAligned m_vWsStart; // 0x20
|
||||
VectorAligned m_vWsEnd; // 0x30
|
||||
Color m_Color; // 0x40
|
||||
VectorAligned m_vWsCenter; // 0x40
|
||||
VectorAligned m_vWsStart; // 0x50
|
||||
VectorAligned m_vWsEnd; // 0x60
|
||||
Color m_Color; // 0x70
|
||||
};
|
||||
|
||||
// Alignment: 2
|
||||
// Size: 0x40
|
||||
// Size: 0x70
|
||||
class CAnimationGraphVisualizerAxis : public CAnimationGraphVisualizerPrimitiveBase
|
||||
{
|
||||
public:
|
||||
CTransform m_xWsTransform; // 0x10
|
||||
float m_flAxisSize; // 0x30
|
||||
CTransform m_xWsTransform; // 0x40
|
||||
float m_flAxisSize; // 0x60
|
||||
};
|
||||
|
||||
// Alignment: 1
|
||||
@ -2251,6 +2260,17 @@ public:
|
||||
CUtlString m_sName; // 0x50
|
||||
};
|
||||
|
||||
// Alignment: 1
|
||||
// Size: 0x58
|
||||
class CCPPScriptComponent : public CAnimComponentBase
|
||||
{
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0038[0x8]; // 0x38
|
||||
public:
|
||||
// MPropertyFriendlyName "Scripts"
|
||||
CUtlVector< CUtlString > m_scriptsToRun; // 0x40
|
||||
};
|
||||
|
||||
// Alignment: 6
|
||||
// Size: 0x28
|
||||
class CDampedValueItem
|
||||
@ -2344,7 +2364,7 @@ public:
|
||||
int32_t m_nServerLOD; // 0x38
|
||||
};
|
||||
|
||||
// Alignment: 7
|
||||
// Alignment: 8
|
||||
// Size: 0x60
|
||||
class CLookComponent : public CAnimComponentBase
|
||||
{
|
||||
@ -2363,11 +2383,13 @@ public:
|
||||
// MPropertyHideField
|
||||
AnimParamID m_lookPitchID; // 0x4c
|
||||
// MPropertyHideField
|
||||
AnimParamID m_lookDirectionID; // 0x50
|
||||
AnimParamID m_lookDistanceID; // 0x50
|
||||
// MPropertyHideField
|
||||
AnimParamID m_lookTargetID; // 0x54
|
||||
AnimParamID m_lookDirectionID; // 0x54
|
||||
// MPropertyHideField
|
||||
AnimParamID m_lookTargetWorldSpaceID; // 0x58
|
||||
AnimParamID m_lookTargetID; // 0x58
|
||||
// MPropertyHideField
|
||||
AnimParamID m_lookTargetWorldSpaceID; // 0x5c
|
||||
};
|
||||
|
||||
// Alignment: 2
|
||||
@ -5516,7 +5538,7 @@ public:
|
||||
CAnimParamHandle m_paramHandles[30]; // 0x83
|
||||
};
|
||||
|
||||
// Alignment: 7
|
||||
// Alignment: 8
|
||||
// Size: 0x48
|
||||
class CLookComponentUpdater : public CAnimComponentUpdater
|
||||
{
|
||||
@ -5526,10 +5548,11 @@ public:
|
||||
CAnimParamHandle m_hLookHeading; // 0x34
|
||||
CAnimParamHandle m_hLookHeadingVelocity; // 0x36
|
||||
CAnimParamHandle m_hLookPitch; // 0x38
|
||||
CAnimParamHandle m_hLookDirection; // 0x3a
|
||||
CAnimParamHandle m_hLookTarget; // 0x3c
|
||||
CAnimParamHandle m_hLookTargetWorldSpace; // 0x3e
|
||||
bool m_bNetworkLookTarget; // 0x40
|
||||
CAnimParamHandle m_hLookDistance; // 0x3a
|
||||
CAnimParamHandle m_hLookDirection; // 0x3c
|
||||
CAnimParamHandle m_hLookTarget; // 0x3e
|
||||
CAnimParamHandle m_hLookTargetWorldSpace; // 0x40
|
||||
bool m_bNetworkLookTarget; // 0x42
|
||||
};
|
||||
|
||||
// Alignment: 7
|
||||
@ -5699,7 +5722,7 @@ public:
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0129[0x7]; // 0x129
|
||||
public:
|
||||
VectorAligned m_vFallbackHingeAxis; // 0x130
|
||||
VectorAligned m_vLsFallbackHingeAxis; // 0x130
|
||||
int32_t m_nFixedBoneIndex; // 0x140
|
||||
int32_t m_nMiddleBoneIndex; // 0x144
|
||||
int32_t m_nEndBoneIndex; // 0x148
|
||||
@ -7314,7 +7337,7 @@ public:
|
||||
};
|
||||
|
||||
// Alignment: 3
|
||||
// Size: 0x1d8
|
||||
// Size: 0x1e0
|
||||
class CRenderMesh
|
||||
{
|
||||
private:
|
||||
@ -7802,6 +7825,15 @@ public:
|
||||
CUtlVector< CSmartPtr< CAnimActionUpdater > > m_actions; // 0x30
|
||||
};
|
||||
|
||||
// Alignment: 1
|
||||
// Size: 0xb8
|
||||
class CCPPScriptComponentUpdater : public CAnimComponentUpdater
|
||||
{
|
||||
public:
|
||||
// MPropertyFriendlyName "Scripts"
|
||||
CUtlVector< CUtlString > m_scriptsToRun; // 0x30
|
||||
};
|
||||
|
||||
// Alignment: 1
|
||||
// Size: 0x48
|
||||
class CDampedValueComponentUpdater : public CAnimComponentUpdater
|
||||
|
29507
sdk/client.hpp
29507
sdk/client.hpp
File diff suppressed because it is too large
Load Diff
@ -446,22 +446,21 @@ public:
|
||||
// No members available
|
||||
};
|
||||
|
||||
// Alignment: 8
|
||||
// Size: 0x78
|
||||
// Alignment: 7
|
||||
// Size: 0x68
|
||||
struct EntComponentInfo_t
|
||||
{
|
||||
public:
|
||||
V_uuid_t m_id; // 0x0
|
||||
char* m_pName; // 0x10
|
||||
char* m_pCPPClassname; // 0x18
|
||||
char* m_pNetworkDataReferencedDescription; // 0x20
|
||||
char* m_pNetworkDataReferencedPtrPropDescription; // 0x28
|
||||
int32_t m_nRuntimeIndex; // 0x30
|
||||
uint32_t m_nFlags; // 0x34
|
||||
char* m_pName; // 0x0
|
||||
char* m_pCPPClassname; // 0x8
|
||||
char* m_pNetworkDataReferencedDescription; // 0x10
|
||||
char* m_pNetworkDataReferencedPtrPropDescription; // 0x18
|
||||
int32_t m_nRuntimeIndex; // 0x20
|
||||
uint32_t m_nFlags; // 0x24
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0038[0x38]; // 0x38
|
||||
[[maybe_unused]] uint8_t __pad0028[0x38]; // 0x28
|
||||
public:
|
||||
CEntityComponentHelper* m_pBaseClassComponentHelper; // 0x70
|
||||
CEntityComponentHelper* m_pBaseClassComponentHelper; // 0x60
|
||||
};
|
||||
|
||||
// Alignment: 0
|
||||
|
12258
sdk/fwd.hpp
Normal file
12258
sdk/fwd.hpp
Normal file
File diff suppressed because it is too large
Load Diff
7880
sdk/particles.hpp
7880
sdk/particles.hpp
File diff suppressed because it is too large
Load Diff
@ -4,7 +4,7 @@
|
||||
|
||||
// /////////////////////////////////////////////////////////////
|
||||
// Binary: resourcesystem.dll
|
||||
// Classes count: 52
|
||||
// Classes count: 53
|
||||
// Enums count: 2
|
||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||
// /////////////////////////////////////////////////////////////
|
||||
@ -95,6 +95,16 @@ public:
|
||||
// No members available
|
||||
};
|
||||
|
||||
// Alignment: 0
|
||||
// Size: 0x1
|
||||
class InfoForResourceTypeIPulseGraphDef
|
||||
{
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||
public:
|
||||
// No members available
|
||||
};
|
||||
|
||||
// Alignment: 0
|
||||
// Size: 0x1
|
||||
class InfoForResourceTypeIParticleSystemDefinition
|
||||
@ -437,7 +447,7 @@ public:
|
||||
|
||||
// Alignment: 0
|
||||
// Size: 0x1
|
||||
class InfoForResourceTypeCCSGOItem
|
||||
class InfoForResourceTypeCCSGOEconItem
|
||||
{
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||
|
41159
sdk/server.hpp
41159
sdk/server.hpp
File diff suppressed because it is too large
Load Diff
@ -4,7 +4,7 @@
|
||||
|
||||
// /////////////////////////////////////////////////////////////
|
||||
// Binary: worldrenderer.dll
|
||||
// Classes count: 23
|
||||
// Classes count: 24
|
||||
// Enums count: 1
|
||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||
// /////////////////////////////////////////////////////////////
|
||||
@ -181,7 +181,7 @@ public:
|
||||
CUtlVector< uint8 > m_pData; // 0x20
|
||||
};
|
||||
|
||||
// Alignment: 12
|
||||
// Alignment: 13
|
||||
// Size: 0x30
|
||||
struct AggregateMeshInfo_t
|
||||
{
|
||||
@ -190,21 +190,36 @@ public:
|
||||
uint8_t m_nVisClusterMemberCount; // 0x4
|
||||
bool m_bHasTransform; // 0x5
|
||||
int16_t m_nDrawCallIndex; // 0x6
|
||||
Color m_vTintColor; // 0x8
|
||||
uint8_t m_nLODGroupMask; // 0xc
|
||||
int16_t m_nLODSetupIndex; // 0x8
|
||||
uint8_t m_nLODGroupMask; // 0xa
|
||||
Color m_vTintColor; // 0xb
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad000d[0x3]; // 0xd
|
||||
[[maybe_unused]] uint8_t __pad000f[0x1]; // 0xf
|
||||
public:
|
||||
ObjectTypeFlags_t m_objectFlags; // 0x10
|
||||
Vector m_vLODOrigin; // 0x14
|
||||
float m_fLODStartDrawDistance; // 0x20
|
||||
float m_fLODEndDrawDistance; // 0x24
|
||||
float m_fMaxObjectScale; // 0x28
|
||||
int32_t m_nLightProbeVolumePrecomputedHandshake; // 0x2c
|
||||
int32_t m_nLightProbeVolumePrecomputedHandshake; // 0x14
|
||||
Vector m_vLODOrigin; // 0x18
|
||||
float m_fLODStartDrawDistance; // 0x24
|
||||
float m_fLODEndDrawDistance; // 0x28
|
||||
float m_fMaxObjectScale; // 0x2c
|
||||
};
|
||||
|
||||
// Alignment: 7
|
||||
// Size: 0x60
|
||||
// Alignment: 4
|
||||
// Size: 0x40
|
||||
struct AggregateLODSetup_t
|
||||
{
|
||||
public:
|
||||
Vector m_vLODOrigin; // 0x0
|
||||
float m_fMaxObjectScale; // 0xc
|
||||
uint8_t m_nLODMask; // 0x10
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0011[0x7]; // 0x11
|
||||
public:
|
||||
CUtlVectorFixedGrowable< float32 > m_fSwitchDistances; // 0x18
|
||||
};
|
||||
|
||||
// Alignment: 8
|
||||
// Size: 0x78
|
||||
struct AggregateSceneObject_t
|
||||
{
|
||||
public:
|
||||
@ -215,9 +230,10 @@ private:
|
||||
[[maybe_unused]] uint8_t __pad000a[0x6]; // 0xa
|
||||
public:
|
||||
CUtlVector< AggregateMeshInfo_t > m_aggregateMeshes; // 0x10
|
||||
CUtlVector< uint16 > m_visClusterMembership; // 0x28
|
||||
CUtlVector< matrix3x4_t > m_fragmentTransforms; // 0x40
|
||||
CStrongHandle< InfoForResourceTypeCModel > m_renderableModel; // 0x58
|
||||
CUtlVector< AggregateLODSetup_t > m_lodSetups; // 0x28
|
||||
CUtlVector< uint16 > m_visClusterMembership; // 0x40
|
||||
CUtlVector< matrix3x4_t > m_fragmentTransforms; // 0x58
|
||||
CStrongHandle< InfoForResourceTypeCModel > m_renderableModel; // 0x70
|
||||
};
|
||||
|
||||
// Alignment: 12
|
||||
|
Loading…
Reference in New Issue
Block a user