Navigation
Unreal Engine C++ API Reference > Plugins > ModelingComponents > PropertySets
Inheritance Hierarchy
- UObject
- FWatchablePropertySet
- UInteractiveToolPropertySet
- UGeometrySelectionVisualizationProperties
References
Module | ModelingComponents |
Header | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/PropertySets/GeometrySelectionVisualizationProperties.h |
Include | #include "PropertySets/GeometrySelectionVisualizationProperties.h" |
Syntax
UCLASS ()
class UGeometrySelectionVisualizationProperties : public UInteractiveToolPropertySet
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
bool | bEnableShowEdgeSelectionVertices | This option should be enabled for tools that treat edge selections as if they were vertex selections containing all incident vertices. |
![]() ![]() ![]() ![]() |
bool | bEnableShowTriangleROIBorder | This option should be enabled for tools in which the triangle color is reserved for some tool function. |
![]() ![]() ![]() |
bool | bShowHidden | Show occluded parts of the selection |
![]() ![]() ![]() |
bool | bShowSelection | Render the geometry selection |
![]() |
bool | bVisualizationDirty | |
![]() ![]() ![]() |
DisplayName | ||
![]() ![]() ![]() |
EditCondition | Render the geometry selection as the border of the triangles in the ROI (region of influence) | |
![]() ![]() ![]() ![]() |
TObjectPtr< UMaterialInterface > | LineMaterial | |
![]() ![]() ![]() ![]() |
TObjectPtr< UMaterialInterface > | LineMaterialShowingHidden | |
![]() ![]() ![]() ![]() |
TObjectPtr< UMaterialInterface > | PointMaterial | |
![]() ![]() ![]() ![]() |
TObjectPtr< UMaterialInterface > | PointMaterialShowingHidden | |
![]() ![]() ![]() ![]() |
EGeometrySelectionElementType | SelectionElementType | Geometry type of the geometry selection |
![]() ![]() ![]() ![]() |
EGeometrySelectionTopologyType | SelectionTopologyType | Topology type of the geometry selection |
![]() ![]() ![]() ![]() |
TObjectPtr< UMaterialInterface > | TriangleMaterial | |
![]() ![]() ![]() ![]() |
TObjectPtr< UMaterialInterface > | TriangleMaterialShowingHidden |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
UMaterialInterface * | ||
![]() ![]() |
UMaterialInterface * | ||
![]() ![]() |
UMaterialInterface * | ||
![]() |
void | Initialize
(
UInteractiveTool* Tool |
Sets property watchers and materials. |
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() |
bool |
Constants
Name | Description |
---|---|
DefaultFaceColor | |
DefaultLineColor | |
DefaultPointColor | |
DefaultTriangleROIBorderColor |