Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Engine/Brush.h |
Include |
#include "Engine/Brush.h" |
class ABrush : public AActor
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bColored |
|
|
uint32: 1 |
bDisplayShadedVolume |
If true, display the brush with a shaded volume |
|
uint32: 1 |
bInManipulation |
Flag set when we are in a manipulation (scaling, translation, brush builder param change etc.) |
|
uint32: 1 |
bNotForClientOrServer |
If true, this brush is a builder or otherwise does not need to be loaded into the game |
|
uint32: 1 |
bPlaceableFromClassBrowser |
If true, this brush class can be placed using the class browser like other simple class types |
|
TObjectPtr< cla... |
Brush |
|
|
TObjectPtr< cla... |
BrushBuilder |
|
|
BrushColor |
Information. |
|
|
TEnumAsByte< en... |
BrushType |
Type of brush |
|
uint32: 1 |
bSolidWhenSelected |
|
|
PolyFlags |
||
|
TArray< struct ... |
SavedSelections |
Stores selection information from geometry mode. |
|
float |
ShadedVolumeOpacityValue |
Value used to set the opacity for the shaded volume, between 0-1 |
Name | Description | |
---|---|---|
|
ABrush ( |
Name | Description | ||
---|---|---|---|
|
ClearNotForClientOrServer() |
Indicate that brush need should be loaded on client or servers |
|
|
CopyPosRotScaleFrom ( |
||
|
const UBrush... |
GetBrushBuilder() |
|
|
UBrushCompon... |
GetBrushComponent() |
Returns BrushComponent subobject |
|
FOnBrushRegi... |
GetOnBrushRegisteredDelegate() |
Function to get the 'brush registered' delegate |
|
GetWireColor() |
Figures out the best color to use for this brushes wireframe drawing. |
|
|
InitPosRotScale() |
||
|
IsBrushShape() |
||
|
IsNotForClientOrServer() |
Return if true if this brush is not used for gameplay (i.e. builder brush) |
|
|
IsStaticBrush() |
||
|
IsVolumeBrush() |
||
|
NeedsRebuild ( |
Called to see if any of the levels need rebuilding |
|
|
OnRebuildDone() |
Called upon finishing the csg rebuild to clear the rebuild bool. |
|
|
RebuildNavigationData() |
||
|
SetNeedRebuild ( |
Called to make not of the level that needs rebuilding |
|
|
SetNotForClientOrServer() |
Indicate that this brush need not be loaded on client or servers |
|
|
SetSuppressBSPRegeneration ( |
Name | Description | ||
---|---|---|---|
|
CheckForErrors() |
Function that gets called from within Map_Check to allow this actor to check itself for any potential errors and register them with map check dialog. |
|
|
Destroyed() |
Called when this actor is explicitly being destroyed during gameplay or in the editor, not called during level streaming or gameplay ending |
|
|
GetCustomIconName() |
Returns a custom brush icon name to use in place of the automatic class icon where actors are represented via 2d icons in the editor (e.g scene outliner and menus) |
|
|
IsLevelBoundsRelevant() |
Indicates whether this actor should participate in level bounds calculations |
|
|
PostEditMove ( |
Called after an actor has been moved in the editor |
|
|
PostRegisterAllComponents() |
Called after all the components in the Components array are registered, called both in editor and during gameplay |
|
|
SetIsHiddenEdLayer ( |
Changes bHiddenEdLayer flag and returns true if flag changed. |
|
|
SetIsTemporarilyHiddenInEditor ( |
Explicitly sets whether or not this actor is hidden in the editor for the duration of the current editor session |
|
|
SupportsExternalPackaging() |
Does this actor supports external packaging? |
|
|
SupportsLayers() |
Returns true if the actor supports modifications to its Layers property |
Name | Description | ||
---|---|---|---|
|
Modify ( |
That the object will be modified. |
|
|
NeedsLoadForClient() |
Called during saving to determine the load flags to save with the object. |
|
|
NeedsLoadForServer() |
Called during saving to determine the load flags to save with the object. |
|
|
PostEditChangeChainProperty ( |
This alternate version of PostEditChange is called when properties inside structs are modified. |
|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
Name |
Description |
---|---|
FOnBrushRegistered |
Delegate used for notifications when PostRegisterAllComponents is called for a Brush |
Name |
Description |
---|---|
bSuppressBSPRegeneration |
Global bool to suppress automatic BSP regeneration |
GGeometryRebuildCause |
Debug purposes only; an attempt to catch the cause of UE-36265 |
LevelsToRebuild |
An array to keep track of all the levels that need rebuilding. |
OnBrushRegistered |
Delegate called when PostRegisterAllComponents is called for a Brush Define static delegate |