implements IInterface_AssetUserData
0x00x0128
Members 19
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x0028 | 0x08 | padding / unreflected | |||
| 0x01 | LODMode | EGroomLODMode | 6 flags | Default | |
| 0x0031 | 0x03 | padding / unreflected | |||
| 0x04 | AutoLODBias | float | 6 flags | 0 | |
| 0x10 | HairGroupsInfo | TArray<FHairGroupInfoWithVisibility> | 4 flags | [] | |
| 0x10 | HairGroupsRendering | TArray<FHairGroupsRendering> | 5 flags | [] | |
| 0x10 | HairGroupsPhysics | TArray<FHairGroupsPhysics> | 5 flags | [] | |
| 0x10 | HairGroupsInterpolation | TArray<FHairGroupsInterpolation> | 5 flags | [] | |
| 0x10 | HairGroupsLOD | TArray<FHairGroupsLOD> | 5 flags | [] | |
| 0x10 | HairGroupsCards | TArray<FHairGroupsCardsSourceDescription> | 4 flags | [] | |
| 0x10 | HairGroupsMeshes | TArray<FHairGroupsMeshesSourceDescription> | 4 flags | [] | |
| 0x10 | HairGroupsMaterials | TArray<FHairGroupsMaterial> | 4 flags | [] | |
| 0x01 | EnableGlobalInterpolation | bool | 8 flags | false | |
| 0x01 | EnableSimulationCache | bool | 8 flags | false | |
| 0x01 | HairInterpolationType | EGroomInterpolationType | 8 flags | SmoothTransform | |
| 0x00BB | 0x05 | padding / unreflected | |||
| 0x08 | RiggedSkeletalMesh | USkeletalMesh* | 9 flags | nullptr | |
| 0x10 | DeformedGroupSections | TArray<int32> | 2 flags | [] | |
| 0x04 | MinLOD | FPerPlatformInt | 3 flags | {Default=0} | |
| 0x01 | DisableBelowMinLodStripping | FPerPlatformBool | 4 flags | {Default=false} | |
| 0x00DD | 0x03 | padding / unreflected | |||
| 0x10 | EffectiveLODBias | TArray<float> | 2 flags | [] | |
| 0x00F0 | 0x20 | padding / unreflected | |||
| 0x10 | AssetUserData | TArray<UAssetUserData*> | 8 flags | [] | |
| 0x0120 | 0x08 | unreflected bytes to end of UGroomAsset | |||
Functions 24
| Signature | Flags | Native | Params |
|---|---|---|---|
| void SetRiggedSkeletalMesh(USkeletalMesh* In) | FinalNative+1 flags | 0x08 | |
| void SetHairInterpolationType(const EGroomInterpolationType& In) | FinalNative+1 flags | 0x01 | |
| void SetHairGroupsRendering(const TArray<FHairGroupsRendering>& In) | FinalNative+1 flags | 0x10 | |
| void SetHairGroupsPhysics(const TArray<FHairGroupsPhysics>& In) | FinalNative+1 flags | 0x10 | |
| void SetHairGroupsMeshes(const TArray<FHairGroupsMeshesSourceDescription>& In) | FinalNative+1 flags | 0x10 | |
| void SetHairGroupsMaterials(const TArray<FHairGroupsMaterial>& In) | FinalNative+1 flags | 0x10 | |
| void SetHairGroupsLOD(const TArray<FHairGroupsLOD>& In) | FinalNative+1 flags | 0x10 | |
| void SetHairGroupsInterpolation(const TArray<FHairGroupsInterpolation>& In) | FinalNative+1 flags | 0x10 | |
| void SetHairGroupsCards(const TArray<FHairGroupsCardsSourceDescription>& In) | FinalNative+1 flags | 0x10 | |
| void SetEnableSimulationCache(bool In) | FinalNative+1 flags | 0x01 | |
| void SetEnableGlobalInterpolation(bool In) | FinalNative+1 flags | 0x01 | |
| void SetDeformedGroupSections(const TArray<int32>& In) | FinalNative+1 flags | 0x10 | |
| USkeletalMesh* GetRiggedSkeletalMesh() | FinalNative+1 flags | 0x08 | |
| EGroomInterpolationType GetHairInterpolationType() | FinalNative+1 flags | 0x01 | |
| TArray<FHairGroupsRendering> GetHairGroupsRendering() | FinalNative+1 flags | 0x10 | |
| TArray<FHairGroupsPhysics> GetHairGroupsPhysics() | FinalNative+1 flags | 0x10 | |
| TArray<FHairGroupsMeshesSourceDescription> GetHairGroupsMeshes() | FinalNative+1 flags | 0x10 | |
| TArray<FHairGroupsMaterial> GetHairGroupsMaterials() | FinalNative+1 flags | 0x10 | |
| TArray<FHairGroupsLOD> GetHairGroupsLOD() | FinalNative+1 flags | 0x10 | |
| TArray<FHairGroupsInterpolation> GetHairGroupsInterpolation() | FinalNative+1 flags | 0x10 | |
| TArray<FHairGroupsCardsSourceDescription> GetHairGroupsCards() | FinalNative+1 flags | 0x10 | |
| bool GetEnableSimulationCache() | FinalNative+1 flags | 0x01 | |
| bool GetEnableGlobalInterpolation() | FinalNative+1 flags | 0x01 | |
| TArray<int32> GetDeformedGroupSections() | FinalNative+1 flags | 0x10 |