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

#include <CubemapUnwrapUtils.h>

+ Inheritance diagram for FMipLevelBatchedElementParameters:

Public Member Functions

 FMipLevelBatchedElementParameters (float InMipLevel, float InSliceIndex, bool bInIsTextureCubeArray, const FMatrix44f &InViewMatrix, bool bInShowLongLatUnwrap, bool bInHDROutput, bool bInUsePointSampling)
 
virtual ENGINE_API void BindShaders (FRHICommandList &RHICmdList, FGraphicsPipelineStateInitializer &GraphicsPSOInit, ERHIFeatureLevel::Type InFeatureLevel, const FMatrix &InTransform, const float InGamma, const FMatrix &ColorWeights, const FTexture *Texture) override
 
- 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
 

Constructor & Destructor Documentation

◆ FMipLevelBatchedElementParameters()

FMipLevelBatchedElementParameters::FMipLevelBatchedElementParameters ( float  InMipLevel,
float  InSliceIndex,
bool  bInIsTextureCubeArray,
const FMatrix44f InViewMatrix,
bool  bInShowLongLatUnwrap,
bool  bInHDROutput,
bool  bInUsePointSampling 
)
inline

Member Function Documentation

◆ BindShaders()

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

Binds vertex and pixel shaders for this element

Implements FBatchedElementParameters.


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