Navigation
API > API/Editor > API/Editor/DetailCustomizations
Proxy struct customization that displays a matrix as a position, rotation & scale.
| Name | FMatrixStructCustomization |
| Type | class |
| Header File | /Engine/Source/Editor/DetailCustomizations/Public/Customizations/MathStructProxyCustomizations.h |
| Include Path | #include "Customizations/MathStructProxyCustomizations.h" |
Syntax
template<typename T>
class FMatrixStructCustomization : public FMathStructProxyCustomization
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMatrixStructCustomization() |
Customizations/MathStructProxyCustomizations.h |
Functions
Public
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 |
|---|---|---|---|
void CustomizeLocation
(
TSharedRef< class IPropertyHandle > StructPropertyHandle, |
Customization utility functions | Customizations/MathStructProxyCustomizations.h | |
void CustomizeRotation
(
TSharedRef< class IPropertyHandle > StructPropertyHandle, |
Customizations/MathStructProxyCustomizations.h | ||
void CustomizeScale
(
TSharedRef< class IPropertyHandle > StructPropertyHandle, |
Customizations/MathStructProxyCustomizations.h | ||
virtual FIntVector4 GetSwizzle() |
Customizations/MathStructProxyCustomizations.h | ||
void OnCopy
(
FTransformField::Type Type, |
Customizations/MathStructProxyCustomizations.h | ||
void OnPaste
(
FTransformField::Type Type, |
Customizations/MathStructProxyCustomizations.h | ||
void OnPasteFromText
(
const FString& InTag, |
Customizations/MathStructProxyCustomizations.h | ||
void PasteFromText
(
const FString& InTag, |
Customizations/MathStructProxyCustomizations.h |
Overridden from FMathStructProxyCustomization
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CacheValues
(
TWeakPtr< IPropertyHandle > PropertyHandlePtr |
FMathStructProxyCustomization interface | Customizations/MathStructProxyCustomizations.h | |
virtual bool FlushValues
(
TWeakPtr< IPropertyHandle > WeakHandlePtr |
Flush the values from the proxy to the property. | Customizations/MathStructProxyCustomizations.h |
Overridden from FMathStructCustomization
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void MakeHeaderRow
(
TSharedRef< class IPropertyHandle >& InStructPropertyHandle, |
FMathStructCustomization interface | Customizations/MathStructProxyCustomizations.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedRef< IPropertyTypeCustomization > MakeInstance() |
Customizations/MathStructProxyCustomizations.h |