Files
UnrealEngine/Engine/Source/Developer/Datasmith/DatasmithFacade/Public/DatasmithFacadeMaterialID.h
2025-05-18 13:04:45 +08:00

34 lines
595 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
// Datasmith facade.
#include "DatasmithFacadeElement.h"
class DATASMITHFACADE_API FDatasmithFacadeMaterialID :
public FDatasmithFacadeElement
{
public:
FDatasmithFacadeMaterialID(
const TCHAR* MaterialIDName
);
virtual ~FDatasmithFacadeMaterialID() {}
void SetId(
int32 Id
);
int32 GetId() const;
#ifdef SWIG_FACADE
protected:
#endif
FDatasmithFacadeMaterialID(
const TSharedRef<IDatasmithMaterialIDElement>& InMaterialElement
);
TSharedRef<IDatasmithMaterialIDElement> GetMaterialIDElement() const;
};