1//************************************ bs::framework - Copyright 2018 Marko Pintera **************************************//
2//*********** Licensed under the MIT license. See LICENSE.md for full terms. This notice is not to be removed. ***********//
3#pragma once
4
5#include "BsCorePrerequisites.h"
6#include "Importer/BsImportOptions.h"
7#include "Reflection/BsRTTIType.h"
8
9namespace bs
10{
11 /** @cond RTTI */
12 /** @addtogroup RTTI-Impl-Core
13 * @{
14 */
15
16 class BS_CORE_EXPORT ImportOptionsRTTI : public RTTIType<ImportOptions, IReflectable, ImportOptionsRTTI>
17 {
18 public:
19 ImportOptionsRTTI()
20 { }
21
22 const String& getRTTIName() override
23 {
24 static String name = "ImportOptions";
25 return name;
26 }
27
28 UINT32 getRTTIId() override
29 {
30 return TID_ImportOptions;
31 }
32
33 SPtr<IReflectable> newRTTIObject() override
34 {
35 return bs_shared_ptr_new<ImportOptions>();
36 }
37 };
38
39 /** @} */
40 /** @endcond */
41}