// Copyright Epic Games, Inc. All Rights Reserved. #include "SceneStateBindingDataHandle.h" FSceneStateBindingDataHandle FSceneStateBindingDataHandle::MakeExternalDataHandle(const FExternalData& InExternalData) { // Shift by 8 to differentiate an external data type from the internal ones FSceneStateBindingDataHandle DataHandle; DataHandle.Type = static_cast(InExternalData.Type) << 8; DataHandle.Index = GetIndexSafeChecked(InExternalData.Index); DataHandle.SubIndex = GetIndexSafeChecked(InExternalData.SubIndex); return DataHandle; }