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
OP_MultiChannel.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: OP_MultiChannel.h (Operator library, C++)
7
*
8
* COMMENTS: Derives from OP_MultiChannel to know about node owners as a
9
* complement to OP_Channels.
10
*
11
*/
12
13
#ifndef __OP_MultiChannel_h__
14
#define __OP_MultiChannel_h__
15
16
#include "
OP_API.h
"
17
#include <
CH/CH_MultiChannel.h
>
18
19
class
OP_Node
;
20
21
class
OP_API
OP_MultiChannel
:
public
CH_MultiChannel
22
{
23
public
:
24
OP_MultiChannel
();
25
explicit
OP_MultiChannel
(
const
char
*
name
);
26
27
typedef
void
(*OwnerCallback)(
void
*
data
,
OP_Node
*owner );
28
void
traverseOwners( OwnerCallback callback,
void
*
data
)
const
;
29
void
handleNodeDeleted(
OP_Node
*node );
30
};
31
32
typedef
UT_Array<OP_MultiChannel>
OP_MultiChannelRefArray
;
33
34
#endif // __OP_MultiChannel_h__
35
void
void
Definition:
png.h:1083
data
GLboolean * data
Definition:
glcorearb.h:131
OP_API.h
UT_Array< OP_MultiChannel >
OP_Node
Definition:
OP_Node.h:503
OP_MultiChannelRefArray
UT_Array< OP_MultiChannel > OP_MultiChannelRefArray
Definition:
OP_MultiChannel.h:32
CH_MultiChannel.h
CH_MultiChannel
Definition:
CH_MultiChannel.h:26
name
GLuint const GLchar * name
Definition:
glcorearb.h:786
OP_API
#define OP_API
Definition:
OP_API.h:10
data
Definition:
format.h:895
OP_MultiChannel
Definition:
OP_MultiChannel.h:21
OP
OP_MultiChannel.h
Generated on Sun Nov 17 2024 03:01:35 for HDK by
1.8.6