11struct PolyphaseNodeExtras
13 PolyphaseMeshType mMeshType = PolyphaseMeshType::StaticMesh;
14 std::string mAssetName;
15 uint64_t mAssetUuid = 0;
16 std::string mScriptPath;
17 std::string mScriptPropsJson;
18 std::string mScriptPropsTypesJson;
19 std::string mMaterialType;
20 std::string mMaterialPath;
21 bool mMainCamera =
false;
27struct SceneImportOptions
29 std::string mFilePath;
30 std::string mSceneName;
32 bool mImportMeshes =
true;
33 bool mImportMaterials =
true;
34 bool mImportTextures =
true;
35 bool mImportLights =
true;
36 bool mImportCameras =
true;
37 bool mEnableCollision =
true;
38 bool mApplyGltfExtras =
true;
41 bool mReimportTextures =
false;
47 bool mShareAssets =
false;
48 std::string mSharedAssetDir =
"_Shared";
52enum class MeshImportMode : uint8_t
55 AsMultipleObjects = 1,
60struct MeshImportOptions
62 MeshImportMode mMode = MeshImportMode::AsMultipleObjects;
63 bool mPlaceInSubdirectory =
true;
64 bool mImportMaterials =
true;
65 bool mImportTextures =
true;
71struct CameraImportOptions
73 std::string mFilePath;
74 std::string mCameraName;
75 bool mIsMainCamera =
false;
76 bool mOverrideCameraName =
false;
ShadingModel
Definition EngineTypes.h:105
VertexColorMode
Definition EngineTypes.h:124
Definition StaticMesh.h:18