Navigation
API > API/Plugins > API/Plugins/ScriptableToolsFramework > API/Plugins/ScriptableToolsFramework/Drawing
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UScriptableToolLineSet
References
| Module | ScriptableToolsFramework |
| Header | /Engine/Plugins/Runtime/ScriptableToolsFramework/Source/ScriptableToolsFramework/Public/Drawing/ScriptableToolLineSet.h |
| Include | #include "Drawing/ScriptableToolLineSet.h" |
Syntax
UCLASS (BlueprintType)
class UScriptableToolLineSet : public UObject
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< TObjectPtr< UScriptableToolLine > > | LineComponents | ||
| TObjectPtr< ULineSetComponent > | LineSet | ||
| TObjectPtr< UPreviewGeometry > | ToolDrawableGeometry |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Initialize
(
TObjectPtr< UPreviewGeometry > PreviewGeometry |
||
| void | OnTick () |
||
| void | Remove all current lines in the set. | ||
| void | RemoveLine
(
UScriptableToolLine* Line |
Remove a specific line object from the set, removing it fromt the scene. | |
| void | SetAllLinesColor
(
FColor Color |
Set the color of all lines in the set simultaneously. | |
| void | SetAllLinesThickness
(
float Thickness |
Set the thickness of all lines in the set simultaneously. | |
UPARAM
(
DisplayName |
Create and return a new line object. |