UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FLayoutUVMeshDescriptionView Struct Referencefinal
+ Inheritance diagram for FLayoutUVMeshDescriptionView:

Public Member Functions

 FLayoutUVMeshDescriptionView (FMeshDescription &InMeshDescription, uint32 InSrcChannel, uint32 InDstChannel)
 
uint32 GetNumIndices () const override
 
FVector3f GetPosition (uint32 Index) const override
 
FVector3f GetNormal (uint32 Index) const override
 
FVector2f GetInputTexcoord (uint32 Index) const override
 
void InitOutputTexcoords (uint32 Num) override
 
void SetOutputTexcoord (uint32 Index, const FVector2f &Value) override
 
- Public Member Functions inherited from FLayoutUV::IMeshView
virtual ~IMeshView ()
 

Public Attributes

FMeshDescriptionMeshDescription
 
TVertexAttributesConstRef< FVector3fPositions
 
TVertexInstanceAttributesConstRef< FVector3fNormals
 
TVertexInstanceAttributesRef< FVector2fTexCoords
 
const uint32 SrcChannel
 
const uint32 DstChannel
 
uint32 NumIndices = 0
 
TArray< int32RemapVerts
 
TArray< FVector2fFlattenedTexCoords
 

Constructor & Destructor Documentation

◆ FLayoutUVMeshDescriptionView()

FLayoutUVMeshDescriptionView::FLayoutUVMeshDescriptionView ( FMeshDescription InMeshDescription,
uint32  InSrcChannel,
uint32  InDstChannel 
)
inline

Member Function Documentation

◆ GetInputTexcoord()

FVector2f FLayoutUVMeshDescriptionView::GetInputTexcoord ( uint32  Index) const
inlineoverridevirtual

Implements FLayoutUV::IMeshView.

◆ GetNormal()

FVector3f FLayoutUVMeshDescriptionView::GetNormal ( uint32  Index) const
inlineoverridevirtual

Implements FLayoutUV::IMeshView.

◆ GetNumIndices()

uint32 FLayoutUVMeshDescriptionView::GetNumIndices ( ) const
inlineoverridevirtual

Implements FLayoutUV::IMeshView.

◆ GetPosition()

FVector3f FLayoutUVMeshDescriptionView::GetPosition ( uint32  Index) const
inlineoverridevirtual

Implements FLayoutUV::IMeshView.

◆ InitOutputTexcoords()

void FLayoutUVMeshDescriptionView::InitOutputTexcoords ( uint32  Num)
inlineoverridevirtual

Implements FLayoutUV::IMeshView.

◆ SetOutputTexcoord()

void FLayoutUVMeshDescriptionView::SetOutputTexcoord ( uint32  Index,
const FVector2f Value 
)
inlineoverridevirtual

Implements FLayoutUV::IMeshView.

Member Data Documentation

◆ DstChannel

const uint32 FLayoutUVMeshDescriptionView::DstChannel

◆ FlattenedTexCoords

TArray<FVector2f> FLayoutUVMeshDescriptionView::FlattenedTexCoords

◆ MeshDescription

FMeshDescription& FLayoutUVMeshDescriptionView::MeshDescription

◆ Normals

TVertexInstanceAttributesConstRef<FVector3f> FLayoutUVMeshDescriptionView::Normals

◆ NumIndices

uint32 FLayoutUVMeshDescriptionView::NumIndices = 0

◆ Positions

TVertexAttributesConstRef<FVector3f> FLayoutUVMeshDescriptionView::Positions

◆ RemapVerts

TArray<int32> FLayoutUVMeshDescriptionView::RemapVerts

◆ SrcChannel

const uint32 FLayoutUVMeshDescriptionView::SrcChannel

◆ TexCoords

TVertexInstanceAttributesRef<FVector2f> FLayoutUVMeshDescriptionView::TexCoords

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