Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Animation/ControlRig/Source/ControlRigDeveloper/Public/ControlRigBlueprint.h |
Include |
#include "ControlRigBlueprint.h" |
UCLASS(BlueprintType, Meta=(IgnoreClassThumbnail))
class UControlRigBlueprint :
public UBlueprint,
public IInterface_PreviewMeshProvider
Name | Description | ||
---|---|---|---|
|
bSuspendAllNotifications |
||
|
bSuspendModelNotificationsForOthers |
||
|
bSuspendModelNotificationsForSelf |
||
|
Controllers |
||
|
DrawContainer |
||
|
TObjectPtr< URi... |
FunctionLibrary |
|
|
TObjectPtr< UCo... |
FunctionLibraryEdGraph |
|
|
TObjectPtr< URi... |
Hierarchy |
|
|
Influences |
||
|
TObjectPtr< URi... |
Model |
|
|
PinToOperandMap |
||
|
PublicFunctions |
Asset searchable information about exposed public functions on this rig |
|
|
PythonLogSettings |
||
|
RigGraphDisplaySettings |
||
|
ShapeLibraries |
||
|
Statistics |
||
|
TObjectPtr< URi... |
TemplateController |
|
|
TObjectPtr< URi... |
TemplateModel |
|
|
VMCompileSettings |
||
|
VMRuntimeSettings |
Name | Description | |
---|---|---|
|
UControlRigBlueprint() |
|
|
UControlRigBlueprint ( |
Name | Description | ||
---|---|---|---|
|
AddBreakpoint ( |
Adds a breakpoint to all loaded blueprints which use the node indicated by InBreakpointNodePath If the node is inside a public function, it will add a breakpoint to all blueprints calling this function. |
|
|
AddBreakpoint ( |
Adds a breakpoint to all loaded blueprints which use the InBreakpointNode. |
|
|
AddBreakpointToControlRig ( |
Adds a breakpoint to the first instruction of each callpath related to the InBreakpointNode |
|
|
AddMemberVariable |
||
|
AddTransientControl ( |
Remove a transient / temporary control used to interact with a bone |
|
|
AddTransientControl ( |
Remove a transient / temporary control used to interact with a pin |
|
|
BroadcastGraphImported ( |
||
|
BroadcastNodeDoubleClicked ( |
||
|
BroadcastPostEditChangeChainProperty ( |
||
|
BroadcastRefreshEditor() |
||
|
BroadCastReportCompilerMessage ( |
||
|
BroadcastRequestLocalizeFunctionDialog ( |
||
|
ChangeMemberVariableType |
||
|
ClearBreakpoints() |
Removes all the breakpoints from the blueprint and the VM |
|
|
ClearTransientControls() |
Removes all transient / temporary control used to interact with pins |
|
|
UControlRig ... |
CreateControlRig() |
|
|
DecrementVMRecompileBracket() |
||
|
GeneratePythonCommands ( |
||
|
GetAllModels() |
||
|
GetAvailableRigUnits() |
||
|
URigVMContro... |
GetController ( |
|
|
URigVMContro... |
GetController ( |
|
|
URigVMContro... |
GetControllerByName ( |
|
|
UControlRigB... |
GetControlRigBlueprintGeneratedClass() |
Get the (full) generated class for this control rig blueprint |
|
UControlRigB... |
GetControlRigBlueprintSkeletonClass() |
Get the (skeleton) generated class for this control rig blueprint |
|
UClass * |
GetControlRigClass() |
|
|
const FContr... |
GetControlShapeByName ( |
|
|
GetCurrentlyOpenRigBlueprints() |
||
|
GetDependencies ( |
Returns a list of dependencies of this blueprint. |
|
|
GetDependentAssets() |
Returns a list of dependents as unresolved soft object pointers. |
|
|
GetDependentBlueprints |
Returns a list of dependents as resolved blueprints. |
|
|
UEdGraph ... |
GetEdGraph ( |
|
|
UEdGraph ... |
GetEdGraph ( |
|
|
URigHierarch... |
GetHierarchyController() |
|
|
URigVMFuncti... |
GetLocalFunctionLibrary() |
|
|
URigVMGraph ... |
GetModel ( |
|
|
URigVMGraph ... |
GetModel ( |
|
|
URigVMContro... |
GetOrCreateController ( |
|
|
URigVMContro... |
GetOrCreateController ( |
|
|
URigVMContro... |
GetTemplateController() |
|
|
URigVMGraph ... |
GetTemplateModel() |
|
|
IncrementVMRecompileBracket() |
||
|
InitializeModelIfRequired ( |
||
|
IsFunctionPublic ( |
||
|
MarkFunctionPublic |
||
|
FOnBreakpoin... |
OnBreakpointAdded() |
|
|
FOnExternalV... |
OnExternalVariablesChanged() |
|
|
FOnGraphImpo... |
OnGraphImported() |
|
|
FRigHierarch... |
OnHierarchyModified() |
Returns the modified event, which can be used to subscribe to topological changes happening within the hierarchy. |
|
FRigVMGraphM... |
OnModified() |
|
|
FOnNodeDoubl... |
OnNodeDoubleClicked() |
|
|
FOnPostEditC... |
OnPostEditChangeChainProperty() |
|
|
OnPostVariableChange ( |
||
|
OnPreVariableChange ( |
||
|
FOnRefreshEd... |
OnRefreshEditor() |
|
|
FOnReportCom... |
OnReportCompilerMessage() |
|
|
FControlRigO... |
OnRequestBulkEditDialog() |
|
|
FOnRequestIn... |
OnRequestInspectObject() |
|
|
FOnLocalizeF... |
OnRequestLocalizeFunctionDialog() |
|
|
OnVariableAdded ( |
||
|
FOnVariableD... |
OnVariableDropped() |
|
|
OnVariableRemoved ( |
||
|
OnVariableRenamed |
||
|
OnVariableTypeChanged ( |
||
|
FOnVMCompile... |
OnVMCompiled() |
|
|
PopulateModelFromGraphForBackwardsCompatibility ( |
||
|
PropagateDrawInstructionsFromBPToInstances() |
||
|
PropagateHierarchyFromBPToInstances() |
||
|
PropagatePoseFromBPToInstances() |
||
|
PropagatePoseFromInstanceToBP ( |
||
|
PropagatePropertyFromBPToInstances ( |
||
|
PropagatePropertyFromInstanceToBP ( |
||
|
PropagateRuntimeSettingsFromBPToInstances() |
||
|
RebuildGraphFromModel() |
||
|
RecompileVM() |
||
|
RecompileVMIfRequired() |
||
|
RefreshAllModels() |
This is needed since even after load model data can change while the Control Rig BP is not opened for example, if a user defined struct changed after BP load, any pin that references the struct needs to be regenerated |
|
|
RefreshControlRigBreakpoints() |
Recomputes the instruction breakpoints given the node breakpoints in the blueprint |
|
|
RemoveBreakpoint ( |
Removes the given breakpoint from all the loaded blueprints that use this node, and recomputes all breakpoints in the VM |
|
|
RemoveBreakpoint ( |
Removes the given breakpoint from all the loaded blueprints that use this node, and recomputes all breakpoints in the VM |
|
|
RemoveMemberVariable ( |
||
|
RemoveTransientControl ( |
Remove a transient / temporary control used to interact with a bone |
|
|
RemoveTransientControl ( |
Remove a transient / temporary control used to interact with a pin |
|
|
RenameMemberVariable |
||
|
RequestAutoVMRecompilation() |
||
|
RequestControlRigInit() |
||
|
RequestInspectObject |
||
|
SetDebugMode ( |
Sets the execution mode. In Release mode the rig will ignore all breakpoints. |
|
|
SetTransientControlValue ( |
Update the value of the transient / temporary control to the current value of the rig element |
|
|
SetupPinRedirectorsForBackwardsCompatibility() |
Name | Description | ||
---|---|---|---|
|
CanImportGraphFromText ( |
Returns true if the blueprint can import a given InClipboardText. |
|
|
ExportGraphToText |
Copies a given graph into a text buffer. Returns true if successful. |
|
|
UClass * |
GetBlueprintClass() |
Gets the class generated when this blueprint is compiled. |
|
GetInstanceActions |
Allow each blueprint instance to add specific UBlueprintNodeSpawners pertaining to the sub-class type. |
|
|
GetTypeActions |
Allow each blueprint type (AnimBlueprint or ControlRigBlueprint) to add specific UBlueprintNodeSpawners pertaining to the sub-class type. |
|
|
IsValidForBytecodeOnlyRecompile() |
Whether or not this blueprint can be considered for a bytecode only compile |
|
|
LoadModulesRequiredForCompilation() |
Blueprint can choose to load specific modules for compilation. |
|
|
ReplaceDeprecatedNodes() |
Checks all nodes in all graphs to see if they should be replaced by other nodes |
|
|
SetObjectBeingDebugged ( |
Sets the current object being debugged |
|
|
ShouldBeMarkedDirtyUponTransaction() |
Returns true if this blueprint should be marked dirty upon a transaction |
|
|
SupportedByDefaultBlueprintFactory() |
Should the generic blueprint factory work for this blueprint? |
|
|
SupportsAnimLayers() |
Returns true if this blueprint supports animation layers |
|
|
SupportsDelegates() |
Returns true if this blueprint supports delegates |
|
|
SupportsEventGraphs() |
Returns true if this blueprint supports event graphs |
|
|
SupportsFunctions() |
Returns true if this blueprint supports functions |
|
|
SupportsGlobalVariables() |
Returns true if this blueprint supports global variables |
|
|
SupportsLocalVariables() |
Returns true if this blueprint supports global variables |
|
|
SupportsMacros() |
Returns true if this blueprint supports macros |
|
|
TryImportGraphFromText |
Returns a new ed graph if the blueprint's specialization imported a graph based on a clipboard text content an nullptr if that's not successful. |
Name | Description | ||
---|---|---|---|
|
IsPostLoadThreadSafe() |
Called during async load to determine if PostLoad can be called on the loading thread. |
|
|
PostDuplicate ( |
Called after duplication & serialization and before PostLoad. |
|
|
PostEditChangeChainProperty ( |
This alternate version of PostEditChange is called when properties inside structs are modified. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
PostTransacted ( |
Called after the object has been transacted in some way. |
|
|
PreSave ( |
Presave function. |
|
|
UClass * |
RegenerateClass |
Called on the target when a class is loaded with ClassGeneratedBy is loaded. |
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |
Name | Description | ||
---|---|---|---|
|
USkeletalMes... |
GetPreviewMesh() |
Get the preview mesh for this asset |
|
SetPreviewMesh ( |
IInterface_PreviewMeshProvider interface |
Name |
Description |
---|---|
sCurrentlyOpenedRigBlueprints |
Name | Description | ||
---|---|---|---|
|
TSoftObjectPtr<... |
GizmoLibrary_DEPRECATED |
|
|
HierarchyContainer_DEPRECATED |
Name | Description | ||
---|---|---|---|
|
PreSave ( |
Use version that takes FObjectPreSaveContext instead. |