9 #ifndef __HOM_ChannelEditorPane_h__
10 #define __HOM_ChannelEditorPane_h__
48 virtual double channelListSplitFraction() = 0;
49 virtual void setChannelListSplitFraction(
double split_fraction) = 0;
51 virtual std::string displayFilter() = 0;
52 virtual void setDisplayFilter(
const std::string &
filter) = 0;
57 virtual std::string templateFilter() = 0;
58 virtual void setTemplateFilter(
const std::string &
filter) = 0;
60 virtual std::string colorsCallback() = 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); }
76 virtual void _notifyViewerStateChanged() = 0;
81 virtual bool channelListPinned() = 0;
82 virtual void setChannelListPinned(
bool pinned) = 0;
84 virtual bool isAnimBarShown() = 0;
85 virtual void showAnimBar(
bool show) = 0;
89 #endif // __HOM_ChannelEditorPane_h__
#define HOM_DESTRUCT_OBJECT(pointer)
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