Navigation
Unreal Engine C++ API Reference > Plugins
Filters
Classes
Typedefs
Name | Description |
---|---|
FHairCardsUniformBuffer | |
FHairGroupInstanceModifer | |
FHairStrandsUniformBuffer | |
TGroomAttributesConstRef | |
TGroomAttributesRef | |
TStrandAttributesConstRef | |
TStrandAttributesRef | |
TTextureAllocation | Typedef UTexture2D* (TCreateTextureHelper*)(FName Package, const FIntPoint& Resolution); |
Enums
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddComputeMipsPass
(
FRDGBuilder& GraphBuilder, |
|
![]() |
void | AddHairCardsRBFInterpolationPass
(
FRDGBuilder& GraphBuilder, |
|
![]() |
void | AddHairMeshesRBFInterpolationPass
(
FRDGBuilder& GraphBuilder, |
|
![]() |
void | AddHairStrandInitMeshSamplesPass
(
FRDGBuilder& GraphBuilder, |
Init the samples information to be used for interpolation |
![]() |
void | AddHairStrandUpdateMeshSamplesPass
(
FRDGBuilder& GraphBuilder, |
Update the samples information to be used for interpolation |
![]() |
void | AddHairStrandUpdateMeshTrianglesPass
(
FRDGBuilder& GraphBuilder, |
Update the triangles information on which hair stands have been projected |
![]() |
void | AddHairStrandUpdatePositionOffsetPass
(
FRDGBuilder& GraphBuilder, |
|
![]() |
void | AddSkinUpdatePass
(
FRDGBuilder& GraphBuilder, |
|
![]() |
void | ComputeHairStrandsInterpolation
(
FRDGBuilder& GraphBuilder, |
|
![]() |
void | ComputeInterpolationWeights
(
UGroomBindingAsset* BindingAsset, |
|
![]() |
void | ConvertFromGroomAsset
(
UGroomAsset* In, |
Convert a groom asset into an editable groom asset. |
![]() |
void | ConvertToGroomAsset
(
UGroomAsset* Out, |
Convert an editable groom asset into a groom asset The 'operations' flag indicates what type of modifications have been done onto the editable groom. |
![]() |
void | CreateHairStrandsDebugDatas
(
const FHairStrandsDatas& InData, |
Debug data (used for debug visalization but also for texture generation) |
![]() |
void | CreateHairStrandsDebugResources
(
FRDGBuilder& GraphBuilder, |
|
![]() |
FHairStrandsProjectionMeshData | ExtractMeshData
(
FSkeletalMeshRenderData* RenderData |
|
![]() |
void | GenerateFolliculeMask
(
FRDGBuilder& GraphBuilder, |
|
![]() |
void | GenerateFolliculeMask
(
FRDGBuilder& GraphBuilder, |
|
![]() |
uint32 | GetBufferTotalNumBytes
(
const FRDGExternalBuffer& In |
|
![]() |
HAIRSTRANDSCORE_API const FShaderParametersMetadata * | ||
![]() |
HAIRSTRANDSCORE_API const FShaderParametersMetadata * | ||
![]() |
const FLinearColor | GetHairGroupDebugColor
(
int32 GroupIt |
Return the debug color of an hair group |
![]() |
EHairResourceLoadingType | GetHairResourceLoadingType
(
EHairGeometryType InGeometryType, |
|
![]() |
float | GetHairStrandsMaxLength
(
const FHairStrandsDatas& In |
|
![]() |
float | GetHairStrandsMaxRadius
(
const FHairStrandsDatas& In |
|
![]() |
uint32 | Return the max number of section/triangle a skeletal mesh can have. After this count, binding will be disabled. | |
![]() |
uint32 | ||
![]() |
bool | HasHairAttribute
(
uint32 In, |
|
![]() |
bool | HasHairAttributeFlags
(
uint32 In, |
|
![]() |
constexpr bool | ||
![]() |
constexpr bool | ||
![]() |
bool | operator!
(
EHairResourceStatus A |
|
![]() |
EHairResourceStatus | operator&
(
EHairResourceStatus In, |
|
![]() |
constexpr EGroomCacheImportType | operator&
(
EGroomCacheImportType Lhs, |
|
![]() |
constexpr EGroomCacheAttributes | operator&
(
EGroomCacheAttributes Lhs, |
|
![]() |
EGroomCacheImportType & | operator&=
(
EGroomCacheImportType& Lhs, |
|
![]() |
EGroomCacheAttributes & | operator&=
(
EGroomCacheAttributes& Lhs, |
|
![]() |
constexpr EGroomCacheAttributes | operator^
(
EGroomCacheAttributes Lhs, |
|
![]() |
constexpr EGroomCacheImportType | operator^
(
EGroomCacheImportType Lhs, |
|
![]() |
EGroomCacheAttributes & | operator^=
(
EGroomCacheAttributes& Lhs, |
|
![]() |
EGroomCacheImportType & | operator^=
(
EGroomCacheImportType& Lhs, |
|
![]() |
constexpr EGroomCacheAttributes | operator|
(
EGroomCacheAttributes Lhs, |
|
![]() |
constexpr EGroomCacheImportType | operator|
(
EGroomCacheImportType Lhs, |
|
![]() |
EHairResourceStatus | operator|
(
EHairResourceStatus In, |
|
![]() |
EHairResourceStatus & | operator|=
(
EHairResourceStatus& Out, |
|
![]() |
EGroomCacheImportType & | operator|=
(
EGroomCacheImportType& Lhs, |
|
![]() |
EGroomCacheAttributes & | operator|=
(
EGroomCacheAttributes& Lhs, |
|
![]() |
constexpr EGroomCacheImportType | ||
![]() |
constexpr EGroomCacheAttributes | ||
![]() |
bool | RequestStrandsPosition
(
const UGroomComponent* Component, |
|
![]() |
enum EGroomViewModeuint8void | ResetHairStrandsInterpolation
(
FRDGBuilder& GraphBuilder, |
Reset the interpolation data. |
![]() |
void | SetGroomAttribute
(
FHairDescription& HairDescription, |
|
![]() |
void | SetHairAttribute
(
uint32& Out, |
|
![]() |
void | SetHairAttributeFlags
(
uint32& Out, |
|
![]() |
void | SetHairStrandAttribute
(
FHairDescription& HairDescription, |
|
![]() |
void | SetHairVertexAttribute
(
FHairDescription& HairDescription, |
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
const FName | AO | |
![]() |
const FName | BasisType | |
![]() |
const FName | ClosestGuides | |
![]() |
const FName | ClumpID | |
![]() |
const FName | Color | |
![]() |
const FName | Color | |
![]() |
const FName | Color | |
![]() |
const FName | CurveType | |
![]() |
const FName | GroupCardsID | |
![]() |
const FName | GroupID | |
![]() |
const FName | GroupName | |
![]() |
const FName | Guide | |
![]() |
const FName | GuideWeights | |
![]() |
const FName | ID | |
![]() |
const FName | Knots | |
![]() |
const FName | MajorVersion | |
![]() |
const FName | MinorVersion | |
![]() |
const FName | Position | |
![]() |
const FName | Properties | |
![]() |
const FName | RootUV | |
![]() |
const FName | Roughness | |
![]() |
const FName | Roughness | |
![]() |
const FName | Roughness | |
![]() |
const FName | Tool | |
![]() |
const FName | VertexCount | |
![]() |
const FName | Width | |
![]() |
const FName | Width | |
![]() |
const FName | Width |