UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FStencilingGeometryShaderParameters Class Reference

#include <LightRendering.h>

Public Member Functions

void Bind (const FShaderParameterMap &ParameterMap)
 
void Set (FRHIBatchedShaderParameters &BatchedParameters, const FVector4f &InStencilingGeometryPosAndScale) const
 
void Set (FRHIBatchedShaderParameters &BatchedParameters, const FSceneView &View, const FLightSceneInfo *LightSceneInfo) const
 

Static Public Member Functions

static FParameters GetParameters (const FVector4f &InStencilingGeometryPosAndScale)
 
static FParameters GetParameters (const FSceneView &View, const FLightSceneInfo *LightSceneInfo)
 

Friends

FArchiveoperator<< (FArchive &Ar, FStencilingGeometryShaderParameters &P)
 

Detailed Description

Stencil geometry parameters used by multiple shaders.

Member Function Documentation

◆ Bind()

void FStencilingGeometryShaderParameters::Bind ( const FShaderParameterMap ParameterMap)

◆ GetParameters() [1/2]

FStencilingGeometryShaderParameters::FParameters FStencilingGeometryShaderParameters::GetParameters ( const FSceneView View,
const FLightSceneInfo LightSceneInfo 
)
static

◆ GetParameters() [2/2]

FStencilingGeometryShaderParameters::FParameters FStencilingGeometryShaderParameters::GetParameters ( const FVector4f InStencilingGeometryPosAndScale)
static

◆ Set() [1/2]

void FStencilingGeometryShaderParameters::Set ( FRHIBatchedShaderParameters BatchedParameters,
const FSceneView View,
const FLightSceneInfo LightSceneInfo 
) const

◆ Set() [2/2]

void FStencilingGeometryShaderParameters::Set ( FRHIBatchedShaderParameters BatchedParameters,
const FVector4f InStencilingGeometryPosAndScale 
) const

Friends And Related Symbol Documentation

◆ operator<<

FArchive & operator<< ( FArchive Ar,
FStencilingGeometryShaderParameters P 
)
friend

Serializer.


The documentation for this class was generated from the following files: