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