Navigation
API > API/Plugins > API/Plugins/RigVMDeveloper > API/Plugins/RigVMDeveloper/RigVMModel
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- URigVMBuildData
References
| Module | RigVMDeveloper |
| Header | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMModel/RigVMBuildData.h |
| Include | #include "RigVMModel/RigVMBuildData.h" |
Syntax
UCLASS&40;&41;
class URigVMBuildData : public UObject
Remarks
The Build Data is used to store transient / intermediate build information for the RigVM graph to improve the user experience. This object is never serialized.
Constructors
No constructors are accessible with public or protected access.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Clear references to temp assets. | ||
| const FRigVMFunctionReferenceArray * | FindFunctionReferences
(
const FRigVMGraphFunctionIdentifier& InFunction |
Returns the list of references for a given function definition. | |
| void | ForEachFunctionReference
(
const FRigVMGraphFunctionIdentifier& InFunction, |
Iterator function to invoke a lambda / TFunction for each reference of a function | |
| void | ForEachFunctionReferenceSoftPtr
(
const FRigVMGraphFunctionIdentifier& InFunction, |
Iterator function to invoke a lambda / TFunction for each reference of a function | |
| URigVMBuildData * | Get () |
Returns the singleton build data. | |
| void | Looks for all function references (in RigVMClientHost metadata) and initializes the URigVMBuildData. | ||
| void | RegisterFunctionReference
(
FRigVMReferenceNodeData InReferenceNodeData |
Registers a new reference node for a given function | |
| void | RegisterFunctionReference
(
const FRigVMGraphFunctionIdentifier& InFunction, |
Registers a new reference node for a given function | |
| void | RegisterFunctionReference
(
const FRigVMGraphFunctionIdentifier& InFunction, |
Registers a new reference node for a given function | |
| void | RegisterReferencesFromAsset
(
const FAssetData& AssetData |
||
| void | SetIsRunningUnitTest
(
bool bIsRunning |
Helper function to disable clearing transient package references. | |
| void | UnregisterFunctionReference
(
const FRigVMGraphFunctionIdentifier& InFunction, |
Unregisters a new reference node for a given function | |
| void | UnregisterFunctionReference
(
const FRigVMGraphFunctionIdentifier& InFunction, |
Unregisters a new reference node for a given function |
Constants
| Name | Description |
|---|---|
| bInitialized |