UEnvQueryGenerator_Donut

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

AIModule

Header

/Engine/Source/Runtime/AIModule/Classes/EnvironmentQuery/Generators/EnvQueryGenerator_Donut.h

Include

#include "EnvironmentQuery/Generators/EnvQueryGenerator_Donut.h"

Syntax

class UEnvQueryGenerator_Donut : public UEnvQueryGenerator_ProjectedPoints

Variables

Name Description

Public variable

FAIDataProvider...

 

ArcAngle

If you generate items on a piece of circle you define angle of Arc cut here

Public variable

FEnvDirection

 

ArcDirection

If you generate items on a piece of circle you define direction of Arc cut here

Public variable

uint32: 1

 

bDefineArc

Public variable

bool

 

bUseSpiralPattern

If true, the rings of the wheel will be rotated in a spiral pattern.

Public variable

TSubclassOf< cl...

 

Center

Context

Public variable

FAIDataProvider...

 

InnerRadius

Min distance between point and context

Public variable

FAIDataProvider...

 

NumberOfRings

Number of rings to generate

Public variable

FAIDataProvider...

 

OuterRadius

Max distance between point and context

Public variable

FAIDataProvider...

 

PointsPerRing

Number of items to generate for each ring

Constructors

Name Description

Public function

UEnvQueryGenerator_Donut

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Protected function Const

float

 

GetArcBisectorAngle

(
    FEnvQueryInstance& QueryInstance
)

Protected function Const

bool

 

IsAngleAllowed

(
    float TestAngleRad,
    float BisectAngleDeg,
    float AngleRangeDeg,
    bool bConstrainAngle
)

Overridden from UEnvQueryGenerator

Name Description

Public function Virtual Const

void

 

GenerateItems

(
    FEnvQueryInstance& QueryInstance
)

Overridden from UEnvQueryNode

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

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