UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FStaticMeshVertexBuffers Struct Reference

#include <StaticMeshResources.h>

Public Member Functions

void InitWithDummyData (FRHICommandListBase &RHICmdList, FLocalVertexFactory *VertexFactory, uint32 NumVertices, uint32 NumTexCoords=1, uint32 LightMapIndex=0)
 
void InitWithDummyData (FRenderCommandPipe *RenderCommandPipe, FLocalVertexFactory *VertexFactory, uint32 NumVertices, uint32 NumTexCoords=1, uint32 LightMapIndex=0)
 
void InitWithDummyData (FLocalVertexFactory *VertexFactory, uint32 NumVertices, uint32 NumTexCoords=1, uint32 LightMapIndex=0)
 
void InitFromDynamicVertex (FRHICommandListBase &RHICmdList, FLocalVertexFactory *VertexFactory, TArray< FDynamicMeshVertex > &Vertices, uint32 NumTexCoords=1, uint32 LightMapIndex=0)
 
void InitFromDynamicVertex (FRenderCommandPipe *RenderCommandPipe, FLocalVertexFactory *VertexFactory, TArray< FDynamicMeshVertex > &Vertices, uint32 NumTexCoords=1, uint32 LightMapIndex=0)
 
void InitFromDynamicVertex (FLocalVertexFactory *VertexFactory, TArray< FDynamicMeshVertex > &Vertices, uint32 NumTexCoords=1, uint32 LightMapIndex=0)
 
void ENGINE_API InitModelBuffers (TArray< FModelVertex > &Vertices)
 
void ENGINE_API InitComponentVF (FLocalVertexFactory *VertexFactory, int32 LightMapCoordinateIndex, bool bOverrideColorVertexBuffer, FLocalVertexFactory::FDataType &OutDat) const
 
void InitModelVF (FRHICommandListBase &RHICmdList, FLocalVertexFactory *VertexFactory)
 
void InitModelVF (FRenderCommandPipe *RenderCommandPipe, FLocalVertexFactory *VertexFactory)
 
void InitModelVF (FLocalVertexFactory *VertexFactory)
 
void SetOwnerName (FName OwnerName)
 

Public Attributes

FStaticMeshVertexBuffer StaticMeshVertexBuffer
 
FPositionVertexBuffer PositionVertexBuffer
 
FColorVertexBuffer ColorVertexBuffer
 

Member Function Documentation

◆ InitComponentVF()

void FStaticMeshVertexBuffers::InitComponentVF ( FLocalVertexFactory VertexFactory,
int32  LightMapCoordinateIndex,
bool  bOverrideColorVertexBuffer,
FLocalVertexFactory::FDataType OutDat 
) const

◆ InitFromDynamicVertex() [1/3]

void FStaticMeshVertexBuffers::InitFromDynamicVertex ( FLocalVertexFactory VertexFactory,
TArray< FDynamicMeshVertex > &  Vertices,
uint32  NumTexCoords = 1,
uint32  LightMapIndex = 0 
)
inline

◆ InitFromDynamicVertex() [2/3]

void FStaticMeshVertexBuffers::InitFromDynamicVertex ( FRenderCommandPipe RenderCommandPipe,
FLocalVertexFactory VertexFactory,
TArray< FDynamicMeshVertex > &  Vertices,
uint32  NumTexCoords = 1,
uint32  LightMapIndex = 0 
)
inline

◆ InitFromDynamicVertex() [3/3]

void FStaticMeshVertexBuffers::InitFromDynamicVertex ( FRHICommandListBase RHICmdList,
FLocalVertexFactory VertexFactory,
TArray< FDynamicMeshVertex > &  Vertices,
uint32  NumTexCoords = 1,
uint32  LightMapIndex = 0 
)
inline

◆ InitModelBuffers()

void FStaticMeshVertexBuffers::InitModelBuffers ( TArray< FModelVertex > &  Vertices)

◆ InitModelVF() [1/3]

void FStaticMeshVertexBuffers::InitModelVF ( FLocalVertexFactory VertexFactory)
inline

◆ InitModelVF() [2/3]

void FStaticMeshVertexBuffers::InitModelVF ( FRenderCommandPipe RenderCommandPipe,
FLocalVertexFactory VertexFactory 
)
inline

◆ InitModelVF() [3/3]

void FStaticMeshVertexBuffers::InitModelVF ( FRHICommandListBase RHICmdList,
FLocalVertexFactory VertexFactory 
)
inline

◆ InitWithDummyData() [1/3]

void FStaticMeshVertexBuffers::InitWithDummyData ( FLocalVertexFactory VertexFactory,
uint32  NumVertices,
uint32  NumTexCoords = 1,
uint32  LightMapIndex = 0 
)
inline

◆ InitWithDummyData() [2/3]

void FStaticMeshVertexBuffers::InitWithDummyData ( FRenderCommandPipe RenderCommandPipe,
FLocalVertexFactory VertexFactory,
uint32  NumVertices,
uint32  NumTexCoords = 1,
uint32  LightMapIndex = 0 
)
inline

◆ InitWithDummyData() [3/3]

void FStaticMeshVertexBuffers::InitWithDummyData ( FRHICommandListBase RHICmdList,
FLocalVertexFactory VertexFactory,
uint32  NumVertices,
uint32  NumTexCoords = 1,
uint32  LightMapIndex = 0 
)
inline

◆ SetOwnerName()

void FStaticMeshVertexBuffers::SetOwnerName ( FName  OwnerName)
inline

Member Data Documentation

◆ ColorVertexBuffer

FColorVertexBuffer FStaticMeshVertexBuffers::ColorVertexBuffer

The buffer containing the vertex color data.

◆ PositionVertexBuffer

FPositionVertexBuffer FStaticMeshVertexBuffers::PositionVertexBuffer

The buffer containing the position vertex data.

◆ StaticMeshVertexBuffer

FStaticMeshVertexBuffer FStaticMeshVertexBuffers::StaticMeshVertexBuffer

The buffer containing vertex data.


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