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_VopNetNode.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_VopNetNode_h__
10
#define __HOM_VopNetNode_h__
11
12
#include "
HOM_API.h
"
13
#include "
HOM_Defines.h
"
14
#include "
HOM_Errors.h
"
15
#include "
HOM_OpNode.h
"
16
17
class
HOM_VexContext
;
18
19
SWIGOUT
(%
rename
(VopNetNode)
HOM_VopNetNode
;)
20
21
class
HOM_API
HOM_VopNetNode
:
virtual
public
HOM_OpNode
22
{
23
public
:
24
HOM_VopNetNode
()
25
:
HOM_NetworkMovableItem
(HOM_networkItemType::
Node
)
26
{
HOM_CONSTRUCT_OBJECT
(
this
) }
27
HOM_VopNetNode
(
const
HOM_VopNetNode
&vopnet_node)
28
:
HOM_OpNode
(vopnet_node),
29
HOM_NetworkMovableItem
(vopnet_node)
30
{
HOM_CONSTRUCT_OBJECT
(
this
) }
31
~HOM_VopNetNode
()
override
32
{
HOM_DESTRUCT_OBJECT
(
this
) }
33
34
// Let swig know we're overriding __repr__ for this class so it doesn't
35
// provide its own __repr__.
36
SWIGOUT
(
virtual
std::string
__repr__
() = 0;)
37
38
SWIGOUT
(%newobject definedType;)
39
virtual
HOM_NodeType
*definedType() = 0;
40
41
SWIGOUT
(%newobject vexContext;)
42
virtual
HOM_VexContext
*vexContext() = 0;
43
44
virtual
HOM_EnumValue
*
shaderType
() = 0;
45
};
46
47
#endif
HOM_DESTRUCT_OBJECT
#define HOM_DESTRUCT_OBJECT(pointer)
Definition:
HOM_Module.h:1303
HOM_VopNetNode
Definition:
HOM_VopNetNode.h:21
HOM_VopNetNode::HOM_VopNetNode
HOM_VopNetNode(const HOM_VopNetNode &vopnet_node)
Definition:
HOM_VopNetNode.h:27
HOM_NodeType
Definition:
HOM_NodeType.h:32
Node
Definition:
Node.h:52
string
GLsizei const GLchar *const * string
Definition:
glcorearb.h:814
SWIGOUT
#define SWIGOUT(x)
Definition:
HOM_Defines.h:24
HOM_NetworkMovableItem
Definition:
HOM_NetworkMovableItem.h:25
Vt_WrapArray::__repr__
string __repr__(VtArray< T > const &self)
Definition:
wrapArray.h:349
HOM_VexContext::shaderType
virtual HOM_EnumValue * shaderType()=0
HOM_API.h
HOM_OpNode.h
HOM_API
#define HOM_API
Definition:
HOM_API.h:13
HOM_OpNode
Definition:
HOM_OpNode.h:17
HOM_CONSTRUCT_OBJECT
#define HOM_CONSTRUCT_OBJECT(pointer)
Definition:
HOM_Module.h:1302
HOM_Defines.h
HOM_VopNetNode::~HOM_VopNetNode
~HOM_VopNetNode() override
Definition:
HOM_VopNetNode.h:31
Filesystem::rename
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)
HOM_Errors.h
HOM_VopNetNode::HOM_VopNetNode
HOM_VopNetNode()
Definition:
HOM_VopNetNode.h:24
HOM_VexContext
Definition:
HOM_VexContext.h:21
HOM_EnumValue
Definition:
HOM_EnumValue.h:23
HOM
HOM_VopNetNode.h
Generated on Thu Nov 21 2024 02:43:43 for HDK by
1.8.6