UEditorBrushBuilder

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Classes/Builders/EditorBrushBuilder.h

Include

#include "Builders/EditorBrushBuilder.h"

Syntax

class UEditorBrushBuilder : public UBrushBuilder

Constructors

Name Description

Public function

UEditorBrushBuilder

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UBrushBuilder

Name Description

Public function Virtual

bool

 

BadParameters

(
    const FText& msg
)

Public function Virtual

void

 

BeginBrush

(
    bool InMergeCoplanars,
    FName InLayer
)

UBrushBuilder interface

Public function Virtual

bool

 

Build

(
    UWorld* InWorld,
    ABrush* InBrush
)

Builds the brush shape for the specified ABrush or the builder brush if Brush is nullptr.

Public function Virtual

bool

 

EndBrush

(
    UWorld* InWorld,
    ABrush* InBrush
)

Public function Virtual Const

int32

 

GetPolyCount()

Public function Virtual Const

FVector

 

GetVertex

(
    int32 i
)

Public function Virtual Const

int32

 

GetVertexCount()

Public function Virtual

void

 

Poly3i

(
    int32 Direction,
    int32 i,
    int32 j,
    int32 k,
    FName ItemName,
    bool bIsTwoSidedNonSolid
)

Public function Virtual

void

 

Poly4i

(
    int32 Direction,
    int32 i,
    int32 j,
    int32 k,
    int32 l,
    FName ItemName,
    bool bIsTwoSidedNonSolid
)

Public function Virtual

void

 

PolyBegin

(
    int32 Direction,
    FName ItemName
)

Public function Virtual

void

 

PolyEnd()

Public function Virtual

void

 

Polyi

(
    int32 i
)

Public function Virtual

int32

 

Vertex3f

(
    float X,
    float Y,
    float Z
)

Public function Virtual

int32

 

Vertexv

(
    FVector v
)

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

UObject interface