9 #ifndef __HOM_ChannelEditorPane_h__
10 #define __HOM_ChannelEditorPane_h__
49 virtual double channelListSplitFraction() = 0;
50 virtual void setChannelListSplitFraction(
double split_fraction) = 0;
62 virtual bool setColorsCallback(
const std::string &cb) = 0;
65 virtual bool registerColorsOpaqueCallback(
const std::string &cb_class,
void*
ptr ) = 0;
66 virtual bool unregisterColorsCallback(
const std::string &cb_class ) = 0;
67 virtual std::vector< std::string > colorsCallbacks() = 0;
72 virtual bool registerColorsCallback(
const std::string &cb_class, InterpreterObject callback)
73 {
return self->registerColorsOpaqueCallback(cb_class, callback); }
80 virtual bool channelListPinned() = 0;
81 virtual void setChannelListPinned(
bool pinned) = 0;
83 virtual bool isAnimBarShown() = 0;
84 virtual void showAnimBar(
bool show) = 0;
88 #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