Navigation
Unreal Engine C++ API Reference > Plugins
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 |