HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
HOM_ChannelListPaneTab.h
Go to the documentation of this file.
1
/*
2
* PROPRIETARY INFORMATION. This software is proprietary to
3
* Side Effects Software Inc., and is not to be reproduced,
4
* transmitted, or disclosed in any way without written permission.
5
*
6
* COMMENTS:
7
*/
8
9
10
#ifndef __HOM_ChannelListPaneTab_h__
11
#define __HOM_ChannelListPaneTab_h__
12
13
#include "
HOM_API.h
"
14
#include "
HOM_BaseKeyframe.h
"
15
#include "
HOM_ChannelList.h
"
16
#include "
HOM_ElemPtr.h
"
17
#include "
HOM_PaneTab.h
"
18
19
#include <vector>
20
21
22
class
HOM_ChannelGraph
;
23
class
HOM_AnimBar
;
24
25
SWIGOUT
(%
rename
(ChannelListPaneTab)
HOM_ChannelListPaneTab
;)
26
27
class
HOM_API
HOM_ChannelListPaneTab
:
virtual
public
HOM_PaneTab
28
{
29
public
:
30
HOM_ChannelListPaneTab
()
31
{
HOM_CONSTRUCT_OBJECT
(
this
) }
32
33
// Because the lowermost base classes initialize the virtual bases
34
// before any non-virtual bases, the correct thing to do here is
35
// explicitly call the constructor for HOM_PaneTab.
36
HOM_ChannelListPaneTab
(
const
HOM_ChannelListPaneTab
&pane)
37
:
HOM_PaneTab
(pane)
38
{
HOM_CONSTRUCT_OBJECT
(
this
) }
39
40
~HOM_ChannelListPaneTab
()
override
41
{
HOM_DESTRUCT_OBJECT
(
this
) }
42
43
// Let swig know we're overriding __repr__ for this class so it doesn't
44
// provide its own __repr__.
45
SWIGOUT
(
virtual
std::string
__repr__
() = 0;)
46
47
virtual
void
_notifyViewerStateChanged() = 0;
48
};
49
50
#endif
HOM_DESTRUCT_OBJECT
#define HOM_DESTRUCT_OBJECT(pointer)
Definition:
HOM_Module.h:1398
HOM_ChannelList.h
HOM_PaneTab
Definition:
HOM_PaneTab.h:30
HOM_ChannelListPaneTab::~HOM_ChannelListPaneTab
~HOM_ChannelListPaneTab() override
Definition:
HOM_ChannelListPaneTab.h:40
SWIGOUT
#define SWIGOUT(x)
Definition:
HOM_Defines.h:24
Vt_WrapArray::__repr__
string __repr__(VtArray< T > const &self)
Definition:
wrapArray.h:312
HOM_ChannelListPaneTab::HOM_ChannelListPaneTab
HOM_ChannelListPaneTab()
Definition:
HOM_ChannelListPaneTab.h:30
HOM_API.h
HOM_API
#define HOM_API
Definition:
HOM_API.h:13
HOM_ElemPtr.h
HOM_CONSTRUCT_OBJECT
#define HOM_CONSTRUCT_OBJECT(pointer)
Definition:
HOM_Module.h:1397
HOM_AnimBar
Definition:
HOM_AnimBar.h:23
HOM_ChannelGraph
Definition:
HOM_ChannelGraph.h:27
HOM_ChannelListPaneTab
Definition:
HOM_ChannelListPaneTab.h:27
HOM_PaneTab.h
Filesystem::rename
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)
HOM_ChannelListPaneTab::HOM_ChannelListPaneTab
HOM_ChannelListPaneTab(const HOM_ChannelListPaneTab &pane)
Definition:
HOM_ChannelListPaneTab.h:36
HOM_BaseKeyframe.h
HOM
HOM_ChannelListPaneTab.h
Generated on Wed Jul 15 2026 02:17:03 for HDK by
1.8.6