Navigation
Filters
Classes
Typedefs
| Name | Description |
|---|---|
| FHairGroupInstanceModifer | |
| TGroomAttributesConstRef | |
| TGroomAttributesRef | |
| TStrandAttributesConstRef | |
| TStrandAttributesRef | |
| TTextureAllocation | Typedef UTexture2D* (TCreateTextureHelper*)(FName Package, const FIntPoint& Resolution); |
Enums
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddClearAABBPass
(
FRDGBuilder& GraphBuilder, |
||
| void | AddComputeMipsPass
(
FRDGBuilder& GraphBuilder, |
||
| void | AddDeformSimHairStrandsPass
(
FRDGBuilder& GraphBuilder, |
Reset the interpolation data. | |
| void | AddGroomCacheUpdatePass
(
FRDGBuilder& GraphBuilder, |
||
| void | AddHairCardsDeformationPass
(
FRDGBuilder& GraphBuilder, |
||
| void | AddHairCardsRBFInterpolationPass
(
FRDGBuilder& GraphBuilder, |
||
| void | AddHairMeshesRBFInterpolationPass
(
FRDGBuilder& GraphBuilder, |
||
| void | AddHairStrandInitMeshSamplesPass
(
FRDGBuilder& GraphBuilder, |
Init the samples information to be used for interpolation | |
| void | AddHairStrandsInterpolationPass
(
FRDGBuilder& GraphBuilder, |
||
| 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 | AddHairTangentPass
(
FRDGBuilder& GraphBuilder, |
||
| void | AddPatchAttributePass
(
FRDGBuilder& GraphBuilder, |
||
| void | AddSkinUpdatePass
(
FRDGBuilder& GraphBuilder, |
||
| void | AddTransferPositionPass
(
FRDGBuilder& GraphBuilder, |
||
BEGIN_GLOBAL_SHADER_PARAMETER_STRUCT
(
FHairStrandsVertexFactoryUniformShaderParameters, |
|||
BEGIN_GLOBAL_SHADER_PARAMETER_STRUCT
(
FHairCardsVertexFactoryUniformShaderParameters, |
@hair_todo: pack card ID + card UV in 32Bits alpha channel's of the position buffer: | ||
| void | ComputeHairStrandsInterpolation
(
FRDGBuilder& GraphBuilder, |
||
| FHairGroupPublicData::FVertexFactoryInput | ComputeHairStrandsVertexInputData
(
const FHairGroupInstance* Instance, |
||
| 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. | |
| FGroomCacheResources | CreateGroomCacheBuffer
(
FRDGBuilder& GraphBuilder, |
||
| void | CreateHairStrandsDebugDatas
(
const FHairStrandsDatas& InData, |
Debug data (used for debug visalization but also for texture generation) | |
| void | CreateHairStrandsDebugResources
(
FRDGBuilder& GraphBuilder, |
||
DECLARE_RENDER_COMMAND_PIPE
(
Groom, |
|||
| Relevant information about a groom animation | |||
| void | GenerateFolliculeMask
(
FRDGBuilder& GraphBuilder, |
||
| void | GenerateFolliculeMask
(
FRDGBuilder& GraphBuilder, |
||
| uint32 | GetBufferTotalNumBytes
(
const FRDGExternalBuffer& In |
||
| uint32 | GetDataSize
(
const FHairStrandsBulkData& BulkData |
||
| uint32 | GetDataSize
(
const FHairStrandsInterpolationBulkData& InterpolationBulkData |
||
| 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 | |||
| uint32 | Returns the number of textures used for a particular layout. | ||
| const TCHAR * | GetHairTextureLayoutTextureName
(
EHairTextureLayout InLayout, |
||
| bool | HasHairAttribute
(
uint32 In, |
||
| bool | HasHairAttributeFlags
(
uint32 In, |
||
| FRDGHairStrandsCullingData | ImportCullingData
(
FRDGBuilder& GraphBuilder, |
||
| bool | operator!
(
EHairResourceStatus A |
||
| EHairResourceStatus | operator&
(
EHairResourceStatus In, |
||
| EHairResourceStatus | operator|
(
EHairResourceStatus In, |
||
| EHairResourceStatus & | operator|=
(
EHairResourceStatus& Out, |
||
| bool | RequestStrandsPosition
(
const UGroomComponent* Component, |
||
| void | SetGroomAttribute
(
FHairDescription& HairDescription, |
||
| void | SetHairAttribute
(
uint32& Out, |
||
| void | SetHairAttributeFlags
(
uint32& Out, |
||
| void | SetHairStrandAttribute
(
FHairDescription& HairDescription, |
||
| void | SetHairVertexAttribute
(
FHairDescription& HairDescription, |
||
| Flags TextureCount AttributeChannelIndex | SHADER_PARAMETER
(
uint32, |
||
| Flags TextureCount | SHADER_PARAMETER
(
uint32, |
||
| Flags | SHADER_PARAMETER
(
uint32, |
||
| Flags TextureCount AttributeChannelIndex CoverageBias PreviousPositionBuffer UVsBuffer Texture0Textu... | SHADER_PARAMETER_SAMPLER
(
SamplerState, |
||
| Flags TextureCount AttributeChannelIndex CoverageBias PreviousPositionBuffer UVsBuffer Texture0Textu... | SHADER_PARAMETER_SAMPLER
(
SamplerState, |
||
| Flags TextureCount AttributeChannelIndex CoverageBias PreviousPositionBuffer UVsBuffer Texture0Textu... | SHADER_PARAMETER_SAMPLER
(
SamplerState, |
||
| Flags TextureCount AttributeChannelIndex CoverageBias PreviousPositionBuffer UVsBuffer Texture0Textu... | SHADER_PARAMETER_SAMPLER
(
SamplerState, |
||
| Flags TextureCount AttributeChannelIndex CoverageBias PreviousPositionBuffer UVsBuffer Texture0Textu... | SHADER_PARAMETER_SAMPLER
(
SamplerState, |
||
| Flags TextureCount AttributeChannelIndex CoverageBias PreviousPositionBuffer UVsBuffer Texture0Textu... | SHADER_PARAMETER_SAMPLER
(
SamplerState, |
||
| Flags TextureCount AttributeChannelIndex CoverageBias | SHADER_PARAMETER_SRV
(
Buffer< float4 >, |
||
| Flags TextureCount AttributeChannelIndex CoverageBias PreviousPositionBuffer | SHADER_PARAMETER_SRV
(
Buffer< float4 >, |
||
| Flags TextureCount AttributeChannelIndex CoverageBias PreviousPositionBuffer UVsBuffer | SHADER_PARAMETER_SRV
(
Buffer< float4 >, |
||
| Common | SHADER_PARAMETER_STRUCT_INCLUDE
(
FHairStrandsInstanceResourceRawParameters, |
||
| Common PrevResources | SHADER_PARAMETER_STRUCT_INCLUDE
(
FHairStrandsInstanceCullingRawParameters, |
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 | GroupCardsName | ||
| 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 |