UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::FGeneralizedCylinderGenerator Member List

This is the complete list of members for UE::Geometry::FGeneralizedCylinderGenerator, including all inherited members.

AppendNormal(const FVector3f &Normal, int ParentVertex)UE::Geometry::FMeshShapeGeneratorinline
AppendTriangle(int A, int B, int C)UE::Geometry::FMeshShapeGeneratorinline
AppendUV(const FVector2f &UV, int ParentVertex)UE::Geometry::FMeshShapeGeneratorinline
AppendVertex(const FVector3d &Position)UE::Geometry::FMeshShapeGeneratorinline
bAlignFramesToSampledTangentsUE::Geometry::FGeneralizedCylinderGenerator
bCappedUE::Geometry::FGeneralizedCylinderGenerator
BilinearInterp(const FVector3d &v00, const FVector3d &v10, const FVector3d &v11, const FVector3d &v01, double tx, double ty)UE::Geometry::FMeshShapeGeneratorinlinestatic
BilinearInterp(const FVector2d &v00, const FVector2d &v10, const FVector2d &v11, const FVector2d &v01, double tx, double ty)UE::Geometry::FMeshShapeGeneratorinlinestatic
BilinearInterp(const FVector2f &v00, const FVector2f &v10, const FVector2f &v11, const FVector2f &v01, float tx, float ty)UE::Geometry::FMeshShapeGeneratorinlinestatic
bLoopUE::Geometry::FGeneralizedCylinderGenerator
bPolygroupPerQuadUE::Geometry::FSweepGeneratorBase
bProfileCurveIsClosedUE::Geometry::FSweepGeneratorBase
bReverseOrientationUE::Geometry::FMeshShapeGenerator
bUVScaleRelativeWorldUE::Geometry::FGeneralizedCylinderGenerator
CapNormalStartUE::Geometry::FSweepGeneratorBaseprotected
CapPolygonStartUE::Geometry::FSweepGeneratorBaseprotected
CapTriangleStartUE::Geometry::FSweepGeneratorBaseprotected
CapTypeUE::Geometry::FGeneralizedCylinderGenerator
CapUVStartUE::Geometry::FSweepGeneratorBaseprotected
CapVertStartUE::Geometry::FSweepGeneratorBaseprotected
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::FSweepGeneratorBaseprotected
CrossSectionUE::Geometry::FGeneralizedCylinderGenerator
CrossSectionTexCoordUE::Geometry::FGeneralizedCylinderGenerator
EnableMitering(double InMiterLimit=10)UE::Geometry::FGeneralizedCylinderGeneratorinline
EndScaleUE::Geometry::FGeneralizedCylinderGenerator
ExtendBufferSizes(int AddVertices, int AddTriangles, int AddUVs, int AddNormals)UE::Geometry::FMeshShapeGeneratorinline
Generate() overrideUE::Geometry::FGeneralizedCylinderGeneratorvirtual
HasAttributes() constUE::Geometry::FMeshShapeGeneratorinline
InitialFrameUE::Geometry::FGeneralizedCylinderGenerator
LinearInterp(const FVector3i &a, const FVector3i &b, double t)UE::Geometry::FMeshShapeGeneratorinlinestatic
MiterLimitUE::Geometry::FGeneralizedCylinderGenerator
NormalParentVertexUE::Geometry::FMeshShapeGenerator
NormalsUE::Geometry::FMeshShapeGenerator
PathUE::Geometry::FGeneralizedCylinderGenerator
PathFramesUE::Geometry::FGeneralizedCylinderGenerator
PathScalesUE::Geometry::FGeneralizedCylinderGenerator
PathTexCoordUE::Geometry::FGeneralizedCylinderGenerator
Reset()UE::Geometry::FMeshShapeGeneratorinline
ResetAttributes(bool bResetPolygonIDs=false)UE::Geometry::FMeshShapeGeneratorinline
SetBufferSizes(int NumVertices, int NumTriangles, int NumUVs, int NumNormals)UE::Geometry::FMeshShapeGeneratorinline
SetMiterLimitByAngle(double MiterAngleLimitInDeg)UE::Geometry::FGeneralizedCylinderGeneratorinline
SetNormal(int Index, const FVector3f &Normal, int ParentVertex)UE::Geometry::FMeshShapeGeneratorinline
SetTriangle(int Index, const FIndex3i &Tri)UE::Geometry::FMeshShapeGeneratorinline
SetTriangle(int Index, int A, int B, int C)UE::Geometry::FMeshShapeGeneratorinline
SetTriangle(int Index, int A, int B, int C, bool bClockwiseOverride)UE::Geometry::FMeshShapeGeneratorinline
SetTriangleNormals(int Index, const FIndex3i &Tri)UE::Geometry::FMeshShapeGeneratorinline
SetTriangleNormals(int Index, int A, int B, int C)UE::Geometry::FMeshShapeGeneratorinline
SetTriangleNormals(int Index, int A, int B, int C, bool bClockwiseOverride)UE::Geometry::FMeshShapeGeneratorinline
SetTrianglePolygon(int Index, int PolygonID)UE::Geometry::FMeshShapeGeneratorinline
SetTriangleUVs(int Index, const FIndex3i &Tri)UE::Geometry::FMeshShapeGeneratorinline
SetTriangleUVs(int Index, int A, int B, int C)UE::Geometry::FMeshShapeGeneratorinline
SetTriangleUVs(int Index, int A, int B, int C, bool bClockwiseOverride)UE::Geometry::FMeshShapeGeneratorinline
SetTriangleWithMatchedUVNormal(int Index, int A, int B, int C)UE::Geometry::FMeshShapeGeneratorinline
SetUV(int Index, const FVector2f &UV, int ParentVertex)UE::Geometry::FMeshShapeGeneratorinline
SetVertex(int Index, const FVector3d &Position)UE::Geometry::FMeshShapeGeneratorinline
StartScaleUE::Geometry::FGeneralizedCylinderGenerator
TriangleNormalsUE::Geometry::FMeshShapeGenerator
TrianglePolygonIDsUE::Geometry::FMeshShapeGenerator
TrianglesUE::Geometry::FMeshShapeGenerator
TriangleUVsUE::Geometry::FMeshShapeGenerator
UnitUVInWorldCoordinatesUE::Geometry::FGeneralizedCylinderGenerator
UVParentVertexUE::Geometry::FMeshShapeGenerator
UVsUE::Geometry::FMeshShapeGenerator
VerticesUE::Geometry::FMeshShapeGenerator
~FMeshShapeGenerator()UE::Geometry::FMeshShapeGeneratorinlinevirtual
~FSweepGeneratorBase()UE::Geometry::FSweepGeneratorBaseinlinevirtual