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_PackedFragment.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_PackedFragment_h__
10
#define __HOM_PackedFragment_h__
11
12
#include "
HOM_API.h
"
13
#include "
HOM_PackedPrim.h
"
14
#include "
HOM_Geometry.h
"
15
16
SWIGOUT
(%
rename
(PackedFragment)
HOM_PackedFragment
;)
17
18
class
HOM_API
HOM_PackedFragment
:
virtual
public
HOM_PackedPrim
19
{
20
public
:
21
HOM_PackedFragment
()
22
{
HOM_CONSTRUCT_OBJECT
(
this
) }
23
24
HOM_PackedFragment
(
const
HOM_PackedFragment
&prim)
25
:
HOM_Prim
(prim),
HOM_PackedPrim
(prim)
26
{
HOM_CONSTRUCT_OBJECT
(
this
) }
27
28
~HOM_PackedFragment
()
override
29
{
HOM_DESTRUCT_OBJECT
(
this
) }
30
31
// Let swig know we're overriding __repr__ for this class so it doesn't
32
// provide its own __repr__.
33
SWIGOUT
(
virtual
std::string
__repr__
() = 0;)
34
35
virtual
void
setEmbeddedGeometry(
HOM_Geometry
&geometry,
36
const
char
*attrib,
const
char
*
name
) = 0;
37
};
38
39
#endif
HOM_Geometry
Definition:
HOM_Geometry.h:58
HOM_Geometry.h
HOM_DESTRUCT_OBJECT
#define HOM_DESTRUCT_OBJECT(pointer)
Definition:
HOM_Module.h:1343
SWIGOUT
#define SWIGOUT(x)
Definition:
HOM_Defines.h:24
Vt_WrapArray::__repr__
string __repr__(VtArray< T > const &self)
Definition:
wrapArray.h:312
HOM_API.h
HOM_PackedFragment::HOM_PackedFragment
HOM_PackedFragment()
Definition:
HOM_PackedFragment.h:21
HOM_API
#define HOM_API
Definition:
HOM_API.h:13
HOM_PackedFragment::HOM_PackedFragment
HOM_PackedFragment(const HOM_PackedFragment &prim)
Definition:
HOM_PackedFragment.h:24
HOM_CONSTRUCT_OBJECT
#define HOM_CONSTRUCT_OBJECT(pointer)
Definition:
HOM_Module.h:1342
HOM_PackedPrim.h
name
GLuint const GLchar * name
Definition:
glcorearb.h:786
HOM_PackedPrim
Definition:
HOM_PackedPrim.h:20
Filesystem::rename
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)
HOM_Prim
Definition:
HOM_Prim.h:34
HOM_PackedFragment
Definition:
HOM_PackedFragment.h:18
HOM_PackedFragment::~HOM_PackedFragment
~HOM_PackedFragment() override
Definition:
HOM_PackedFragment.h:28
HOM
HOM_PackedFragment.h
Generated on Wed Aug 27 2025 03:06:41 for HDK by
1.8.6