Navigation
API > API/Editor > API/Editor/DetailCustomizations > API/Editor/DetailCustomizations/Customizations
Inheritance Hierarchy
- TSharedFromThis< IPropertyTypeCustomization >
- IPropertyTypeCustomization
- FMathStructCustomization
- FMathStructProxyCustomization
- FMatrixStructCustomization
- FQuatStructCustomization
- FTransformStructCustomization
References
| Module | DetailCustomizations |
| Header | /Engine/Source/Editor/DetailCustomizations/Public/Customizations/MathStructProxyCustomizations.h |
| Include | #include "Customizations/MathStructProxyCustomizations.h" |
Syntax
class FMathStructProxyCustomization : public FMathStructCustomization
Remarks
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
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< IPropertyUtilities > | PropertyUtilities | Cached property utilities |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CacheValues
(
TWeakPtr< IPropertyHandle > WeakHandlePtr |
Cache the values from the property to the proxy. | |
| bool | FlushValues
(
TWeakPtr< IPropertyHandle > WeakHandlePtr |
Flush the values from the proxy to the property. | |
| TSharedRef< SWidget > | MakeNumericProxyWidget
(
TSharedRef< IPropertyHandle >& StructPropertyHandle, |
Helper function to make a numeric property widget to edit a proxy value. | |
| FText | OnGetValueToolTip
(
TWeakPtr< IPropertyHandle > WeakHandlePtr, |
Overridden from FMathStructCustomization
| Type | Name | Description | |
|---|---|---|---|
| void | MakeHeaderRow
(
TSharedRef< class IPropertyHandle >& InStructPropertyHandle, |
FMathStructCustomization interface |
Overridden from IPropertyTypeCustomization
| Type | Name | Description | |
|---|---|---|---|
| void | CustomizeChildren
(
TSharedRef< class IPropertyHandle > StructPropertyHandle, |
IPropertyTypeCustomization interface |