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

Classes

struct  AssetTemplate

Public Types

using TemplateList = std::vector<AssetTemplate>

Public Member Functions

void RegisterTemplate (AssetType assetType, std::string_view name, std::string_view extension, const void *const sourcePtr, size_t sourceSize)
void RemoveTemplate (AssetType assetType)
virtual TemplateList::iterator begin ()
virtual TemplateList::const_iterator begin () const
virtual TemplateList::iterator end ()
virtual TemplateList::const_iterator end () const
void RegisterTemplate (AssetType assetType, std::string_view name, void *sourcePtr, size_t sourceSize)
void RemoveTemplate (AssetType assetType)

Protected Attributes

TemplateList assetTemplates

The documentation for this class was generated from the following files:
  • /github/workspace/sources/code/Editor/AssetTemplateRegistry.hpp
  • /github/workspace/sources/code/Editor/NewAssetTemplates.hpp
  • /github/workspace/sources/code/Editor/AssetTemplateRegistry.cpp
  • /github/workspace/sources/code/Editor/NewAssetTemplates.cpp