class CRenderGroom
{
public:
CUtlVector<RenderHairStrandInfo_t> m_hairs;
CUtlVector<uint32> m_hairPositionOffsets;
private:
uint8 pad_0030[16];
public:
CStrongHandleCopyable<InfoForResourceTypeIMaterial2> m_hSimParamsMat;
CUtlVector<int32> m_strandSegmentCountHist;
private:
uint8 pad_0060[24];
public:
int32 m_nMaxSegmentsPerHairStrand;
int32 m_nGuideHairCount;
int32 m_nHairCount;
int32 m_nTotalVertexCount;
int32 m_nTotalSegmentCount;
int32 m_nGroomGroupID;
int32 m_nAttachBoneIdx;
int32 m_nAttachMeshIdx;
int32 m_nAttachMeshDrawCallIdx;
bool m_bEnableSimulation;
};
KV3 Class Defaults
{
m_hairs = [ ]
m_hairPositionOffsets = [ ]
m_hSimParamsMat = resource:""
m_strandSegmentCountHist = [ ]
m_nMaxSegmentsPerHairStrand = 0
m_nGuideHairCount = 0
m_nHairCount = 0
m_nTotalVertexCount = 0
m_nTotalSegmentCount = 0
m_nGroomGroupID = 0
m_nAttachBoneIdx = 0
m_nAttachMeshIdx = -1
m_nAttachMeshDrawCallIdx = -1
m_bEnableSimulation = false
}