#include <MeshVertexChange.h>
|
| GEOMETRYFRAMEWORK_API | FMeshVertexChangeBuilder () |
| |
| GEOMETRYFRAMEWORK_API | FMeshVertexChangeBuilder (EMeshVertexChangeComponents Components) |
| |
| GEOMETRYFRAMEWORK_API void | SaveVertexInitial (const FDynamicMesh3 *Mesh, int32 VertexID) |
| |
| GEOMETRYFRAMEWORK_API void | SaveVertexFinal (const FDynamicMesh3 *Mesh, int32 VertexID) |
| |
| template<typename Enumerable > |
| void | SaveVertices (const FDynamicMesh3 *Mesh, Enumerable Enum, bool bInitial) |
| |
| GEOMETRYFRAMEWORK_API void | SaveOverlayNormals (const FDynamicMesh3 *Mesh, const TArray< int32 > &ElementIDs, bool bInitial) |
| |
| GEOMETRYFRAMEWORK_API void | SaveOverlayNormals (const FDynamicMesh3 *Mesh, const TSet< int32 > &ElementIDs, bool bInitial) |
| |
| GEOMETRYFRAMEWORK_API void | SaveOverlayUVs (const FDynamicMesh3 *Mesh, const TArray< int32 > &ElementIDs, bool bInitial) |
| |
| GEOMETRYFRAMEWORK_API void | SaveOverlayUVs (const FDynamicMesh3 *Mesh, const TSet< int32 > &ElementIDs, bool bInitial) |
| |
| GEOMETRYFRAMEWORK_API void | UpdateVertex (int32 VertexID, const FVector3d &OldPosition, const FVector3d &NewPosition) |
| |
| GEOMETRYFRAMEWORK_API void | UpdateVertexColor (int32 VertexID, const FVector3f &OldColor, const FVector3f &NewColor) |
| |
◆ FMeshVertexChangeBuilder() [1/2]
| FMeshVertexChangeBuilder::FMeshVertexChangeBuilder |
( |
| ) |
|
◆ FMeshVertexChangeBuilder() [2/2]
◆ SaveOverlayNormals() [1/2]
◆ SaveOverlayNormals() [2/2]
◆ SaveOverlayUVs() [1/2]
◆ SaveOverlayUVs() [2/2]
◆ SaveVertexFinal()
◆ SaveVertexInitial()
◆ SaveVertices()
| void FMeshVertexChangeBuilder::SaveVertices |
( |
const FDynamicMesh3 * |
Mesh, |
|
|
Enumerable |
Enum, |
|
|
bool |
bInitial |
|
) |
| |
◆ UpdateOverlayNormal()
◆ UpdateOverlayNormalFinal()
| void FMeshVertexChangeBuilder::UpdateOverlayNormalFinal |
( |
int32 |
ElementID, |
|
|
const FVector3f & |
NewNormal |
|
) |
| |
|
protected |
◆ UpdateOverlayUV()
◆ UpdateOverlayUVFinal()
| void FMeshVertexChangeBuilder::UpdateOverlayUVFinal |
( |
int32 |
ElementID, |
|
|
const FVector2f & |
NewUV |
|
) |
| |
|
protected |
◆ UpdateVertex()
◆ UpdateVertexColor()
◆ UpdateVertexFinal()
| void FMeshVertexChangeBuilder::UpdateVertexFinal |
( |
int32 |
VertexID, |
|
|
const FVector3d & |
NewPosition |
|
) |
| |
|
protected |
◆ bSaveColors
| bool FMeshVertexChangeBuilder::bSaveColors = false |
◆ bSaveOverlayNormals
| bool FMeshVertexChangeBuilder::bSaveOverlayNormals = false |
◆ bSaveOverlayUVs
| bool FMeshVertexChangeBuilder::bSaveOverlayUVs = false |
◆ bSavePositions
| bool FMeshVertexChangeBuilder::bSavePositions = true |
◆ Change
◆ OnNewVertexSaved
If set, this function is called whenever a newly-seen VertexID is saved, parameters are (VertexID, Index) into saved-vertices array
◆ SavedNormalElements
◆ SavedUVElements
◆ SavedVertices
The documentation for this class was generated from the following files: