9 #ifndef HOM_PluginHotkeyDefinitions_h
10 #define HOM_PluginHotkeyDefinitions_h
45 virtual void addCommandCategory(
49 virtual void addCommand(
53 virtual void addContext(
57 virtual void addDefaultBinding(
60 const std::vector<std::string> &assignments
61 = std::vector<std::string>(),
62 bool apply_platform_modifier_mappings =
true) = 0;
64 virtual bool containsCommandCategory(
std::string const& symbol) = 0;
65 virtual bool containsCommand(
std::string const& symbol) = 0;
66 virtual bool containsContext(
std::string const& symbol) = 0;
67 virtual bool containsDefaultBinding(
72 #endif // HOM_PluginHotkeyDefinitions_h
#define HOM_DESTRUCT_OBJECT(pointer)
GLuint GLsizei const GLchar * label
GLsizei const GLchar *const * string
string __repr__(VtArray< T > const &self)
#define HOM_CONSTRUCT_OBJECT(pointer)
HOM_PluginHotkeyDefinitions()
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)
virtual ~HOM_PluginHotkeyDefinitions()
HOM_API HOM_Module & HOM()
virtual HOM_PluginHotkeyDefinitions * newPluginHotkeyDefinitions()=0