Navigation
API > API/Plugins > API/Plugins/RigVMEditor
Customization for editing a rig vm node
| Name | FRigVMGraphMathTypeDetailCustomization |
| Type | class |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMEditor/Public/Editor/RigVMGraphDetailCustomization.h |
| Include Path | #include "Editor/RigVMGraphDetailCustomization.h" |
Syntax
class FRigVMGraphMathTypeDetailCustomization : public IPropertyTypeCustomization
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRigVMGraphMathTypeDetailCustomization() |
Editor/RigVMGraphDetailCustomization.h |
Functions
Public
Overridden from IPropertyTypeCustomization
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CustomizeChildren
(
TSharedRef< class IPropertyHandle > InPropertyHandle, |
Editor/RigVMGraphDetailCustomization.h | ||
virtual void CustomizeHeader
(
TSharedRef< class IPropertyHandle > InPropertyHandle, |
IPropertyTypeCustomization interface | Editor/RigVMGraphDetailCustomization.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ConfigureTransformWidgetArgs
(
TSharedRef< class IPropertyHandle > InPropertyHandle, |
Editor/RigVMGraphDetailCustomization.h | ||
void ExtendRotationArgs
(
TSharedRef< class IPropertyHandle > InPropertyHandle, |
Editor/RigVMGraphDetailCustomization.h | ||
void ExtendRotationArgs
(
TSharedRef< class IPropertyHandle > InPropertyHandle, |
Specializations for FRotator and FQuat at the end of this file | Editor/RigVMGraphDetailCustomization.h | |
void ExtendRotationArgs
(
TSharedRef< class IPropertyHandle > InPropertyHandle, |
Editor/RigVMGraphDetailCustomization.h | ||
void ExtendVectorArgs
(
TSharedRef< class IPropertyHandle > InPropertyHandle, |
Editor/RigVMGraphDetailCustomization.h | ||
void ExtendVectorArgs
(
TSharedRef< class IPropertyHandle > InPropertyHandle, |
Editor/RigVMGraphDetailCustomization.h | ||
void ExtendVectorArgs
(
TSharedRef< class IPropertyHandle > InPropertyHandle, |
Specializations for FVector and FVector4 at the end of this file | Editor/RigVMGraphDetailCustomization.h | |
bool GetPropertyChain
(
TSharedRef< class IPropertyHandle > InPropertyHandle, |
Editor/RigVMGraphDetailCustomization.h | ||
TOptional< RotationType > GetRotation
(
TSharedRef< class IPropertyHandle > InPropertyHandle |
Returns the rotation for rotator or quaternions (or empty optional for varying values) | Editor/RigVMGraphDetailCustomization.h | |
TOptional< NumericType > GetVectorComponent
(
TSharedRef< class IPropertyHandle > InPropertyHandle, |
Returns the numeric value of a vector component (or empty optional for varying values) | Editor/RigVMGraphDetailCustomization.h | |
void MakeRotationHeaderRow
(
TSharedRef< class IPropertyHandle > InPropertyHandle, |
Editor/RigVMGraphDetailCustomization.h | ||
void MakeTransformChildren
(
TSharedRef< class IPropertyHandle > InPropertyHandle, |
Editor/RigVMGraphDetailCustomization.h | ||
void MakeTransformHeaderRow
(
TSharedRef< class IPropertyHandle > InPropertyHandle, |
Editor/RigVMGraphDetailCustomization.h | ||
void MakeVectorHeaderRow
(
TSharedRef< class IPropertyHandle > InPropertyHandle, |
Editor/RigVMGraphDetailCustomization.h | ||
void OnRotationChanged
(
TSharedRef< class IPropertyHandle > InPropertyHandle, |
Called when a rotation value is changed / committed | Editor/RigVMGraphDetailCustomization.h | |
void OnVectorComponentChanged
(
TSharedRef< class IPropertyHandle > InPropertyHandle, |
Called when a numeric value of a vector component is changed | Editor/RigVMGraphDetailCustomization.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static ValueType & ContainerMemoryBlockToValueRef
(
uint8* InMemoryBlock, |
Extracts the value for a nested property (for Example Settings.WorldTransform) from an outer owner | Editor/RigVMGraphDetailCustomization.h | |
static FName GetRotationPropertyName() |
Editor/RigVMGraphDetailCustomization.h | ||
static FName GetScalePropertyName () |
Editor/RigVMGraphDetailCustomization.h | ||
static FName GetScalePropertyName () |
Editor/RigVMGraphDetailCustomization.h | ||
static FName GetTranslationPropertyName () |
Editor/RigVMGraphDetailCustomization.h | ||
static FName GetTranslationPropertyName () |
Editor/RigVMGraphDetailCustomization.h | ||
static bool IsQuaternionBasedRotation () |
Specializations for FEulerTransform and FRotator at the end of this file | Editor/RigVMGraphDetailCustomization.h | |
static bool IsQuaternionBasedRotation () |
Editor/RigVMGraphDetailCustomization.h | ||
static bool IsQuaternionBasedRotation () |
Editor/RigVMGraphDetailCustomization.h | ||
static TSharedRef< IPropertyTypeCustomization > MakeInstance() |
Editor/RigVMGraphDetailCustomization.h |