Navigation
API > API/Runtime > API/Runtime/GeometryCore > API/Runtime/GeometryCore/Generators
Inheritance Hierarchy
- FMeshShapeGenerator
- FSweepGeneratorBase
- FGeneralizedCylinderGenerator
- FVerticalCylinderGeneratorBase
- FArrowGenerator
- FCylinderGenerator
References
| Module | GeometryCore |
| Header | /Engine/Source/Runtime/GeometryCore/Public/Generators/SweepGenerator.h |
| Include | #include "Generators/SweepGenerator.h" |
Syntax
class FSweepGeneratorBase : public UE::Geometry::FMeshShapeGenerator
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bPolygroupPerQuad | If true, each quad gets a separate polygroup | |
| bool | bProfileCurveIsClosed | If true, the last point of the profile curve is considered to be connected to the first. | |
| int32[2] | CapNormalStart | ||
| int32[2] | CapPolygonStart | ||
| int32[2] | CapTriangleStart | ||
| int32[2] | CapUVStart | ||
| int32[2] | CapVertStart |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ConstructMeshTopology
(
const FPolygon2d& CrossSection, |
Shared logic for creating vertex buffers and triangulations across all sweep primitives Note: Does not set vertex positions or normals; a separate call must do that. |