Navigation
API > API/Plugins > API/Plugins/RigVM > API/Plugins/RigVM/RigVMFunctions
Inheritance Hierarchy
- FRigVMDispatchFactory
- FRigVMDispatch_CoreBase
- FRigVMDispatch_ArrayBase
- FRigVMDispatch_ArrayBaseMutable
- FRigVMDispatch_ArrayAppend
- FRigVMDispatch_ArrayUnion
- FRigVMDispatch_ArrayIterator
- FRigVMDispatch_ArrayRemove
- FRigVMDispatch_ArrayReset
- FRigVMDispatch_ArrayReverse
- FRigVMDispatch_ArraySetAtIndex
- FRigVMDispatch_ArrayAdd
- FRigVMDispatch_ArrayInsert
- FRigVMDispatch_ArraySetNum
- FRigVMDispatch_ArrayClone
- FRigVMDispatch_ArrayDifference
- FRigVMDispatch_ArrayIntersection
- FRigVMDispatch_ArrayFind
- FRigVMDispatch_ArrayGetAtIndex
- FRigVMDispatch_ArrayGetNum
- FRigVMDispatch_ArrayMake
References
| Module | RigVM |
| Header | /Engine/Plugins/Runtime/RigVM/Source/RigVM/Public/RigVMFunctions/RigVMDispatch_Array.h |
| Include | #include "RigVMFunctions/RigVMDispatch_Array.h" |
Syntax
USTRUCT&40;Meta&61;&40;Abstract, Category&61;"Array", Keywords&61;"List,Collection", NodeColor&61;"1,1,1,1"&41;&41;
struct FRigVMDispatch_ArrayBase : public FRigVMDispatch_CoreBase
Functions
| Type | Name | Description | |
|---|---|---|---|
| FRigVMTemplateArgument | CreateArgument
(
const FName& InName, |
||
| TMap< uint32, int32 > | GetArrayHash
(
FScriptArrayHelper& InArrayHelper, |
||
| UScriptStruct * | GetFactoryDispatchForOpCode
(
ERigVMOpCode InOpCode |
||
| FName | GetFactoryNameForOpCode
(
ERigVMOpCode InOpCode |
||
| ERigVMOpCode | GetOpCode () |
Overridden from FRigVMDispatchFactory
| Type | Name | Description | |
|---|---|---|---|
| FString | GetArgumentDefaultValue
(
const FName& InArgumentName, |
Returns the default value for an argument | |
| bool | IsSingleton () |
Returns true if the dispatch uses the same function ptr for all permutations |