34 lines
595 B
C++
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;
|
|
}; |