| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/MeshModelingToolset/Source/ModelingComponents/Public/Drawing/PreviewGeometryActor.h |
Include |
#include "Drawing/PreviewGeometryActor.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Transient)
class UPreviewGeometry : public UObject
UPreviewGeometry creates and manages an APreviewGeometryActor and a set of preview geometry Components. Preview geometry Components are identified by strings.
Name | Description | ||
---|---|---|---|
|
LineSets |
LineSetComponents created and owned by the UPreviewGeometry, and added as child components of the ParentActor |
|
|
ParentActor |
Actor created and managed by the UPreviewGeometry |
Name | Description | |
---|---|---|
|
~UPreviewGeometry() |
Name | Description | ||
---|---|---|---|
|
ULineSetComp... |
AddLineSet ( |
Line SetsCreate a new line set with the given LineSetIdentifier and return it |
|
CreateInWorld ( |
Create preview mesh in the World with the given transform |
|
|
CreateOrUpdateLineSet |
Add a set of lines produced by calling LineGenFunc for each index in range [0,NumIndices) |
|
|
Disconnect() |
Remove and destroy preview mesh |
|
|
ULineSetComp... |
FindLineSet ( |
|
|
APreviewGeom... |
GetActor() |
|
|
RemoveAllLineSets ( |
Remove all LineSetComponents |
|
|
RemoveLineSet |
Remove the LineSetComponent with the given LineSetIdentifier |
|
|
SetAllLineSetsMaterial ( |
Set the Material of all LineSetComponents |
|
|
SetLineSetMaterial ( |
Set the Material of the LineSetComponent with the given LineSetIdentifier |
|
|
SetLineSetVisibility |
Set the visibility of the LineSetComponent with the given LineSetIdentifier |
|
|
UpdateAllLineSets ( |
Call UpdateFuncType(ULineSetComponent*) for all existing Line Sets |
|
|
UpdateLineSet ( |
Line Set Utilities Find the identified line set and call UpdateFuncType(ULineSetComponent*) |