| AdditionalLengthSamples | UE::Geometry::FArrowGenerator | |
| AngleSamples | UE::Geometry::FVerticalCylinderGeneratorBase | |
| AppendNormal(const FVector3f &Normal, int ParentVertex) | UE::Geometry::FMeshShapeGenerator | inline |
| AppendTriangle(int A, int B, int C) | UE::Geometry::FMeshShapeGenerator | inline |
| AppendUV(const FVector2f &UV, int ParentVertex) | UE::Geometry::FMeshShapeGenerator | inline |
| AppendVertex(const FVector3d &Position) | UE::Geometry::FMeshShapeGenerator | inline |
| bCapped | UE::Geometry::FVerticalCylinderGeneratorBase | |
| BilinearInterp(const FVector3d &v00, const FVector3d &v10, const FVector3d &v11, const FVector3d &v01, double tx, double ty) | UE::Geometry::FMeshShapeGenerator | inlinestatic |
| BilinearInterp(const FVector2d &v00, const FVector2d &v10, const FVector2d &v11, const FVector2d &v01, double tx, double ty) | UE::Geometry::FMeshShapeGenerator | inlinestatic |
| BilinearInterp(const FVector2f &v00, const FVector2f &v10, const FVector2f &v11, const FVector2f &v01, float tx, float ty) | UE::Geometry::FMeshShapeGenerator | inlinestatic |
| bPolygroupPerQuad | UE::Geometry::FSweepGeneratorBase | |
| bProfileCurveIsClosed | UE::Geometry::FSweepGeneratorBase | |
| bReverseOrientation | UE::Geometry::FMeshShapeGenerator | |
| bUVScaleMatchSidesAndCaps | UE::Geometry::FVerticalCylinderGeneratorBase | |
| CapNormalStart | UE::Geometry::FSweepGeneratorBase | protected |
| CapPolygonStart | UE::Geometry::FSweepGeneratorBase | protected |
| CapTriangleStart | UE::Geometry::FSweepGeneratorBase | protected |
| CapType | UE::Geometry::FVerticalCylinderGeneratorBase | |
| CapUVStart | UE::Geometry::FSweepGeneratorBase | protected |
| CapVertStart | UE::Geometry::FSweepGeneratorBase | protected |
| ComputeSegLengths(const TArrayView< float > &Radii, const TArrayView< float > &Heights, TArray< float > &AlongPercents) | UE::Geometry::FVerticalCylinderGeneratorBase | static |
| ConstructMeshTopology(const FPolygon2d &CrossSection, const TArrayView< const int32 > &UVSections, const TArrayView< const int32 > &NormalSections, const TArrayView< const int32 > &SharpNormalsAlongLength, bool bEvenlySpaceUVs, const TArrayView< const FVector3d > &Path, int32 NumCrossSections, bool bLoop, const ECapType Caps[2], FVector2f SectionsUVScale, FVector2f CapUVScale, FVector2f CapUVOffset, const TArrayView< const float > &CustomCrossSectionTexCoord={}, const TArrayView< const float > &CustomPathTexCoord={}) | UE::Geometry::FSweepGeneratorBase | protected |
| DistributeAdditionalLengthSamples(int TargetSamples) | UE::Geometry::FArrowGenerator | inline |
| ExtendBufferSizes(int AddVertices, int AddTriangles, int AddUVs, int AddNormals) | UE::Geometry::FMeshShapeGenerator | inline |
| Generate() override | UE::Geometry::FArrowGenerator | virtual |
| GenerateVerticalCircleSweep(const TArrayView< float > &Radii, const TArrayView< float > &Heights, const TArrayView< int > &SharpNormalsAlongLength) | UE::Geometry::FVerticalCylinderGeneratorBase | |
| HasAttributes() const | UE::Geometry::FMeshShapeGenerator | inline |
| HeadBaseRadius | UE::Geometry::FArrowGenerator | |
| HeadLength | UE::Geometry::FArrowGenerator | |
| HeadTipRadius | UE::Geometry::FArrowGenerator | |
| LinearInterp(const FVector3i &a, const FVector3i &b, double t) | UE::Geometry::FMeshShapeGenerator | inlinestatic |
| NormalParentVertex | UE::Geometry::FMeshShapeGenerator | |
| Normals | UE::Geometry::FMeshShapeGenerator | |
| Reset() | UE::Geometry::FMeshShapeGenerator | inline |
| ResetAttributes(bool bResetPolygonIDs=false) | UE::Geometry::FMeshShapeGenerator | inline |
| SetBufferSizes(int NumVertices, int NumTriangles, int NumUVs, int NumNormals) | UE::Geometry::FMeshShapeGenerator | inline |
| SetNormal(int Index, const FVector3f &Normal, int ParentVertex) | UE::Geometry::FMeshShapeGenerator | inline |
| SetTriangle(int Index, const FIndex3i &Tri) | UE::Geometry::FMeshShapeGenerator | inline |
| SetTriangle(int Index, int A, int B, int C) | UE::Geometry::FMeshShapeGenerator | inline |
| SetTriangle(int Index, int A, int B, int C, bool bClockwiseOverride) | UE::Geometry::FMeshShapeGenerator | inline |
| SetTriangleNormals(int Index, const FIndex3i &Tri) | UE::Geometry::FMeshShapeGenerator | inline |
| SetTriangleNormals(int Index, int A, int B, int C) | UE::Geometry::FMeshShapeGenerator | inline |
| SetTriangleNormals(int Index, int A, int B, int C, bool bClockwiseOverride) | UE::Geometry::FMeshShapeGenerator | inline |
| SetTrianglePolygon(int Index, int PolygonID) | UE::Geometry::FMeshShapeGenerator | inline |
| SetTriangleUVs(int Index, const FIndex3i &Tri) | UE::Geometry::FMeshShapeGenerator | inline |
| SetTriangleUVs(int Index, int A, int B, int C) | UE::Geometry::FMeshShapeGenerator | inline |
| SetTriangleUVs(int Index, int A, int B, int C, bool bClockwiseOverride) | UE::Geometry::FMeshShapeGenerator | inline |
| SetTriangleWithMatchedUVNormal(int Index, int A, int B, int C) | UE::Geometry::FMeshShapeGenerator | inline |
| SetUV(int Index, const FVector2f &UV, int ParentVertex) | UE::Geometry::FMeshShapeGenerator | inline |
| SetVertex(int Index, const FVector3d &Position) | UE::Geometry::FMeshShapeGenerator | inline |
| StickLength | UE::Geometry::FArrowGenerator | |
| StickRadius | UE::Geometry::FArrowGenerator | |
| TriangleNormals | UE::Geometry::FMeshShapeGenerator | |
| TrianglePolygonIDs | UE::Geometry::FMeshShapeGenerator | |
| Triangles | UE::Geometry::FMeshShapeGenerator | |
| TriangleUVs | UE::Geometry::FMeshShapeGenerator | |
| UVParentVertex | UE::Geometry::FMeshShapeGenerator | |
| UVs | UE::Geometry::FMeshShapeGenerator | |
| Vertices | UE::Geometry::FMeshShapeGenerator | |
| ~FMeshShapeGenerator() | UE::Geometry::FMeshShapeGenerator | inlinevirtual |
| ~FSweepGeneratorBase() | UE::Geometry::FSweepGeneratorBase | inlinevirtual |