Navigation
API > API/Editor > API/Editor/DetailCustomizations
Helper class to aid representing math structs to the user in an editable form e.g. representing a quaternion as a set of euler angles
| Name | FMathStructProxyCustomization |
| Type | class |
| Header File | /Engine/Source/Editor/DetailCustomizations/Public/Customizations/MathStructProxyCustomizations.h |
| Include Path | #include "Customizations/MathStructProxyCustomizations.h" |
Syntax
class FMathStructProxyCustomization : public FMathStructCustomization
Implements Interfaces
Derived Classes
Functions
Public
Overridden from FMathStructCustomization
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void MakeHeaderRow
(
TSharedRef< class IPropertyHandle >& InStructPropertyHandle, |
FMathStructCustomization interface | Customizations/MathStructProxyCustomizations.h |
Overridden from IPropertyTypeCustomization
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CustomizeChildren
(
TSharedRef< class IPropertyHandle > StructPropertyHandle, |
IPropertyTypeCustomization interface | Customizations/MathStructProxyCustomizations.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CacheValues
(
TWeakPtr< IPropertyHandle > WeakHandlePtr |
Cache the values from the property to the proxy. | Customizations/MathStructProxyCustomizations.h | |
bool FlushValues
(
TWeakPtr< IPropertyHandle > WeakHandlePtr |
Flush the values from the proxy to the property. | Customizations/MathStructProxyCustomizations.h | |
TSharedRef< SWidget > MakeNumericProxyWidget
(
TSharedRef< IPropertyHandle >& StructPropertyHandle, |
Helper function to make a numeric property widget to edit a proxy value. | Customizations/MathStructProxyCustomizations.h | |
FText OnGetValueToolTip
(
TWeakPtr< IPropertyHandle > WeakHandlePtr, |
Customizations/MathStructProxyCustomizations.h | ||
TOptional< FTextFormat > OnGetValueToolTipTextFormat
(
FText Label |
Customizations/MathStructProxyCustomizations.h |