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

Classes

class  AssetBrowserPanel
class  AssetPicker
class  BuildPopup
class  ComponentInspector
class  ConsolePanel
class  ControlBar
struct  CurrentPluginData
class  CvarBrowser
class  ImguiEditor
class  ImguiInput
class  ImguiInterface
class  ImguiRenderer
class  ImguiRendererVulkan
class  InspectorPanel
class  MaterialInspector
struct  MaterialParameter
class  Menubar
class  NewComponentInput
struct  PluginListElement
class  PluginsWindow
struct  Sampler
class  SceneHeirarchyPanel
class  StatsPanel
class  StatusBar
class  SuggestedInput
class  SystemPanel
class  TaskPanel
class  TracingPanel
class  ViewportPanel

Typedefs

using EntityParentTagView

Enumerations

enum class  FontType {
  Regular , Bold , Italic , H1 ,
  H2 , H3 , Count
}
enum class  PluginInstallationState { NotInstalled , Installed , Uninstalling , Installing }
enum class  PluginSelectionState { NotSelected , Loading , Ready }
enum class  ProjectSettingsPage { Build = 0 , Platforms , Plugins }

Functions

bool BrowseFile (EngineCore *engineCore, const char *label, std::string &filepath)

Variables

std::filesystem::path basePath = "../assets"

Typedef Documentation

◆ EntityParentTagView

using Grindstone::Editor::ImguiEditor::EntityParentTagView
Initial value:
entt::basic_view<
entt::get_t<
entt::sigh_mixin<entt::basic_storage<entt::entity, entt::entity, std::allocator<entt::entity>, void>>,
entt::sigh_mixin<entt::basic_storage<Grindstone::TagComponent, entt::entity, std::allocator<Grindstone::TagComponent>, void>>,
entt::sigh_mixin<entt::basic_storage<Grindstone::ParentComponent, entt::entity, std::allocator<Grindstone::ParentComponent>, void>>
>,
entt::exclude_t<>,
void
>