UControlRigValidationPass

Used to perform validation on a debugged Control Rig

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UControlRigValidationPass

References

Module

ControlRig

Header

/Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/ControlRigValidationPass.h

Include

#include "ControlRigValidationPass.h"

Syntax

UCLASS(Abstract)
class UControlRigValidationPass : public UObject

Remarks

Used to perform validation on a debugged Control Rig

Constructors

Name Description

Public function

UControlRigValidationPass

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual

void

 

OnEvent

(
    UControlRig* InControlRig,
    const FName& InEventName,
    FControlRigValidationContext* ...
)

Called whenever the rig is running an event.

Public function Virtual

void

 

OnInitialize

(
    UControlRig* InControlRig,
    FControlRigValidationContext* ...
)

Called whenever the rig in question is initialized.

Public function Virtual

void

 

OnSubjectChanged

(
    UControlRig* InControlRig,
    FControlRigValidationContext* ...
)

Called whenever the rig being validated question is changed.