UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LandscapeGrassWeightExporter.cpp File Reference

Classes

class  FLandscapeGrassWeightShaderElementData
 
class  FLandscapeGrassWeightVS
 
class  FLandscapeGrassWeightPS
 
class  FLandscapeGrassWeightMeshProcessor
 
struct  FByteBuffer2DView
 
struct  FHeightBuffer2DView
 

Macros

#define BGRA_AS_FCOLOR_BLUE   A
 
#define BGRA_AS_FCOLOR_GREEN   R
 
#define BGRA_AS_FCOLOR_RED   G
 
#define BGRA_AS_FCOLOR_ALPHA   B
 

Functions

 IMPLEMENT_MATERIAL_SHADER_TYPE (, FLandscapeGrassWeightVS, TEXT("/Engine/Private/LandscapeGrassWeight.usf"), TEXT("VSMain"), SF_Vertex)
 
 IMPLEMENT_MATERIAL_SHADER_TYPE (, FLandscapeGrassWeightPS, TEXT("/Engine/Private/LandscapeGrassWeight.usf"), TEXT("PSMain"), SF_Pixel)
 
IPSOCollectorCreateLandscapeGrassWeightPSOCollector (ERHIFeatureLevel::Type FeatureLevel)
 
 DECLARE_GPU_STAT (LandscapeGrassMaps)
 

Variables

int32 GRenderCaptureNextGrassmapDraws = 0
 
int32 GGrassMapAlwaysBuildRuntimeGenerationResources
 
int32 GGrassMapUseRuntimeGeneration
 
int32 GGrassEnable
 
FRegisterPSOCollectorCreateFunction RegisterLandscapeGrassWeightPSOCollectorCreateLandscapeGrassWeightPSOCollector
 

Macro Definition Documentation

◆ BGRA_AS_FCOLOR_ALPHA

#define BGRA_AS_FCOLOR_ALPHA   B

◆ BGRA_AS_FCOLOR_BLUE

#define BGRA_AS_FCOLOR_BLUE   A

◆ BGRA_AS_FCOLOR_GREEN

#define BGRA_AS_FCOLOR_GREEN   R

◆ BGRA_AS_FCOLOR_RED

#define BGRA_AS_FCOLOR_RED   G

Function Documentation

◆ CreateLandscapeGrassWeightPSOCollector()

IPSOCollector * CreateLandscapeGrassWeightPSOCollector ( ERHIFeatureLevel::Type  FeatureLevel)

◆ DECLARE_GPU_STAT()

DECLARE_GPU_STAT ( LandscapeGrassMaps  )

◆ IMPLEMENT_MATERIAL_SHADER_TYPE() [1/2]

IMPLEMENT_MATERIAL_SHADER_TYPE ( FLandscapeGrassWeightPS  ,
TEXT("/Engine/Private/LandscapeGrassWeight.usf" ,
TEXT("PSMain")  ,
SF_Pixel   
)

◆ IMPLEMENT_MATERIAL_SHADER_TYPE() [2/2]

IMPLEMENT_MATERIAL_SHADER_TYPE ( FLandscapeGrassWeightVS  ,
TEXT("/Engine/Private/LandscapeGrassWeight.usf" ,
TEXT("VSMain")  ,
SF_Vertex   
)

Variable Documentation

◆ CreateLandscapeGrassWeightPSOCollector

◆ GGrassEnable

int32 GGrassEnable
extern

◆ GGrassMapAlwaysBuildRuntimeGenerationResources

int32 GGrassMapAlwaysBuildRuntimeGenerationResources
extern

◆ GGrassMapUseRuntimeGeneration

int32 GGrassMapUseRuntimeGeneration
extern

◆ GRenderCaptureNextGrassmapDraws

int32 GRenderCaptureNextGrassmapDraws = 0