Zdexby TheHolyOneZ
6,829 classes
Class

UGeometryScriptLibrary_MeshNormalsFunctions

: UBlueprintFunctionLibrary : UObject
/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshNormalsFunctions 0x0028 (40 B) align 8 inherited 0x0028 vtable /Script/GeometryScriptingCore
0x00x0028

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 18

SignatureFlagsNativeParams
UDynamicMesh* UpdateVertexNormal(UDynamicMesh* TargetMesh, int32 VertexID, bool bUpdateNormal, const FVector& NewNormal, bool bUpdateTangents, const FVector& NewTangentX, const FVector& NewTangentY, const bool& bIsValidVertex, bool bMergeSplitValues, bool bDeferChangeNotifications)FinalNative+2 flags0x70
UDynamicMesh* SetSplitNormalsAlongSelectedEdges(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, bool bSplit, bool bRecalculateNormals, const FGeometryScriptCalculateNormalsOptions& CalculateOptions, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug)FinalNative+2 flags0x30
UDynamicMesh* SetPerVertexNormals(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug)FinalNative+2 flags0x18
UDynamicMesh* SetPerFaceNormals(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug)FinalNative+2 flags0x18
UDynamicMesh* SetMeshTriangleNormals(UDynamicMesh* TargetMesh, int32 TriangleID, const FGeometryScriptTriangle& Normals, const bool& bIsValidTriangle, bool bDeferChangeNotifications)FinalNative+2 flags0x68
UDynamicMesh* SetMeshPerVertexTangents(UDynamicMesh* TargetMesh, const FGeometryScriptVectorList& TangentXList, const FGeometryScriptVectorList& TangentYList, UGeometryScriptDebug* Debug)FinalNative+2 flags0x38
UDynamicMesh* SetMeshPerVertexNormals(UDynamicMesh* TargetMesh, const FGeometryScriptVectorList& VertexNormalList, UGeometryScriptDebug* Debug)FinalNative+2 flags0x28
UDynamicMesh* RecomputeNormalsForMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FGeometryScriptCalculateNormalsOptions& CalculateOptions, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug)FinalNative+2 flags0x30
UDynamicMesh* RecomputeNormals(UDynamicMesh* TargetMesh, const FGeometryScriptCalculateNormalsOptions& CalculateOptions, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug)FinalNative+2 flags0x20
UDynamicMesh* GetMeshPerVertexTangents(UDynamicMesh* TargetMesh, FGeometryScriptVectorList& TangentXList, FGeometryScriptVectorList& TangentYList, const bool& bIsValidTangentSet, const bool& bHasVertexIDGaps, bool bAverageSplitVertexValues)FinalNative+2 flags0x38
UDynamicMesh* GetMeshPerVertexNormals(UDynamicMesh* TargetMesh, FGeometryScriptVectorList& NormalList, const bool& bIsValidNormalSet, const bool& bHasVertexIDGaps, bool bAverageSplitVertexValues)FinalNative+2 flags0x28
UDynamicMesh* GetMeshHasTangents(UDynamicMesh* TargetMesh, const bool& bHasTangents, UGeometryScriptDebug* Debug)FinalNative+2 flags0x20
UDynamicMesh* FlipTriangleSelectionNormals(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, bool bFlipTriangleOrientation, bool bFlipNormalDirection, UGeometryScriptDebug* Debug)FinalNative+2 flags0x30
UDynamicMesh* FlipNormals(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug)FinalNative+2 flags0x18
UDynamicMesh* DiscardTangents(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug)FinalNative+2 flags0x18
UDynamicMesh* ComputeTangents(UDynamicMesh* TargetMesh, const FGeometryScriptTangentsOptions& Options, UGeometryScriptDebug* Debug)FinalNative+2 flags0x20
UDynamicMesh* ComputeSplitNormals(UDynamicMesh* TargetMesh, const FGeometryScriptSplitNormalsOptions& SplitOptions, const FGeometryScriptCalculateNormalsOptions& CalculateOptions, UGeometryScriptDebug* Debug)FinalNative+2 flags0x30
UDynamicMesh* AutoRepairNormals(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug)FinalNative+2 flags0x18