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

#include <VertexFactory.h>

+ Inheritance diagram for FVertexFactoryShaderParameters:

Public Member Functions

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

An interface to the parameter bindings for the vertex factory used by a shader.

Member Function Documentation

◆ Bind()

void FVertexFactoryShaderParameters::Bind ( const class FShaderParameterMap ParameterMap)
inline

◆ GetElementShaderBindings()

void FVertexFactoryShaderParameters::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
inline

Gets the vertex factory's shader bindings and vertex streams. View can be null when caching mesh draw commands (only for supported vertex factories)


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