Navigation
API > API/Plugins > API/Plugins/HairStrandsCore
Represent/Describe data & resources of a hair group belonging to a groom.
| Name | FHairGroupInstance |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/HairStrands/Source/HairStrandsCore/Public/GroomInstance.h |
| Include Path | #include "GroomInstance.h" |
Syntax
struct FHairGroupInstance : public FHairStrandsInstance
Inheritance Hierarchy
- TTransactionalAtomicRefCount → FRefCountBase → FHairStrandsInstance → FHairGroupInstance
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FHairGroupInstance() |
GroomInstance.h |
Structs
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bForceCards | bool | GroomInstance.h | ||
| BindingType | EHairBindingType | GroomInstance.h | ||
| bSupportStreaming | bool | GroomInstance.h | ||
| bUpdatePositionOffset | bool | GroomInstance.h | ||
| Cards | FHairGroupInstance::FCards | GroomInstance.h | ||
| Debug | FHairGroupInstance::FDebug | GroomInstance.h | ||
| DeformedComponent | UMeshComponent * | Deformed component to extract the bone buffer. | GroomInstance.h | |
| DeformedSection | int32 | Section of the deformed component to be used. | GroomInstance.h | |
| GeometryType | EHairGeometryType | GroomInstance.h | ||
| Guides | FHairGroupInstance::FGuides | GroomInstance.h | ||
| HairGroupPublicData | FHairGroupPublicData * | GroomInstance.h | ||
| LocalToWorld | FTransform | GroomInstance.h | ||
| Meshes | FHairGroupInstance::FMeshes | GroomInstance.h | ||
| Strands | FHairGroupInstance::FStrands | GroomInstance.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FTransform & GetCurrentLocalToWorld() |
Get the current local to world transform according to the internal binding type | GroomInstance.h | |
FHairStrandsVertexFactoryUniformShaderParameters GetHairStandsUniformShaderParameters
(
EGroomViewMode ViewMode |
GroomInstance.h | ||
const FTransform & GetPreviousLocalToWorld() |
Get the previous local to world transform according to the internal binding type | GroomInstance.h | |
const FTransform & GetRestLocalToWorld() |
Get the rest local to world transform according to the internal binding type | GroomInstance.h | |
bool IsValid() |
GroomInstance.h |
Overridden from FHairStrandsInstance
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const FBoxSphereBounds & GetBounds() |
GroomInstance.h | ||
virtual const FHairGroupPublicData * GetHairData() |
GroomInstance.h | ||
virtual const EHairGeometryType GetHairGeometry() |
GroomInstance.h | ||
virtual const FBoxSphereBounds & GetLocalBounds() |
GroomInstance.h |