Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework > API/Runtime/InteractiveToolsFramework/BaseGizmos
Inheritance Hierarchy
- UObject
- IInputBehaviorSource
- UInteractiveGizmo
- UBrushStampIndicator
References
| Module | InteractiveToolsFramework |
| Header | /Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/BrushStampIndicator.h |
| Include | #include "BaseGizmos/BrushStampIndicator.h" |
Syntax
UCLASS (Transient, MinimalAPI)
class UBrushStampIndicator : public UInteractiveGizmo
Remarks
UBrushStampIndicator is a simple 3D brush indicator.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UPrimitiveComponent > | AttachedComponent | Optional Component that will be transformed such that it tracks the Radius/Position/Normal | |
| bool | bDepthTested | ||
| bool | bDrawIndicatorLines | ||
| bool | bDrawRadiusCircle | ||
| bool | bDrawSecondaryLines | ||
| float | BrushFalloff | ||
| FVector | BrushNormal | ||
| FVector | BrushPosition | ||
| float | BrushRadius | ||
| bool | bVisible | Controls whether Gizmo will draw visual elements. Does not currently affect AttachedComponent. | |
| FVector | InitialComponentScale | ||
| FLinearColor | LineColor | ||
| float | LineThickness | ||
| int | SampleStepCount | ||
| UPrimitiveComponent * | ScaleInitializedComponent | ||
| FLinearColor | SecondaryLineColor | ||
| float | SecondaryLineThickness |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Update
(
float Radius, |
Update the Radius, Transform and Falloff of the Stamp Indicator | |
| void | Update
(
float Radius, |
Update the Radius, Position, and Normal of the stamp indicator |
Overridden from UInteractiveGizmo
| Type | Name | Description | |
|---|---|---|---|
| void | Render
(
IToolsContextRenderAPI* RenderAPI |
Allow the Gizmo to do any custom drawing (ie via PDI/RHI) | |
| void | Setup () |
Called by GizmoManager to initialize the Gizmo after GizmoBuilder::BuildGizmo() has been called | |
| void | Shutdown () |
Called by GizmoManager to shut down the Gizmo | |
| void | Tick
(
float DeltaTime |
Allow the Gizmo to do any necessary processing on Tick |