![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MeshDescriptionAdapter.h>
Public Types | |
| using | FIndex3i = UE::Geometry::FIndex3i |
Public Member Functions | |
| FMeshDescriptionEditableTriangleMeshAdapter (FMeshDescription *MeshIn) | |
| bool | IsTriangle (int32 TID) const |
| bool | IsVertex (int32 VID) const |
| int32 | MaxTriangleID () const |
| int32 | TriangleCount () const |
| int32 | MaxVertexID () const |
| int32 | VertexCount () const |
| uint64 | GetChangeStamp () const |
| FIndex3i | GetTriangle (int32 IDValue) const |
| FVector3d | GetVertex (int32 IDValue) const |
| void | SetVertex (int32 IDValue, const FVector3d &NewPos) |
| void | GetTriVertices (int32 IDValue, FVector3d &V0, FVector3d &V1, FVector3d &V2) const |
| bool | HasNormals () const |
| bool | IsNormal (int32 NID) const |
| int32 | MaxNormalID () const |
| int32 | NormalCount () const |
| FVector3f | GetNormal (int32 IDValue) const |
| void | SetNormal (int32 IDValue, const FVector3f &Normal) |
Protected Attributes | |
| FMeshDescription * | Mesh |
| TVertexAttributesRef< FVector3f > | VertexPositions |
| TVertexInstanceAttributesRef< FVector3f > | VertexInstanceNormals |
Non-const version of the adapter, with non-const storage and setters TODO: try to be smarter about sharing code w/ the above const version
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |