// Copyright Epic Games, Inc. All Rights Reserved. #include "DatasmithFacadeMaterialID.h" #include "DatasmithFacadeScene.h" FDatasmithFacadeMaterialID::FDatasmithFacadeMaterialID( const TCHAR* MaterialIDName ) : FDatasmithFacadeElement(FDatasmithSceneFactory::CreateMaterialId(MaterialIDName)) {} FDatasmithFacadeMaterialID::FDatasmithFacadeMaterialID( const TSharedRef& InMaterialElement ) : FDatasmithFacadeElement(InMaterialElement) {} void FDatasmithFacadeMaterialID::SetId( int32 Id ) { GetMaterialIDElement()->SetId(Id); } int32 FDatasmithFacadeMaterialID::GetId() const { return GetMaterialIDElement()->GetId(); } TSharedRef FDatasmithFacadeMaterialID::GetMaterialIDElement() const { return StaticCastSharedRef(InternalDatasmithElement); }