UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FHairStrandsVisibilityData Struct Reference

#include <HairStrandsData.h>

Public Attributes

FRDGTextureRef VelocityTexture = nullptr
 
FRDGTextureRef ResolveMaskTexture = nullptr
 
FRDGTextureRef CoverageTexture = nullptr
 
FRDGTextureRef ViewHairCountTexture = nullptr
 
FRDGTextureRef ViewHairCountUintTexture = nullptr
 
FRDGTextureRef HairOnlyDepthTexture = nullptr
 
FRDGTextureRef HairOnlyDepthClosestHZBTexture = nullptr
 
FRDGTextureRef HairOnlyDepthFurthestHZBTexture = nullptr
 
FRDGTextureRef LightChannelMaskTexture = nullptr
 
uint32 MaxSampleCount = 8
 
uint32 MaxNodeCount = 0
 
FRDGBufferRef NodeCount = nullptr
 
FRDGTextureRef NodeIndex = nullptr
 
FRDGBufferRef NodeData = nullptr
 
FRDGBufferRef NodeVisData = nullptr
 
FRDGBufferRef NodeCoord = nullptr
 
FRDGBufferRef NodeIndirectArg = nullptr
 
uint32 NodeGroupSize = 0
 
FVector4f HairOnlyDepthHZBParameters = FVector4f::Zero()
 
uint32 RasterizedInstanceCount = 0
 
uint32 MaxControlPointCount = 0
 
FRDGBufferSRVRef ControlPointsSRV = nullptr
 
FRDGBufferSRVRef ControlPointCount = nullptr
 
FRDGBufferSRVRef ControlPointVelocitySRV = nullptr
 
FHairStrandsTiles TileData
 
FIntPoint SampleLightingViewportResolution
 
FRDGTextureRef SampleLightingTexture = nullptr
 

Static Public Attributes

static const EPixelFormat NodeCoordFormat = PF_R16G16_UINT
 
static const EPixelFormat CoverageFormat = PF_R16F
 

Member Data Documentation

◆ ControlPointCount

FRDGBufferSRVRef FHairStrandsVisibilityData::ControlPointCount = nullptr

◆ ControlPointsSRV

FRDGBufferSRVRef FHairStrandsVisibilityData::ControlPointsSRV = nullptr

◆ ControlPointVelocitySRV

FRDGBufferSRVRef FHairStrandsVisibilityData::ControlPointVelocitySRV = nullptr

◆ CoverageFormat

const EPixelFormat FHairStrandsVisibilityData::CoverageFormat = PF_R16F
static

◆ CoverageTexture

FRDGTextureRef FHairStrandsVisibilityData::CoverageTexture = nullptr

◆ HairOnlyDepthClosestHZBTexture

FRDGTextureRef FHairStrandsVisibilityData::HairOnlyDepthClosestHZBTexture = nullptr

◆ HairOnlyDepthFurthestHZBTexture

FRDGTextureRef FHairStrandsVisibilityData::HairOnlyDepthFurthestHZBTexture = nullptr

◆ HairOnlyDepthHZBParameters

FVector4f FHairStrandsVisibilityData::HairOnlyDepthHZBParameters = FVector4f::Zero()

◆ HairOnlyDepthTexture

FRDGTextureRef FHairStrandsVisibilityData::HairOnlyDepthTexture = nullptr

◆ LightChannelMaskTexture

FRDGTextureRef FHairStrandsVisibilityData::LightChannelMaskTexture = nullptr

◆ MaxControlPointCount

uint32 FHairStrandsVisibilityData::MaxControlPointCount = 0

◆ MaxNodeCount

uint32 FHairStrandsVisibilityData::MaxNodeCount = 0

◆ MaxSampleCount

uint32 FHairStrandsVisibilityData::MaxSampleCount = 8

◆ NodeCoord

FRDGBufferRef FHairStrandsVisibilityData::NodeCoord = nullptr

◆ NodeCoordFormat

const EPixelFormat FHairStrandsVisibilityData::NodeCoordFormat = PF_R16G16_UINT
static

◆ NodeCount

FRDGBufferRef FHairStrandsVisibilityData::NodeCount = nullptr

◆ NodeData

FRDGBufferRef FHairStrandsVisibilityData::NodeData = nullptr

◆ NodeGroupSize

uint32 FHairStrandsVisibilityData::NodeGroupSize = 0

◆ NodeIndex

FRDGTextureRef FHairStrandsVisibilityData::NodeIndex = nullptr

◆ NodeIndirectArg

FRDGBufferRef FHairStrandsVisibilityData::NodeIndirectArg = nullptr

◆ NodeVisData

FRDGBufferRef FHairStrandsVisibilityData::NodeVisData = nullptr

◆ RasterizedInstanceCount

uint32 FHairStrandsVisibilityData::RasterizedInstanceCount = 0

◆ ResolveMaskTexture

FRDGTextureRef FHairStrandsVisibilityData::ResolveMaskTexture = nullptr

◆ SampleLightingTexture

FRDGTextureRef FHairStrandsVisibilityData::SampleLightingTexture = nullptr

◆ SampleLightingViewportResolution

FIntPoint FHairStrandsVisibilityData::SampleLightingViewportResolution

◆ TileData

FHairStrandsTiles FHairStrandsVisibilityData::TileData

◆ VelocityTexture

FRDGTextureRef FHairStrandsVisibilityData::VelocityTexture = nullptr

◆ ViewHairCountTexture

FRDGTextureRef FHairStrandsVisibilityData::ViewHairCountTexture = nullptr

◆ ViewHairCountUintTexture

FRDGTextureRef FHairStrandsVisibilityData::ViewHairCountUintTexture = nullptr

The documentation for this struct was generated from the following file: