Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework > API/Runtime/InteractiveToolsFramework/FWatchablePropertySet
| Name | TPropertyWatcher |
| Type | class |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/InteractiveTool.h |
| Include Path | #include "InteractiveTool.h" |
Syntax
template<typename PropType>
class TPropertyWatcher : public FWatchablePropertySet::FPropertyWatcher
Inheritance Hierarchy
- FWatchablePropertySet::FPropertyWatcher → FWatchablePropertySet::TPropertyWatcher
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TPropertyWatcher
(
const PropType& Property, |
Two-argument constructor, enabled only if PropType is CInequalityComparable. | InteractiveTool.h | |
TPropertyWatcher
(
FValueGetter GetValueIn, |
Two-argument constructor, enabled only if PropType is CInequalityComparable. | InteractiveTool.h | |
TPropertyWatcher
(
const PropType& Property, |
InteractiveTool.h | ||
TPropertyWatcher
(
FValueGetter GetValueIn, |
InteractiveTool.h |
Structs
| Name | Remarks |
|---|---|
| CInequalityComparable | Describes a type having a "!=" comparasion operator. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FChangedCallback | TFunction< void(const PropType &)> | InteractiveTool.h | |
| FNotEqualTestFunction | TFunction< bool(const PropType &, const PropType &)> | InteractiveTool.h | |
| FValueGetter | TFunction< PropType(void)> | InteractiveTool.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Cached | TOptional< PropType > | InteractiveTool.h | ||
| GetValue | FValueGetter | InteractiveTool.h | ||
| NotEqual | FNotEqualTestFunction | InteractiveTool.h | ||
| OnChanged | FChangedCallback | InteractiveTool.h |
Functions
Public
Overridden from FPropertyWatcher
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CheckAndUpdate() |
InteractiveTool.h | ||
virtual void SilentUpdate() |
InteractiveTool.h |