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

#include <LocalVertexFactory.h>

+ Inheritance diagram for FLocalVertexFactoryShaderParametersBase:

Public Member Functions

ENGINE_API void Bind (const FShaderParameterMap &ParameterMap)
 
ENGINE_API void GetElementShaderBindingsBase (const class FSceneInterface *Scene, const FSceneView *View, const FMeshMaterialShader *Shader, const EVertexInputStreamType InputStreamType, ERHIFeatureLevel::Type FeatureLevel, const FVertexFactory *VertexFactory, const FMeshBatchElement &BatchElement, FRHIUniformBuffer *VertexFactoryUniformBuffer, FMeshDrawSingleShaderBindings &ShaderBindings, FVertexInputStreamArray &VertexStreams) const
 
 FLocalVertexFactoryShaderParametersBase ()
 
 LAYOUT_FIELD (FShaderParameter, LODParameter)
 
 LAYOUT_FIELD (bool, bAnySpeedTreeParamIsBound)
 
- Public Member Functions inherited from FVertexFactoryShaderParameters
void Bind (const class FShaderParameterMap &ParameterMap)
 
void GetElementShaderBindings (const class FSceneInterface *Scene, const class FSceneView *View, const class FMeshMaterialShader *Shader, const EVertexInputStreamType InputStreamType, ERHIFeatureLevel::Type FeatureLevel, const class FVertexFactory *VertexFactory, const struct FMeshBatchElement &BatchElement, class FMeshDrawSingleShaderBindings &ShaderBindings, FVertexInputStreamArray &VertexStreams) const
 

Detailed Description

Shader parameters for all LocalVertexFactory derived classes.

Constructor & Destructor Documentation

◆ FLocalVertexFactoryShaderParametersBase()

FLocalVertexFactoryShaderParametersBase::FLocalVertexFactoryShaderParametersBase ( )
inline

Member Function Documentation

◆ Bind()

void FLocalVertexFactoryShaderParametersBase::Bind ( const FShaderParameterMap ParameterMap)

◆ GetElementShaderBindingsBase()

void FLocalVertexFactoryShaderParametersBase::GetElementShaderBindingsBase ( const class FSceneInterface Scene,
const FSceneView View,
const FMeshMaterialShader Shader,
const EVertexInputStreamType  InputStreamType,
ERHIFeatureLevel::Type  FeatureLevel,
const FVertexFactory VertexFactory,
const FMeshBatchElement BatchElement,
FRHIUniformBuffer VertexFactoryUniformBuffer,
FMeshDrawSingleShaderBindings ShaderBindings,
FVertexInputStreamArray VertexStreams 
) const

◆ LAYOUT_FIELD() [1/2]

FLocalVertexFactoryShaderParametersBase::LAYOUT_FIELD ( bool  ,
bAnySpeedTreeParamIsBound   
)

◆ LAYOUT_FIELD() [2/2]

FLocalVertexFactoryShaderParametersBase::LAYOUT_FIELD ( FShaderParameter  ,
LODParameter   
)

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