HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
HDK
Houdini Development Kit
Todo List
Deprecated List
Modules
Namespaces
Classes
Files
File List
File Members
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
GSTY_BundleMap.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
* NAME: GSTY_BundleMap.h ( GSTY Library, C++)
7
*
8
* COMMENTS:
9
*/
10
11
#ifndef __GSTY_BundleMap__
12
#define __GSTY_BundleMap__
13
14
#include "
GSTY_API.h
"
15
#include <
UT/UT_StringMap.h
>
16
#include <
UT/UT_StringSet.h
>
17
18
class
OP_Node
;
19
20
class
GSTY_API
GSTY_BundleMap
21
{
22
public
:
23
GSTY_BundleMap
();
24
virtual
~
GSTY_BundleMap
();
25
26
/// Adds an array of names to the supplied bundle name.
27
void
add
(
const
UT_StringHolder
&bundle_name,
28
const
char
*
const
*names,
29
int
num_names);
30
/// This function is not implemented at this level. If you want to make
31
/// use of real OP_Bundles, use the SOP_BundleMap subclass instead of
32
/// a GSTY_BundleMap.
33
virtual
void
add
(
OP_Node
*node);
34
35
/// Removes a bundle from the map.
36
void
remove
(
const
UT_StringHolder
&bundle);
37
38
/// Checks if the specified bundle contains the specified name.
39
bool
hasName(
const
UT_StringRef
&bundle_name,
40
const
UT_StringRef
&
name
)
const
;
41
42
protected
:
43
UT_StringMap<UT_StringSet>
myBundles
;
44
};
45
46
#endif
47
GSTY_API
#define GSTY_API
Definition:
GSTY_API.h:10
UT_StringMap< UT_StringSet >
UT_StringRef
Definition:
UT_StringHolder.h:188
GSTY_BundleMap
Definition:
GSTY_BundleMap.h:20
UT_StringHolder
Definition:
UT_StringHolder.h:999
OP_Node
Definition:
OP_Node.h:503
UT_StringSet.h
name
GLuint const GLchar * name
Definition:
glcorearb.h:786
GSTY_BundleMap::myBundles
UT_StringMap< UT_StringSet > myBundles
Definition:
GSTY_BundleMap.h:43
GSTY_API.h
ImageBufAlgo::add
ImageBuf OIIO_API add(Image_or_Const A, Image_or_Const B, ROI roi={}, int nthreads=0)
UT_StringMap.h
GSTY
GSTY_BundleMap.h
Generated on Wed Apr 30 2025 02:48:25 for HDK by
1.8.6