Files
UnrealEngineUWP/Engine/Source/Runtime/AugmentedReality/Private/ARDependencyHandler.cpp

17 lines
505 B
C++
Raw Normal View History

// Copyright Epic Games, Inc. All Rights Reserved.
#include "ARDependencyHandler.h"
#include "Features/IModularFeatures.h"
UARDependencyHandler* UARDependencyHandler::GetARDependencyHandler()
{
auto& ModularFeatures = IModularFeatures::Get();
const auto FeatureName = GetModularFeatureName();
if (ModularFeatures.GetModularFeatureImplementationCount(FeatureName))
{
return static_cast<UARDependencyHandler*>(ModularFeatures.GetModularFeatureImplementation(FeatureName, 0));
}
return nullptr;
}