Zdexby TheHolyOneZ
6,829 classes
Class

UGeometryScriptLibrary_MeshPrimitiveFunctions

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

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 38

SignatureFlagsNativeParams
TArray<FIntPoint> CreateConstrainedEdgesLoop(int32 NumVertices, int32 Start)FinalNative+2 flags0x18
TArray<FIntPoint> CreateConstrainedEdgesChain(int32 NumVertices, int32 Start)FinalNative+2 flags0x18
UDynamicMesh* AppendVoronoiDiagram2D(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& VoronoiSites, const FGeometryScriptVoronoiOptions& VoronoiOptions, UGeometryScriptDebug* Debug)FinalNative+2 flags0xE8
UDynamicMesh* AppendTriangulatedPolygon3D(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector>& PolygonVertices3D, UGeometryScriptDebug* Debug)FinalNative+2 flags0x90
UDynamicMesh* AppendTriangulatedPolygon(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PolygonVertices, bool bAllowSelfIntersections, UGeometryScriptDebug* Debug)FinalNative+2 flags0x98
UDynamicMesh* AppendTorus(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const FGeometryScriptRevolveOptions& RevolveOptions, float MajorRadius, float MinorRadius, int32 MajorSteps, int32 MinorSteps, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug)FinalNative+2 flags0xA8
UDynamicMesh* AppendSweepPolyline(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PolylineVertices, const TArray<FTransform>& SweepPath, const TArray<float>& PolylineTexParamU, const TArray<float>& SweepPathTexParamV, bool bLoop, float StartScale, float EndScale, float RotationAngleDeg, float MiterLimit, UGeometryScriptDebug* Debug)FinalNative+2 flags0xD8
UDynamicMesh* AppendSweepPolygon(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PolygonVertices, const TArray<FTransform>& SweepPath, bool bLoop, bool bCapped, float StartScale, float EndScale, float RotationAngleDeg, float MiterLimit, UGeometryScriptDebug* Debug)FinalNative+2 flags0xB8
UDynamicMesh* AppendSpiralRevolvePolygon(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PolygonVertices, const FGeometryScriptRevolveOptions& RevolveOptions, float Radius, int32 Steps, float RisePerRevolution, UGeometryScriptDebug* Debug)FinalNative+2 flags0xB0
UDynamicMesh* AppendSphereLatLongWithCollision(UDynamicMesh* TargetMesh, FGeometryScriptSimpleCollision& SimpleCollision, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, int32 StepsPhi, int32 StepsTheta, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug)FinalNative+2 flags0x130
UDynamicMesh* AppendSphereLatLong(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, int32 StepsPhi, int32 StepsTheta, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug)FinalNative+2 flags0x90
UDynamicMesh* AppendSphereCovering(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, FGeometryScriptSphereCovering& SphereCovering, int32 StepsX, int32 StepsY, int32 StepsZ, UGeometryScriptDebug* Debug)FinalNative+2 flags0xA0
UDynamicMesh* AppendSphereBoxWithCollision(UDynamicMesh* TargetMesh, FGeometryScriptSimpleCollision& SimpleCollision, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, int32 StepsX, int32 StepsY, int32 StepsZ, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug)FinalNative+2 flags0x138
UDynamicMesh* AppendSphereBox(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, int32 StepsX, int32 StepsY, int32 StepsZ, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug)FinalNative+2 flags0x98
UDynamicMesh* AppendSimpleSweptPolygon(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PolygonVertices, const TArray<FVector>& SweepPath, bool bLoop, bool bCapped, float StartScale, float EndScale, float RotationAngleDeg, float MiterLimit, UGeometryScriptDebug* Debug)FinalNative+2 flags0xB8
UDynamicMesh* AppendSimpleExtrudePolygon(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PolygonVertices, float Height, int32 HeightSteps, bool bCapped, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug)FinalNative+2 flags0xA0
UDynamicMesh* AppendSimpleCollisionShapes(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, FGeometryScriptSimpleCollision& SimpleCollision, const FGeometryScriptSimpleCollisionTriangulationOptions& TriangulationOptions, UGeometryScriptDebug* Debug)FinalNative+2 flags0x130
UDynamicMesh* AppendRoundRectangleXY(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float DimensionX, float DimensionY, float CornerRadius, int32 StepsWidth, int32 StepsHeight, int32 StepsRound, UGeometryScriptDebug* Debug)FinalNative+2 flags0x98
UDynamicMesh* AppendRoundRectangle_Compatibility_5_0(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float DimensionX, float DimensionY, float CornerRadius, int32 StepsWidth, int32 StepsHeight, int32 StepsRound, UGeometryScriptDebug* Debug)FinalNative+2 flags0x98
UDynamicMesh* AppendRevolvePolygon(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PolygonVertices, const FGeometryScriptRevolveOptions& RevolveOptions, float Radius, int32 Steps, UGeometryScriptDebug* Debug)FinalNative+2 flags0xB0
UDynamicMesh* AppendRevolvePath(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PathVertices, const FGeometryScriptRevolveOptions& RevolveOptions, int32 Steps, bool bCapped, UGeometryScriptDebug* Debug)FinalNative+2 flags0xB0
UDynamicMesh* AppendRectangleXY(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float DimensionX, float DimensionY, int32 StepsWidth, int32 StepsHeight, UGeometryScriptDebug* Debug)FinalNative+2 flags0x90
UDynamicMesh* AppendRectangle_Compatibility_5_0(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float DimensionX, float DimensionY, int32 StepsWidth, int32 StepsHeight, UGeometryScriptDebug* Debug)FinalNative+2 flags0x90
UDynamicMesh* AppendPolygonListTriangulation(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptPolygonsTriangulationOptions& TriangulationOptions, const bool& bTriangulationError, UGeometryScriptDebug* Debug)FinalNative+2 flags0x98
UDynamicMesh* AppendOrientedBoxWithCollision(UDynamicMesh* TargetMesh, FGeometryScriptSimpleCollision& SimpleCollision, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const FOrientedBox& Box, int32 StepsX, int32 StepsY, int32 StepsZ, UGeometryScriptDebug* Debug)FinalNative+2 flags0x1A8
UDynamicMesh* AppendOrientedBox(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const FOrientedBox& Box, int32 StepsX, int32 StepsY, int32 StepsZ, UGeometryScriptDebug* Debug)FinalNative+2 flags0x108
UDynamicMesh* AppendLinearStairs(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float StepWidth, float StepHeight, float StepDepth, int32 NumSteps, bool bFloating, UGeometryScriptDebug* Debug)FinalNative+2 flags0x98
UDynamicMesh* AppendDisc(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, int32 AngleSteps, int32 SpokeSteps, float StartAngle, float EndAngle, float HoleRadius, UGeometryScriptDebug* Debug)FinalNative+2 flags0x98
UDynamicMesh* AppendDelaunayTriangulation2D(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& VertexPositions, const TArray<FIntPoint>& ConstrainedEdges, const FGeometryScriptConstrainedDelaunayTriangulationOptions& TriangulationOptions, const TArray<int32>& PositionsToVertexIDs, const bool& bHasDuplicateVertices, UGeometryScriptDebug* Debug)FinalNative+2 flags0xC0
UDynamicMesh* AppendCylinder(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, float Height, int32 RadialSteps, int32 HeightSteps, bool bCapped, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug)FinalNative+2 flags0x98
UDynamicMesh* AppendCurvedStairs(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float StepWidth, float StepHeight, float InnerRadius, float CurveAngle, int32 NumSteps, bool bFloating, UGeometryScriptDebug* Debug)FinalNative+2 flags0x98
UDynamicMesh* AppendCone(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float BaseRadius, float TopRadius, float Height, int32 RadialSteps, int32 HeightSteps, bool bCapped, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug)FinalNative+2 flags0x98
UDynamicMesh* AppendCapsuleWithCollision(UDynamicMesh* TargetMesh, FGeometryScriptSimpleCollision& SimpleCollision, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, float LineLength, int32 HemisphereSteps, int32 CircleSteps, int32 SegmentSteps, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug)FinalNative+2 flags0x138
UDynamicMesh* AppendCapsule(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, float LineLength, int32 HemisphereSteps, int32 CircleSteps, int32 SegmentSteps, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug)FinalNative+2 flags0x98
UDynamicMesh* AppendBoxWithCollision(UDynamicMesh* TargetMesh, FGeometryScriptSimpleCollision& SimpleCollision, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float DimensionX, float DimensionY, float DimensionZ, int32 StepsX, int32 StepsY, int32 StepsZ, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug)FinalNative+2 flags0x140
UDynamicMesh* AppendBox(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float DimensionX, float DimensionY, float DimensionZ, int32 StepsX, int32 StepsY, int32 StepsZ, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug)FinalNative+2 flags0xA0
UDynamicMesh* AppendBoundingBoxWithCollision(UDynamicMesh* TargetMesh, FGeometryScriptSimpleCollision& SimpleCollision, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const FBox& Box, int32 StepsX, int32 StepsY, int32 StepsZ, UGeometryScriptDebug* Debug)FinalNative+2 flags0x168
UDynamicMesh* AppendBoundingBox(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const FBox& Box, int32 StepsX, int32 StepsY, int32 StepsZ, UGeometryScriptDebug* Debug)FinalNative+2 flags0xC8