Files
UnrealEngineUWP/Engine/Source/Developer/RigVMDeveloper/Private/RigVMModel/Nodes/RigVMArrayNode.cpp
Helge Mathee 7eb666ee61 RigVM: Array Dispatches
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/639353040236bc17ce9f635f

[CL 23565632 by Helge Mathee in ue5-main branch]
2023-01-03 09:23:55 -05:00

38 lines
843 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "RigVMModel/Nodes/RigVMArrayNode.h"
#include "RigVMModel/RigVMGraph.h"
#include "RigVMCore/RigVMStruct.h"
#include UE_INLINE_GENERATED_CPP_BY_NAME(RigVMArrayNode)
UDEPRECATED_RigVMArrayNode::UDEPRECATED_RigVMArrayNode()
: OpCode(ERigVMOpCode::Invalid)
{
}
ERigVMOpCode UDEPRECATED_RigVMArrayNode::GetOpCode() const
{
return OpCode;
}
FString UDEPRECATED_RigVMArrayNode::GetCPPType() const
{
const URigVMPin* ArrayPin = FindPin(TEXT("Array"));
if (ArrayPin == nullptr)
{
return FString();
}
return RigVMTypeUtils::BaseTypeFromArrayType(ArrayPin->GetCPPType());
}
UObject* UDEPRECATED_RigVMArrayNode::GetCPPTypeObject() const
{
const URigVMPin* ArrayPin = FindPin(TEXT("Array"));
if (ArrayPin == nullptr)
{
return nullptr;
}
return ArrayPin->GetCPPTypeObject();
}