57 const std::string&
defaultName =
"new_ai_graph.json"
ComponentTypeID GetComponentTypeID_Static()
Wrapper for native file dialog operations.
static std::string ConvertFiltersToNFD(const std::string &filterList)
Convert comma-separated filter list to NFD format.
static std::string FromNFDString(const char *str)
static std::string OpenFile(const std::string &filterList="json,btree", const std::string &defaultPath="")
Open a native file dialog to select an existing file.
static std::string ToNFDString(const std::string &str)
Convert std::string to native NFD character type.
static std::string OpenFolder(const std::string &defaultPath="")
Open a native folder selection dialog.
static std::string GetLastError()
Get last error message from NFD.
static std::string SaveFile(const std::string &filterList="json,btree", const std::string &defaultPath="", const std::string &defaultName="new_ai_graph.json")
Open a native save file dialog.
const char *const DEFAULT_AI_GRAPH_NAME
const char *const DEFAULT_AI_GRAPH_FILTER
const char *const DEFAULT_AI_GRAPH_EXT
< Provides AssetID and INVALID_ASSET_ID