Navigation
API > API/Plugins > API/Plugins/ModelingComponents > API/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 |