UCubeBuilder

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

UnrealEd

Header

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

Include

#include "Builders/CubeBuilder.h"

Syntax

class UCubeBuilder : public UEditorBrushBuilder

Variables

Name Description

Public variable

FName

 

GroupName

Public variable

uint32: 1

 

Hollow

Whether this is a hollow or solid cube

Public variable

uint32: 1

 

Tessellated

Whether extra internal faces should be generated for each cube face

Public variable

float

 

WallThickness

The thickness of the cube wall when hollow

Public variable

float

 

X

The size of the cube in the X dimension

Public variable

float

 

Y

The size of the cube in the Y dimension

Public variable

float

 

Z

The size of the cube in the Z dimension

Constructors

Name Description

Public function

UCubeBuilder

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual

void

 

BuildCube

(
    int32 Direction,
    float dx,
    float dy,
    float dz,
    bool _tessellated
)

Overridden from UBrushBuilder

Name Description

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.

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

UObject interface