Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
Inheritance Hierarchy
- FWatchablePropertySet
- UInteractiveToolPropertySet
- UAddPatchToolProperties
- UAlignObjectsToolProperties
- UAttributeEditorActionPropertySet
- UAttributeEditorCopyAttributeActions
- UAttributeEditorLightmapUVActions
- UAttributeEditorModifyAttributeActions
- UAttributeEditorNewAttributeActions
- UAttributeEditorNormalsActions
- UAttributeEditorUVActions
- UAttributeEditorAttribProperties
- UBakeCurvatureMapToolProperties
- UBakeInputMeshProperties
- UBakeMeshAttributeMapsResultToolProperties
- UBakeMeshAttributeMapsToolProperties
- UBakeMeshAttributeVertexToolProperties
- UBakeMultiMeshAttributeMapsToolProperties
- UBakeMultiMeshInputToolProperties
- UBakeMultiTexture2DProperties
- UBakeNormalMapToolProperties
- UBakeOcclusionMapToolProperties
- UBakeRenderCaptureInputToolProperties
- UBakeRenderCaptureResults
- UBakeRenderCaptureToolProperties
- UBakeRenderCaptureVisualizationProperties
- UBakeTexture2DProperties
- UBakeTransformToolProperties
- UBakeUVShellMapToolProperties
- UBakeVisualizationProperties
- UBaseCreateFromSelectedCollisionProperties
- UBrushBaseProperties
- UMeshPaintingToolProperties
- UMeshTexturePaintingToolProperties
- UMeshTextureAssetPaintingToolProperties
- UMeshTextureColorPaintingToolProperties
- UMeshVertexPaintingToolProperties
- UMeshVertexColorPaintingToolProperties
- UMeshVertexWeightPaintingToolProperties
- USkinWeightsPaintToolProperties
- UBspConversionToolActionPropertySet
- UBspConversionToolProperties
- UCollisionGeometryVisualizationProperties
- UCombineMeshesToolProperties
- UConvertMeshesToolProperties
- UConvertToPolygonsToolProperties
- UCreateMeshObjectTypeProperties
- UCSGMeshesToolProperties
- UCubeGridToolActions
- UCubeGridToolProperties
- UCutMeshWithMeshToolProperties
- UDataflowEditorMeshWeightMapPaintToolActions
- UDataflowEditorUpdateWeightMapProperties
- UDataflowEditorWeightMapPaintBrushFilterProperties
- UDeformMeshPolygonsTransformProperties
- UDiffusionSmoothProperties
- UDisplaceMeshCommonProperties
- UDisplaceMeshDirectionalFilterProperties
- UDisplaceMeshPerlinNoiseProperties
- UDisplaceMeshSineWaveProperties
- UDisplaceMeshTextureMapProperties
- UDrawPolygonToolSnapProperties
- UDrawPolygonToolStandardProperties
- UDrawPolyPathExtrudeProperties
- UDrawPolyPathProperties
- UDrawSplineToolProperties
- UDynamicMeshBrushProperties
- UDynamicMeshBrushSculptProperties
- UDynamicSculptToolActions
- UEdgeLoopInsertionProperties
- UEditGroomCardsToolActionPropertySet
- UEditGroomCardsToolActions
- USelectGroomCardsToolActions
- UEditMeshMaterialsToolProperties
- UEditMeshPolygonsToolActionPropertySet
- UEditMeshPolygonsToolActions
- UEditMeshPolygonsToolActions_Triangles
- UEditMeshPolygonsToolEdgeActions
- UEditMeshPolygonsToolEdgeActions_Triangles
- UEditMeshPolygonsToolUVActions
- UPolyEditTopologyProperties
- UEditNormalsToolProperties
- UEditPivotToolActionPropertySet
- UEditPivotToolProperties
- UExistingMeshMaterialProperties
- UExtractCollisionToolProperties
- UExtrudeMeshSelectionToolProperties
- UFixedPlaneBrushProperties
- UGenerateStaticMeshLODAssetToolOutputProperties
- UGenerateStaticMeshLODAssetToolPresetProperties
- UGenerateStaticMeshLODAssetToolProperties
- UGenerateStaticMeshLODAssetToolTextureProperties
- UGeometrySelectionVisualizationProperties
- UGroomCardsInfoToolProperties
- UGroomToMeshToolProperties
- UGroupEdgeInsertionProperties
- UGroupPaintBrushFilterProperties
- UHarvestInstancesTool_OutputSettings
- UHarvestInstancesToolSettings
- UHoleFillStatisticsProperties
- UHoleFillToolActions
- UHoleFillToolProperties
- UImplicitOffsetProperties
- UImplicitSmoothProperties
- UISMEditorToolActionPropertySetBase
- UISMEditorToolActionPropertySet
- UISMEditorToolReplacePropertySet
- UISMEditorToolProperties
- UIterativeOffsetProperties
- UIterativeSmoothProperties
- UKelvinBrushProperties
- ULatticeDeformerToolProperties
- ULODManagerActionPropertySet
- ULODManagerHiResSourceModelActions
- ULODManagerMaterialActions
- ULODManagerLODProperties
- ULODManagerPreviewLODProperties
- UMergeMeshesToolProperties
- UMeshAnalysisProperties
- UMeshAttributePaintBrushOperationProperties
- UMeshAttributePaintEditActions
- UMeshAttributePaintToolProperties
- UMeshConstraintProperties
- UGenerateLODMeshesToolProperties
- URemeshProperties
- UBrushRemeshProperties
- URemeshMeshToolProperties
- UProjectToTargetToolProperties
- USimplifyMeshToolProperties
- UMeshEditingViewProperties
- UMeshElementsVisualizerProperties
- UMeshGroupPaintToolActionPropertySet
- UMeshGroupPaintToolFreezeActions
- UMeshInspectorMaterialProperties
- UMeshInspectorProperties
- UMeshSculptBrushOpProps
- UBasePlaneBrushOpProps
- UFixedPlaneBrushOpProps
- UPlaneBrushOpProps
- UViewAlignedPlaneBrushOpProps
- UBaseSmoothBrushOpProps
- USecondarySmoothBrushOpProps
- USmoothBrushOpProps
- USmoothFillBrushOpProps
- UEraseBrushOpProps
- UFlattenBrushOpProps
- UGroupEraseBrushOpProps
- UGroupPaintBrushOpProps
- UInflateBrushOpProps
- UMoveBrushOpProps
- UPinchBrushOpProps
- USculptMaxBrushOpProps
- UStandardSculptBrushOpProps
- UVertexColorBaseBrushOpProps
- UVertexColorPaintBrushOpProps
- UVertexColorSmoothBrushOpProps
- UVertexColorSoftenBrushOpProps
- UViewAlignedSculptBrushOpProps
- UMeshSelectionToolActionPropertySet
- UEditMeshMaterialsEditActions
- UMeshSelectionEditActions
- UMeshSelectionMeshEditActions
- UMeshSelectionToolProperties
- UMeshSpaceDeformerToolActionPropertySet
- UMeshSpaceDeformerToolProperties
- UMeshStatisticsProperties
- UMeshSymmetryProperties
- UMeshTangentsToolProperties
- UMeshTopologySelectionMechanicProperties
- UDEPRECATED_PolygonSelectionMechanicProperties
- UMeshToVolumeToolProperties
- UMeshUVChannelProperties
- UMeshVertexPaintToolActionPropertySet
- UMeshVertexPaintToolQuickActions
- UMeshVertexPaintToolUtilityActions
- UMirroringProperties
- UMirrorToolActionPropertySet
- UMirrorToolProperties
- UNewMeshMaterialProperties
- UOffsetMeshSelectionToolProperties
- UOffsetMeshToolProperties
- UOnAcceptHandleSourcesPropertiesBase
- UOnAcceptHandleSourcesProperties
- UBaseCreateFromSelectedHandleSourceProperties
- UOnAcceptHandleSourcesPropertiesSingle
- UOrientingProperties
- UParameterizeMeshToolPatchBuilderProperties
- UParameterizeMeshToolProperties
- UParameterizeMeshToolUVAtlasProperties
- UParameterizeMeshToolXAtlasProperties
- UPatternTool_BoundingBoxSettings
- UPatternTool_GridSettings
- UPatternTool_LinearSettings
- UPatternTool_OutputSettings
- UPatternTool_RadialSettings
- UPatternTool_RotationSettings
- UPatternTool_ScaleSettings
- UPatternTool_TranslationSettings
- UPatternToolSettings
- UPhysicsObjectToolPropertySet
- UPivotActorTransformProperties
- UPlaneCutToolProperties
- UPolyEditCommonProperties
- UPolyEditCutProperties
- UPolyEditExtrudeProperties
- UPolyEditInsetOutsetProperties
- UPolyEditOffsetProperties
- UPolyEditPushPullProperties
- UPolyEditSetUVProperties
- UPolygonOnMeshToolActionPropertySet
- UPolygonOnMeshToolProperties
- UPolygroupLayersProperties
- UProceduralShapeToolProperties
- UProceduralArrowToolProperties
- UProceduralBoxToolProperties
- UProceduralCapsuleToolProperties
- UProceduralConeToolProperties
- UProceduralCylinderToolProperties
- UProceduralDiscToolProperties
- UProceduralRectangleToolProperties
- UProceduralSphereToolProperties
- UProceduralStairsToolProperties
- UProceduralTorusToolProperties
- UProjectionProperties
- URecomputeUVsToolProperties
- URemoveOccludedTrianglesAdvancedProperties
- URemoveOccludedTrianglesToolProperties
- URenderCaptureProperties
- URevolveProperties
- URevolveBoundaryToolProperties
- URevolveSplineToolProperties
- URevolveToolProperties
- URevolveSplineToolActionPropertySet
- UScriptableInteractiveToolPropertySet
- UEditorScriptableInteractiveToolPropertySet
- USculptBrushProperties
- USculptMaxBrushProperties
- USeamSculptToolProperties
- USelectiveTessellationProperties
- USelfUnionMeshesToolProperties
- USetCollisionGeometryToolProperties
- UShapeSprayToolProperties
- USimpleCollisionEditorToolActionProperties
- USkeletonEditingProperties
- USkinWeightsBindingToolProperties
- USmoothHoleFillProperties
- USmoothMeshToolProperties
- USpaceCurveDeformationMechanicPropertySet
- USplitMeshesToolProperties
- USubdividePolyToolProperties
- UTransferMeshToolProperties
- UTransformInputsToolProperties
- UTransformMeshesToolProperties
- UTriangulateSplinesToolProperties
- UTrimMeshesToolProperties
- UUVEditorBackgroundPreviewProperties
- UUVEditorBakeUVShellProperties
- UUVEditorBrushSelectToolProperties
- UUVEditorChannelEditAddProperties
- UUVEditorChannelEditCopyProperties
- UUVEditorChannelEditDeleteProperties
- UUVEditorChannelEditSettings
- UUVEditorChannelEditTargetProperties
- UUVEditorChannelEditToolActionPropertySet
- UUVEditorDistortionVisualizationProperties
- UUVEditorGridProperties
- UUVEditorSeamToolProperties
- UUVEditorTexelDensityActionSettings
- UUVEditorTexelDensitySettings
- UUVEditorTexelDensityToolSettings
- UUVEditorTransformToolDisplayProperties
- UUVEditorUDIMProperties
- UUVEditorUVChannelProperties
- UUVEditorUVTransformPropertiesBase
- UUVEditorUVAlignProperties
- UUVEditorUVDistributeProperties
- UUVEditorUVTransformProperties
- UUVEditorUVQuickTransformProperties
- UUVLayoutPreviewProperties
- UUVLayoutProperties
- UUVProjectionToolEditActions
- UUVProjectionToolProperties
- UUVTransferToolProperties
- UVertexBrushAlphaProperties
- UVertexBrushSculptProperties
- UVertexPaintBasicProperties
- UVertexPaintBrushFilterProperties
- UVolumeToMeshToolProperties
- UVoxelBlendMeshesToolProperties
- UVoxelCSGMeshesToolProperties
- UVoxelMorphologyMeshesToolProperties
- UVoxelProperties
- UVoxelSolidifyMeshesToolProperties
- UWeightMapSetProperties
- UOffsetWeightMapSetProperties
- USmoothWeightMapSetProperties
- UWeldMeshEdgesToolProperties
- UWorkPlaneProperties
References
| Module | InteractiveToolsFramework |
| Header | /Engine/Source/Runtime/InteractiveToolsFramework/Public/InteractiveTool.h |
| Include | #include "InteractiveTool.h" |
Syntax
class FWatchablePropertySet
Constructors
| Type | Name | Description | |
|---|---|---|---|
FWatchablePropertySet
(
const FWatchablePropertySet& |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | |||
| void | SilentUpdateWatcherAtIndex
(
int32 i |
Silently updates just a single watcher, using an index gotten from WatchProperty. | |
| int32 | WatchProperty
(
const PropType& ValueIn, |
||
| int32 | WatchProperty
(
typename TPropertyWatcher< PropType >::FValueGetter GetValueIn, |
||
| int32 | WatchProperty
(
const PropType& ValueIn, |
||
| int32 | WatchProperty
(
typename TPropertyWatcher< PropType >::FValueGetter GetValueIn, |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FWatchablePropertySet & | operator=
(
const FWatchablePropertySet& |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FPropertyWatcher | Property watching infrastructure | ||
| TPropertyWatcher |