UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FBatchedElementParameters Class Referenceabstract

#include <BatchedElements.h>

+ Inheritance diagram for FBatchedElementParameters:

Public Member Functions

virtual void BindShaders (FRHICommandList &RHICmdList, FGraphicsPipelineStateInitializer &GraphicsPSOInit, ERHIFeatureLevel::Type InFeatureLevel, const FMatrix &InTransform, const float InGamma, const FMatrix &ColorWeights, const FTexture *Texture)=0
 
- Public Member Functions inherited from FRefCountedObject
 FRefCountedObject ()
 
virtual ~FRefCountedObject ()
 
 FRefCountedObject (const FRefCountedObject &Rhs)=delete
 
FRefCountedObjectoperator= (const FRefCountedObject &Rhs)=delete
 
FReturnedRefCountValue AddRef () const
 
uint32 Release () const
 
uint32 GetRefCount () const
 

Detailed Description

Custom parameters for batched element shaders. Derive from this class to implement your shader bindings.

Member Function Documentation

◆ BindShaders()

virtual void FBatchedElementParameters::BindShaders ( FRHICommandList RHICmdList,
FGraphicsPipelineStateInitializer GraphicsPSOInit,
ERHIFeatureLevel::Type  InFeatureLevel,
const FMatrix InTransform,
const float  InGamma,
const FMatrix ColorWeights,
const FTexture Texture 
)
pure virtual

Binds vertex and pixel shaders for this element

Implemented in FMipLevelBatchedElementParameters, and FIESLightProfileBatchedElementParameters.


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