![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <LayoutUV.h>
Inheritance diagram for FLayoutUV::IMeshView:Public Member Functions | |
| virtual | ~IMeshView () |
| virtual uint32 | GetNumIndices () const =0 |
| virtual FVector3f | GetPosition (uint32 Index) const =0 |
| virtual FVector3f | GetNormal (uint32 Index) const =0 |
| virtual FVector2f | GetInputTexcoord (uint32 Index) const =0 |
| virtual void | InitOutputTexcoords (uint32 Num)=0 |
| virtual void | SetOutputTexcoord (uint32 Index, const FVector2f &Value)=0 |
Abstract triangle mesh view interface that may be used by any module without introducing a dependency on a concrete mesh type (and thus potentially circular module references). This abstraction results in a performance penalty due to virtual dispatch, however it is expected to be insignificant compared to the rest of work done by FLayoutUV and cache misses due to indexed vertex data access.
|
inlinevirtual |
Implemented in FOverlappingCornersArrayMeshView, FLayoutUVMeshDescriptionView, and FUniqueUVMeshDescriptionView.
Implemented in FOverlappingCornersArrayMeshView, FLayoutUVMeshDescriptionView, and FUniqueUVMeshDescriptionView.
Implemented in FOverlappingCornersArrayMeshView, FLayoutUVMeshDescriptionView, and FUniqueUVMeshDescriptionView.
Implemented in FOverlappingCornersArrayMeshView, FLayoutUVMeshDescriptionView, and FUniqueUVMeshDescriptionView.
Implemented in FOverlappingCornersArrayMeshView, FLayoutUVMeshDescriptionView, and FUniqueUVMeshDescriptionView.
|
pure virtual |
Implemented in FOverlappingCornersArrayMeshView, FLayoutUVMeshDescriptionView, and FUniqueUVMeshDescriptionView.