UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
HairStrandsForwardRaster.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3/*=============================================================================
4 HairVisibilityRendering.h: Hair strands visibility buffer implementation.
5=============================================================================*/
6
7#pragma once
8
9#include "CoreMinimal.h"
10#include "RendererInterface.h"
12#include "HairStrandsData.h"
13
14class FViewInfo;
16
28
30 FRDGBuilder& GraphBuilder,
31 const FViewInfo& ViewInfo,
32 const FHairStrandsMacroGroupDatas& MacroGroupDatas,
34 const FRDGTextureRef SceneDepthTexture,
35 bool bSupportCulling,
36 bool bForceRegister);
37
39 FRDGBuilder& GraphBuilder,
40 const FViewInfo& ViewInfo,
43 const FRDGTextureRef SceneDepthTexture,
44 const FRDGTextureRef SceneColorTexture,
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void AddHairStrandsForwardRasterPass(FRDGBuilder &GraphBuilder, const FViewInfo &ViewInfo, const FIntPoint &InResolution, const FHairStrandsVisibilityData &InData, const FRDGTextureRef SceneDepthTexture, const FRDGTextureRef SceneColorTexture, const FRDGTextureRef SceneVelocityColorTexture)
Definition HairStrandsForwardRaster.cpp:456
FRasterForwardCullingOutput AddHairStrandsForwardCullingPass(FRDGBuilder &GraphBuilder, const FViewInfo &ViewInfo, const FHairStrandsMacroGroupDatas &MacroGroupDatas, const FIntPoint &InResolution, const FRDGTextureRef SceneDepthTexture, bool bSupportCulling, bool bForceRegister)
Definition HairStrandsForwardRaster.cpp:310
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition InstanceCullingManager.h:45
Definition RenderGraphResources.h:1426
Definition RenderGraphResources.h:1321
Definition RenderGraphBuilder.h:49
Definition RenderGraphResources.h:571
Definition SceneRendering.h:1132
Definition HairStrandsData.h:100
Definition HairStrandsForwardRaster.h:18
FRDGBufferRef NodeCoord
Definition HairStrandsForwardRaster.h:22
FRDGBufferRef PointCount
Definition HairStrandsForwardRaster.h:24
FRDGTextureRef NodeIndex
Definition HairStrandsForwardRaster.h:21
FRDGBufferRef NodeVis
Definition HairStrandsForwardRaster.h:23
uint32 RasterizedInstanceCount
Definition HairStrandsForwardRaster.h:20
FRDGBufferRef Points
Definition HairStrandsForwardRaster.h:25
FRDGBufferSRVRef PointsSRV
Definition HairStrandsForwardRaster.h:26
FIntPoint Resolution
Definition HairStrandsForwardRaster.h:19
Definition IntPoint.h:25