Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::Editor::Importers Namespace Reference

Classes

struct  StandardMaterialCreateInfo

Functions

void ImportAudio (AssetRegistry &assetRegistry, Assets::AssetManager &assetManger, const std::filesystem::path &inputPath)
void ImportMaterial (Grindstone::Editor::AssetRegistry &assetRegistry, Grindstone::Assets::AssetManager &assetManager, const std::filesystem::path &inputPath)
void ImportModel (Grindstone::Editor::AssetRegistry &assetRegistry, Grindstone::Assets::AssetManager &assetManager, const std::filesystem::path &path)
void CreateStandardMaterial (Grindstone::Editor::AssetRegistry &assetRegistry, StandardMaterialCreateInfo &ci, std::filesystem::path path)
void CreateCutoutMaterial (Grindstone::Editor::AssetRegistry &assetRegistry, StandardMaterialCreateInfo &ci, std::filesystem::path path)
void ImportShadersFromGlsl (Grindstone::Editor::AssetRegistry &assetRegistry, Grindstone::Assets::AssetManager &assetManager, const std::filesystem::path &path)
void ImportTexture (Grindstone::Editor::AssetRegistry &assetRegistry, Grindstone::Assets::AssetManager &assetManger, const std::filesystem::path &inputPath)
bool GenerateTextureThumbnail (Grindstone::Uuid uuid)
bool InitializeTextureThumbnailGenerator ()
void ReleaseTextureThumbnailGenerator ()

Variables

const Grindstone::Editor::ImporterVersion audioImporterVersion = 1
const Grindstone::Editor::ImporterVersion materialImporterVersion = 1
const Grindstone::Editor::ImporterVersion modelImporterVersion = 1
const Grindstone::Editor::ImporterVersion pipelineSetImporterVersion = 1
const Grindstone::Editor::ImporterVersion textureImporterVersion = 1