8#include "Brush.generated.h"
75UCLASS(
hidecategories=(
Object,
Collision,
Display,
Rendering,
Physics,
Input, Blueprint),
showcategories=(
"Input|MouseInput",
"Input|TouchInput"), NotBlueprintable, ConversionRoot, MinimalAPI)
82 UPROPERTY(EditAnywhere, Category=Brush, meta = (NoResetToDefault))
96 uint32 bSolidWhenSelected:1;
114#if WITH_EDITORONLY_DATA
175 ENGINE_API virtual void RebuildNavigationData();
180 ENGINE_API virtual void CheckForErrors()
override;
239 ENGINE_API virtual bool IsStaticBrush()
const;
242 virtual bool IsVolumeBrush()
const {
return false; }
245 virtual bool IsBrushShape()
const {
return false; }
274#if WITH_EDITORONLY_DATA
ECsgOper
Definition Brush.h:17
@ CSG_Intersect
Definition Brush.h:25
@ CSG_Subtract
Definition Brush.h:23
@ CSG_Deintersect
Definition Brush.h:27
@ CSG_MAX
Definition Brush.h:29
@ CSG_Active
Definition Brush.h:19
@ CSG_Add
Definition Brush.h:21
@ CSG_None
Definition Brush.h:28
EBrushType
Definition Brush.h:35
@ UMETA
Definition Brush.h:37
@ Brush_MAX
Definition Brush.h:42
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_MULTICAST_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:49
DIRECTLINK_API Display
Definition DirectLinkLog.h:8
return true
Definition ExternalRpcRegistry.cpp:601
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
virtual ENGINE_API void PostRegisterAllComponents()
Definition Actor.cpp:4107
virtual ENGINE_API void PostLoad() override
Definition Actor.cpp:1103
virtual bool IsLevelBoundsRelevant() const
Definition Actor.h:2558
virtual bool IsComponentRelevantForNavigation(UActorComponent *Component) const
Definition Actor.h:4382
virtual ENGINE_API void Destroyed()
Definition Actor.cpp:3284
Definition Archive.h:1208
Definition NameTypes.h:617
Definition EnumAsByte.h:22
Definition ActorComponent.h:152
Definition BrushBuilder.h:54
virtual COREUOBJECT_API bool NeedsLoadForClient() const
Definition Obj.cpp:992
UE_FORCEINLINE_HINT bool Modify(bool bAlwaysMarkDirty=true)
Definition Object.h:317
virtual COREUOBJECT_API bool NeedsLoadForServer() const
Definition Obj.cpp:977
U16 Index
Definition radfft.cpp:71
friend FArchive & operator<<(FArchive &Ar, FGeomSelection &MyGeomSelection)
Definition Brush.h:68
Definition UnrealType.h:7001
Definition UnrealType.h:6865
Definition ObjectPtr.h:488