Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework > API/Runtime/InteractiveToolsFramework/FWatchablePropertySet > API/Runtime/InteractiveToolsFramework/FWatchablePropertySet/TPropertyWatcher
Overloads
| 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 |
TPropertyWatcher(const PropType &, FChangedCallback)
Description
If PropType is CInequalityComparable, allow the two-argument constructor and default to using the type's existing != operator. If PropType is not CInequalityComparable, the caller must use the three-argument constructor to provide a "not equal" function.
| Name | TPropertyWatcher |
| Type | function |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/InteractiveTool.h |
| Include Path | #include "InteractiveTool.h" |
template<typename Q, typename>
TPropertyWatcher
(
const PropType & Property,
FChangedCallback OnChangedIn
)
TPropertyWatcher(FValueGetter, FChangedCallback)
Description
Two-argument constructor, enabled only if PropType is CInequalityComparable.
| Name | TPropertyWatcher |
| Type | function |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/InteractiveTool.h |
| Include Path | #include "InteractiveTool.h" |
template<typename Q, typename>
TPropertyWatcher
(
FValueGetter GetValueIn,
FChangedCallback OnChangedIn
)
TPropertyWatcher(const PropType &, FChangedCallback, FNotEqualTestFunction)
| Name | TPropertyWatcher |
| Type | function |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/InteractiveTool.h |
| Include Path | #include "InteractiveTool.h" |
TPropertyWatcher
(
const PropType & Property,
FChangedCallback OnChangedIn,
FNotEqualTestFunction NotEqualIn
)
TPropertyWatcher(FValueGetter, FChangedCallback, FNotEqualTestFunction)
| Name | TPropertyWatcher |
| Type | function |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/InteractiveTool.h |
| Include Path | #include "InteractiveTool.h" |
TPropertyWatcher
(
FValueGetter GetValueIn,
FChangedCallback OnChangedIn,
FNotEqualTestFunction NotEqualIn
)