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_ViewerStateContext.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
#ifndef HOM_ViewerStateContext_h
10
#define HOM_ViewerStateContext_h
11
12
#include "
HOM_API.h
"
13
#include "
HOM_Module.h
"
14
#include "
HOM_GadgetContext.h
"
15
#include <
UT/UT_NonCopyable.h
>
16
17
SWIGOUT
(%
rename
(ViewerStateContext)
HOM_ViewerStateContext
;)
18
SWIGOUT
(%feature(
"notabstract"
)
HOM_ViewerStateContext
;)
19
20
class
HOM_API
HOM_ViewerStateContext
:
virtual
public
HOM_GadgetContext
21
{
22
public
:
23
#ifdef SWIG
24
%extend
25
{
26
HOM_ViewerStateContext
(
int64
val
)
27
{
28
return
HOM
().
newViewerStateContext
(val);
29
}
30
}
31
#else
32
HOM_ViewerStateContext
()
33
{
34
HOM_CONSTRUCT_OBJECT
(
this
)
35
}
36
#endif
37
38
~HOM_ViewerStateContext
()
override
39
{
40
HOM_DESTRUCT_OBJECT
(
this
)
41
}
42
43
// SWIG has problems with parsing deleted operator=()
44
#ifndef SWIG
45
UT_NON_COPYABLE
(
HOM_ViewerStateContext
)
46
#endif
47
48
virtual
std::string
__repr__
() = 0;
49
};
50
51
#endif
HOM_DESTRUCT_OBJECT
#define HOM_DESTRUCT_OBJECT(pointer)
Definition:
HOM_Module.h:1303
HOM_Module.h
string
GLsizei const GLchar *const * string
Definition:
glcorearb.h:814
HOM_GadgetContext
Definition:
HOM_GadgetContext.h:17
SWIGOUT
#define SWIGOUT(x)
Definition:
HOM_Defines.h:24
Vt_WrapArray::__repr__
string __repr__(VtArray< T > const &self)
Definition:
wrapArray.h:349
HOM_API.h
HOM_Module::newViewerStateContext
virtual HOM_ViewerStateContext * newViewerStateContext(int64 val)=0
HOM_API
#define HOM_API
Definition:
HOM_API.h:13
HOM_CONSTRUCT_OBJECT
#define HOM_CONSTRUCT_OBJECT(pointer)
Definition:
HOM_Module.h:1302
UT_NON_COPYABLE
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class.
Definition:
UT_NonCopyable.h:31
int64
long long int64
Definition:
SYS_Types.h:116
HOM_ViewerStateContext::HOM_ViewerStateContext
HOM_ViewerStateContext()
Definition:
HOM_ViewerStateContext.h:32
UT_NonCopyable.h
HOM_ViewerStateContext::~HOM_ViewerStateContext
~HOM_ViewerStateContext() override
Definition:
HOM_ViewerStateContext.h:38
HOM_GadgetContext.h
Filesystem::rename
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)
val
GLuint GLfloat * val
Definition:
glcorearb.h:1608
HOM_ViewerStateContext
Definition:
HOM_ViewerStateContext.h:20
HOM
HOM_API HOM_Module & HOM()
HOM
HOM_ViewerStateContext.h
Generated on Thu Nov 21 2024 02:43:43 for HDK by
1.8.6