9 #ifndef __HOM_ChannelEditorPane_h__
10 #define __HOM_ChannelEditorPane_h__
48 virtual double channelListSplitFraction() = 0;
49 virtual void setChannelListSplitFraction(
double split_fraction) = 0;
61 virtual bool setColorsCallback(
const std::string &cb) = 0;
64 virtual bool registerColorsOpaqueCallback(
const std::string &cb_class,
void*
ptr ) = 0;
65 virtual bool unregisterColorsCallback(
const std::string &cb_class ) = 0;
66 virtual std::vector< std::string > colorsCallbacks() = 0;
71 virtual bool registerColorsCallback(
const std::string &cb_class, InterpreterObject callback)
72 {
return self->registerColorsOpaqueCallback(cb_class, callback); }
79 virtual bool channelListPinned() = 0;
80 virtual void setChannelListPinned(
bool pinned) = 0;
83 #endif // __HOM_ChannelEditorPane_h__
#define HOM_DESTRUCT_OBJECT(pointer)
GLsizei const GLchar *const * string
string __repr__(VtArray< T > const &self)
void ignore(T const &) VULKAN_HPP_NOEXCEPT
#define HOM_CONSTRUCT_OBJECT(pointer)
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)
HOM_ChannelEditorPane(const HOM_ChannelEditorPane &pane)
~HOM_ChannelEditorPane() override
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter