FSweepGeneratorBase

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

GeometricObjects

Header

/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/Generators/SweepGenerator.h

Include

#include "Generators/SweepGenerator.h"

Syntax

class FSweepGeneratorBase : public FMeshShapeGenerator

Variables

Name Description

Public variable

bool

 

bPolygroupPerQuad

If true, each quad gets a separate polygroup

Protected variable

int32[2]

 

CapNormalStart

Protected variable

int32[2]

 

CapPolygonStart

Protected variable

int32[2]

 

CapTriangleStart

Protected variable

int32[2]

 

CapUVStart

Protected variable

int32[2]

 

CapVertStart

Destructors

Name Description

Public function Virtual

~FSweepGeneratorBase()

Functions

Name Description

Protected function

void

 

ConstructMeshTopology

(
    const FPolygon2d& CrossSection,
    const TArrayView< const int32 >& U...,
    const TArrayView< const int32 >& N...,
    const TArrayView< const int32 >& S...,
    bool bEvenlySpaceUVs,
    const TArrayView< const FVector3d >...,
    int32 NumCrossSections,
    bool bLoop,
    const ECapType Caps,
    FVector2f SectionsUVScale,
    FVector2f CapUVScale,
    FVector2f CapUVOffset
)

Shared logic for creating vertex buffers and triangulations across all sweep primitives

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss