Navigation
API > API/Plugins > API/Plugins/IKRigEditor
This is meant to be subclassed by a type that contains a UProperty of a struct to be edited similar to UIKRigStructViewer but supports multi-struct editing and greater customization
| Name | UIKRigStructWrapperBase |
| Type | class |
| Header File | /Engine/Plugins/Animation/IKRig/Source/IKRigEditor/Public/RigEditor/IKRigStructViewer.h |
| Include Path | #include "RigEditor/IKRigStructViewer.h" |
Syntax
UCLASS (BlueprintType)
class UIKRigStructWrapperBase : public UIKRigStructViewer
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UIKRigStructViewer → UIKRigStructWrapperBase
Implements Interfaces
Derived Classes
UIKRigStructWrapperBase derived class hierarchy
- UBodyMoverGoalSettingsWrapper
- UBodyMoverSettingsWrapper
- UFBIKBoneSettingsWrapper
- UFBIKGoalSettingsWrapper
- UFBIKSettingsWrapper
- UFloorConstraintSettingsWrapper
- ULimbSolverSettingsWrapper
- UPoleSolverSettingsWrapper
- UPoleVectorSettingsWrapper
- URetargetFKChainSettingsWrapper
- URetargetIKChainSettingsWrapper
- URetargetPoseOpSettingsWrapper
- URetargetSpeedPlantSettingsWrapper
- URetargetStrideWarpSettingsWrapper
- USetTransformSettingsWrapper
- UStretchChainSettingsWrapper
- UStretchLimbBoneSettingsWrapper
- UStretchLimbSettingsWrapper
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PropertiesToHide | TArray< FName > | RigEditor/IKRigStructViewer.h | ||
| WrapperProperty | FProperty * | RigEditor/IKRigStructViewer.h | ||
| WrapperPropertyName | FName | RigEditor/IKRigStructViewer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FName GetWrapperPropertyName() |
RigEditor/IKRigStructViewer.h | ||
void Initialize
(
FIKRigStructToView& InStructToWrap, |
RigEditor/IKRigStructViewer.h | ||
void InitializeWithRetargeter
(
FIKRigStructToView& InStructToWrap, |
RigEditor/IKRigStructViewer.h | ||
bool IsPropertyHidden
(
const FName& InPropertyName |
RigEditor/IKRigStructViewer.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
RigEditor/IKRigStructViewer.h | ||
void SetPropertyHidden
(
const FName& InPropertyName, |
RigEditor/IKRigStructViewer.h | ||
void UpdateWrappedStructWithLatestValues() |
RigEditor/IKRigStructViewer.h | ||
void UpdateWrapperStructWithLatestValues() |
RigEditor/IKRigStructViewer.h |
Overridden from UIKRigStructViewer
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsValid() |
RigEditor/IKRigStructViewer.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSubclassOf< UIKRigStructWrapperBase > GetStructWrapperFromMetaData
(
const UScriptStruct* S |
NOTE: How to add multi-edit support to IK Rig settings structs. | RigEditor/IKRigStructViewer.h |