Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Components/BrushComponent.h |
Include |
#include "Components/BrushComponent.h" |
class UBrushComponent : public UPrimitiveComponent
A brush component defines a shape that can be modified within the editor. They are used both as part of BSP building, and for volumes.
Name | Description | ||
---|---|---|---|
|
TObjectPtr< cla... |
Brush |
|
|
TObjectPtr< cla... |
BrushBodySetup |
Description of collision |
Name | Description | |
---|---|---|
|
UBrushComponent ( |
Name | Description | ||
---|---|---|---|
|
void |
BuildSimpleBrushCollision() |
Create the AggGeom collection-of-convex-primitives from the Brush UModel data. |
|
bool |
HasInvertedPolys() |
Return true if the brush appears to have inverted polys |
|
void |
RequestUpdateBrushCollision() |
If the transform mirroring no longer reflects the body setup, request its recalculation |
Name | Description | ||
---|---|---|---|
|
bool |
ComponentIsTouchingSelectionBox ( |
Determines whether the supplied bounding box intersects with the component. |
|
bool |
ComponentIsTouchingSelectionFrustum ( |
Determines whether the supplied frustum intersects with the component. |
|
FPrimitiveSc... |
CreateSceneProxy() |
Creates a proxy to represent the primitive to the scene manager in the rendering thread. |
|
UBodySetup &... |
GetBodySetup() |
Return the BodySetup to use for this PrimitiveComponent (single body case) |
|
ESceneDepthP... |
GetStaticDepthPriorityGroup() |
Determines the DPG the primitive's primary elements are drawn in. |
|
void |
GetUsedMaterials ( |
Retrieves the materials used in this component |
|
bool |
IsShown ( |
Would this primitive be shown with these rendering flags. |
Name | Description | ||
---|---|---|---|
|
FBoxSphereBo... |
CalcBounds ( |
Calculate the bounds of the component. Default behavior is a bounding box/sphere of zero size. |
|
bool |
ShouldCollideWhenPlacing() |
If true, bounds should be used when placing component/actor in level. Does not affect spawning. |
Name | Description | ||
---|---|---|---|
|
bool |
IsEditorOnly() |
Returns whether this component is an editor-only object or not |
|
void |
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
Name | Description | ||
---|---|---|---|
|
FVector |
PrePivot_DEPRECATED |
Local space translation |