#include <HairStrandsInterface.h>
◆ FHairGroupPublicData()
| FHairGroupPublicData::FHairGroupPublicData |
( |
uint32 |
InGroupIndex, |
|
|
const FName & |
OwnerName |
|
) |
| |
◆ DoesSupportVoxelization()
| bool FHairGroupPublicData::DoesSupportVoxelization |
( |
| ) |
const |
|
inline |
◆ GetActiveStrandsCoverageScale()
| float FHairGroupPublicData::GetActiveStrandsCoverageScale |
( |
| ) |
const |
◆ GetActiveStrandsCurveCount()
| uint32 FHairGroupPublicData::GetActiveStrandsCurveCount |
( |
bool |
bPrevious = false | ) |
const |
◆ GetActiveStrandsPointCount()
| uint32 FHairGroupPublicData::GetActiveStrandsPointCount |
( |
bool |
bPrevious = false | ) |
const |
◆ GetActiveStrandsRadiusScale()
| float FHairGroupPublicData::GetActiveStrandsRadiusScale |
( |
| ) |
const |
◆ GetBindingType()
◆ GetCulledCurveBuffer() [1/2]
◆ GetCulledCurveBuffer() [2/2]
◆ GetCulledVertexIdBuffer() [1/2]
◆ GetCulledVertexIdBuffer() [2/2]
◆ GetCullingResultAvailable()
| bool FHairGroupPublicData::GetCullingResultAvailable |
( |
| ) |
const |
|
inline |
◆ GetDrawIndirectBuffer()
◆ GetDrawIndirectRasterComputeBuffer() [1/2]
◆ GetDrawIndirectRasterComputeBuffer() [2/2]
| const FRDGExternalBuffer & FHairGroupPublicData::GetDrawIndirectRasterComputeBuffer |
( |
| ) |
const |
|
inline |
◆ GetGeometryType()
◆ GetGroupIndex()
| uint32 FHairGroupPublicData::GetGroupIndex |
( |
| ) |
const |
|
inline |
◆ GetIntLODIndex()
| int32 FHairGroupPublicData::GetIntLODIndex |
( |
| ) |
const |
|
inline |
◆ GetLODBias()
| float FHairGroupPublicData::GetLODBias |
( |
| ) |
const |
|
inline |
◆ GetLODGeometryTypes()
◆ GetLODIndex()
| float FHairGroupPublicData::GetLODIndex |
( |
| ) |
const |
|
inline |
◆ GetLODScreenSizes()
| const TArray< float > & FHairGroupPublicData::GetLODScreenSizes |
( |
| ) |
const |
|
inline |
◆ GetLODVisibilities()
| const TArray< bool > & FHairGroupPublicData::GetLODVisibilities |
( |
| ) |
const |
|
inline |
◆ GetLODVisibility()
| bool FHairGroupPublicData::GetLODVisibility |
( |
| ) |
const |
|
inline |
◆ GetMeshLODIndex()
| float FHairGroupPublicData::GetMeshLODIndex |
( |
| ) |
const |
|
inline |
◆ IsGlobalInterpolationEnable()
| bool FHairGroupPublicData::IsGlobalInterpolationEnable |
( |
int32 |
InLODIndex | ) |
const |
|
inline |
◆ IsSimulationEnable()
| bool FHairGroupPublicData::IsSimulationEnable |
( |
int32 |
InLODIndex | ) |
const |
|
inline |
◆ IsVisible()
| bool FHairGroupPublicData::IsVisible |
( |
int32 |
InLODIndex | ) |
const |
|
inline |
◆ SetCullingResultAvailable()
| void FHairGroupPublicData::SetCullingResultAvailable |
( |
bool |
b | ) |
|
|
inline |
◆ SetLODBias()
| void FHairGroupPublicData::SetLODBias |
( |
float |
InLODBias | ) |
|
|
inline |
◆ SetLODGeometryTypes()
◆ SetLODIndex()
| void FHairGroupPublicData::SetLODIndex |
( |
float |
InLODIndex | ) |
|
|
inline |
◆ SetLODScreenSizes()
| void FHairGroupPublicData::SetLODScreenSizes |
( |
const TArray< float > & |
ScreenSizes | ) |
|
|
inline |
◆ SetLODVisibilities()
| void FHairGroupPublicData::SetLODVisibilities |
( |
const TArray< bool > & |
InLODVisibility | ) |
|
|
inline |
◆ SetLODVisibility()
| void FHairGroupPublicData::SetLODVisibility |
( |
bool |
bVisible | ) |
|
|
inline |
◆ SetMeshLODIndex()
| void FHairGroupPublicData::SetMeshLODIndex |
( |
float |
InMeshLODIndex | ) |
|
|
inline |
◆ SupportVoxelization()
| void FHairGroupPublicData::SupportVoxelization |
( |
bool |
InVoxelize | ) |
|
|
inline |
◆ AutoLODBias
| float FHairGroupPublicData::AutoLODBias = 0 |
◆ bAutoLOD
◆ bDebugDrawLODInfo
| bool FHairGroupPublicData::bDebugDrawLODInfo = false |
◆ BindingMinMeshLOD
| int32 FHairGroupPublicData::BindingMinMeshLOD = -1 |
◆ BindingTypes
◆ bIsDeformationEnable
| bool FHairGroupPublicData::bIsDeformationEnable = false |
◆ bIsSimulationCacheEnable
| bool FHairGroupPublicData::bIsSimulationCacheEnable = false |
◆ bLODVisibility
| bool FHairGroupPublicData::bLODVisibility = true |
◆ bSupportVoxelization
| bool FHairGroupPublicData::bSupportVoxelization = true |
◆ ClusterCount
| uint32 FHairGroupPublicData::ClusterCount = 0 |
◆ ClusterDataIndex
| uint32 FHairGroupPublicData::ClusterDataIndex = ~0 |
◆ ClusterScale
| float FHairGroupPublicData::ClusterScale = 0 |
◆ ContinuousLODBounds
◆ ContinuousLODCoverageScale
| float FHairGroupPublicData::ContinuousLODCoverageScale = 1.f |
◆ ContinuousLODCurveCount
| uint32 FHairGroupPublicData::ContinuousLODCurveCount = 0 |
◆ ContinuousLODPointCount
| uint32 FHairGroupPublicData::ContinuousLODPointCount = 0 |
◆ ContinuousLODPreviousCurveCount
| uint32 FHairGroupPublicData::ContinuousLODPreviousCurveCount = 0 |
◆ ContinuousLODPreviousPointCount
| uint32 FHairGroupPublicData::ContinuousLODPreviousPointCount = 0 |
◆ ContinuousLODRadiusScale
| float FHairGroupPublicData::ContinuousLODRadiusScale = 1.f |
◆ ContinuousLODScreenPos
◆ ContinuousLODScreenSize
| float FHairGroupPublicData::ContinuousLODScreenSize = 1.f |
◆ Culling
| FCulling* FHairGroupPublicData::Culling = nullptr |
◆ DebugGroupColor
◆ DebugScreenSize
| float FHairGroupPublicData::DebugScreenSize = 0.f |
◆ GroupIndex
| uint32 FHairGroupPublicData::GroupIndex = 0 |
◆ Instance
◆ LODBias
| float FHairGroupPublicData::LODBias = 0 |
◆ LODGeometryTypes
◆ LODGlobalInterpolations
| TArray<bool> FHairGroupPublicData::LODGlobalInterpolations |
◆ LODIndex
| float FHairGroupPublicData::LODIndex = -1 |
◆ LODScreenSizes
◆ LODSimulations
◆ LODVisibilities
| TArray<bool> FHairGroupPublicData::LODVisibilities |
◆ MeshLODIndex
| float FHairGroupPublicData::MeshLODIndex = -1 |
◆ RestCurveCount
| uint32 FHairGroupPublicData::RestCurveCount = 0 |
◆ RestPointCount
| uint32 FHairGroupPublicData::RestPointCount = 0 |
◆ VFInput
The documentation for this class was generated from the following files: