Navigation
API > API/Runtime > API/Runtime/GeometryCore > API/Runtime/GeometryCore/Generators
Inheritance Hierarchy
- FMeshShapeGenerator
- FStairGenerator
- FCurvedStairGenerator
- FSpiralStairGenerator
References
| Module | GeometryCore |
| Header | /Engine/Source/Runtime/GeometryCore/Public/Generators/StairGenerator.h |
| Include | #include "Generators/StairGenerator.h" |
Syntax
class FCurvedStairGenerator : public UE::Geometry::FStairGenerator
Remarks
Generate an oriented Curved Stair mesh.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FVector3f | BackNormal | ||
| bool | bIsClockwise | Precompute/cached data | |
| float | CurveAngle | Curve angle of the staircase (in degrees) | |
| float | CurveRadians | ||
| float | CurveRadiansPerStep | ||
| float | InnerRadius | Inner radius of the curved staircase | |
| float | OuterRadius | ||
| float | RadiusRatio |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from FStairGenerator
| Type | Name | Description | |
|---|---|---|---|
| FVector3f | GenerateNormal
(
ESide Side, |
Returns a vertex normal vector. | |
| FVector2f | GenerateUV
(
ESide Side, |
Returns a UV vector. | |
| FVector3d | GenerateVertex
(
ESide Side, |
Returns a vertex position. | |
| float | Returns the max dimension of the staircase for the purposes of computing the world UV scale. | ||
| void | ResetData () |
FCurvedStairGenerator |
Typedefs
| Name | Description |
|---|---|
| Super |