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...,
    int32 NumCrossSections,
    bool bLoop,
    const ECapType Caps,
    FVector2d UVScale,
    FVector2d UVOffset
)

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.

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