UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
VertexStreamComponent.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "RHIDefinitions.h"
7
8class FVertexBuffer;
9
11{
12 Default = 0 << 0,
13 Instancing = 1 << 0,
14 Overridden = 1 << 1,
15 ManualFetch = 1 << 2
16};
17
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EVertexElementType
Definition RHIDefinitions.h:496
@ VET_None
Definition RHIDefinitions.h:497
EVertexStreamUsage
Definition VertexStreamComponent.h:11
uint8_t uint8
Definition binka_ue_file_header.h:8
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition RenderResource.h:474
Definition EnumAsByte.h:22
Definition VertexStreamComponent.h:22
EVertexStreamUsage VertexStreamUsage
Definition VertexStreamComponent.h:38
uint32 StreamOffset
Definition VertexStreamComponent.h:27
FVertexStreamComponent(const FVertexBuffer *InVertexBuffer, uint32 InOffset, uint32 InStride, EVertexElementType InType, EVertexStreamUsage Usage=EVertexStreamUsage::Default)
Definition VertexStreamComponent.h:49
uint8 Offset
Definition VertexStreamComponent.h:30
const FVertexBuffer * VertexBuffer
Definition VertexStreamComponent.h:24
uint8 Stride
Definition VertexStreamComponent.h:33
TEnumAsByte< EVertexElementType > Type
Definition VertexStreamComponent.h:36
FVertexStreamComponent(const FVertexBuffer *InVertexBuffer, uint32 InStreamOffset, uint32 InOffset, uint32 InStride, EVertexElementType InType, EVertexStreamUsage Usage=EVertexStreamUsage::Default)
Definition VertexStreamComponent.h:61
FVertexStreamComponent()
Definition VertexStreamComponent.h:43