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

Classes

class  AddComponentCommand
class  AddEntityCommand
class  AssetRegistry
class  AssetTemplateRegistry
class  BaseCommand
struct  BuildProcessStats
class  CommandList
class  DeleteComponentCommand
class  DeleteEntityCommand
class  EditorCamera
class  FileManager
class  GitManager
class  GizmoRenderer
class  GridRenderer
class  IEditor
struct  ImporterData
struct  ImporterSettings
class  JointCommand
class  Manager
class  MetaFile
class  Selection
class  SetDataCommand
struct  Task
class  TaskSystem
class  ThumbnailManager

Typedefs

using ThumbnailGenerateFn = bool(*)(Grindstone::Uuid uuid)
using ImporterVersion = uint32_t
using ImporterFactory = void(*)(Grindstone::Editor::AssetRegistry& assetRegistry, Grindstone::Assets::AssetManager& assetManager, const std::filesystem::path&)
using ImporterMenuOnStart = void* (*)(const std::filesystem::path&)
using ImporterMenuOnRender = void (*)(void* payload)
using ImporterMenuOnCleanup = void (*)(void* payload)

Enumerations

enum class  ManipulationMode { Translate , Rotate , Scale }
enum class  PlayMode { Editor , Play , Pause }
enum class  GitRepoStatus { NeedCheck = 0 , NoRepo , RepoInitializedButUnfetched , RepoFetched }

Functions

void BuildGame (BuildProcessStats *processStatus)