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

#include <VertexStreamComponent.h>

Public Member Functions

 FVertexStreamComponent ()
 
 FVertexStreamComponent (const FVertexBuffer *InVertexBuffer, uint32 InOffset, uint32 InStride, EVertexElementType InType, EVertexStreamUsage Usage=EVertexStreamUsage::Default)
 
 FVertexStreamComponent (const FVertexBuffer *InVertexBuffer, uint32 InStreamOffset, uint32 InOffset, uint32 InStride, EVertexElementType InType, EVertexStreamUsage Usage=EVertexStreamUsage::Default)
 

Public Attributes

const FVertexBufferVertexBuffer = nullptr
 
uint32 StreamOffset = 0
 
uint8 Offset = 0
 
uint8 Stride = 0
 
TEnumAsByte< EVertexElementTypeType = VET_None
 
EVertexStreamUsage VertexStreamUsage = EVertexStreamUsage::Default
 

Detailed Description

A typed data source for a vertex factory which streams data from a vertex buffer.

Constructor & Destructor Documentation

◆ FVertexStreamComponent() [1/3]

FVertexStreamComponent::FVertexStreamComponent ( )
inline

Initializes the data stream to null.

◆ FVertexStreamComponent() [2/3]

FVertexStreamComponent::FVertexStreamComponent ( const FVertexBuffer InVertexBuffer,
uint32  InOffset,
uint32  InStride,
EVertexElementType  InType,
EVertexStreamUsage  Usage = EVertexStreamUsage::Default 
)
inline

Minimal initialization constructor.

◆ FVertexStreamComponent() [3/3]

FVertexStreamComponent::FVertexStreamComponent ( const FVertexBuffer InVertexBuffer,
uint32  InStreamOffset,
uint32  InOffset,
uint32  InStride,
EVertexElementType  InType,
EVertexStreamUsage  Usage = EVertexStreamUsage::Default 
)
inline

Member Data Documentation

◆ Offset

uint8 FVertexStreamComponent::Offset = 0

The offset of the data, relative to the beginning of each element in the vertex buffer.

◆ StreamOffset

uint32 FVertexStreamComponent::StreamOffset = 0

The offset to the start of the vertex buffer fetch.

◆ Stride

uint8 FVertexStreamComponent::Stride = 0

The stride of the data.

◆ Type

TEnumAsByte<EVertexElementType> FVertexStreamComponent::Type = VET_None

The type of the data read from this stream.

◆ VertexBuffer

const FVertexBuffer* FVertexStreamComponent::VertexBuffer = nullptr

The vertex buffer to stream data from. If null, no data can be read from this stream.

◆ VertexStreamUsage

EVertexStreamUsage FVertexStreamComponent::VertexStreamUsage = EVertexStreamUsage::Default

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