HDK
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
SOP_BlockEnd.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: SOP_BlockEnd.h ( SOP Library, C++)
7
*
8
* COMMENTS:
9
*/
10
11
#ifndef __SOP_BlockEnd_h__
12
#define __SOP_BlockEnd_h__
13
14
#include "
SOP_API.h
"
15
#include "
SOP_Node.h
"
16
17
class
UT_InfoTree
;
18
19
class
sop_PieceExtractor;
20
21
class
SOP_API
SOP_BlockEnd
:
public
SOP_Node
22
{
23
public
:
24
SOP_BlockEnd
(
OP_Network
*net,
const
char
*
name
,
OP_Operator
*entry);
25
virtual
~
SOP_BlockEnd
();
26
27
// Determine all nodes or indirect inputs in this network level that
28
// are logically contained by the for's feedback.
29
// Not guaranteed to be accurate, as how things actually cook
30
// may only be determined at run time.
31
virtual
void
findEnclosedItems(
OP_EnclosedItems
&items)
const
;
32
33
// We enforce that blocked pairs have the same color
34
virtual
bool
setColor
(
const
UT_Color
&col);
35
36
// Should all inputs be treated as enclosed?
37
virtual
bool
encloseInputs()
const
= 0;
38
};
39
40
#endif
UT_Set
Definition:
GU_Detail.h:48
SOP_API.h
OP_Node::setColor
virtual bool setColor(const UT_Color &col)
OP_Operator
Definition:
OP_Operator.h:133
UT_Color
Definition:
UT_Color.h:85
SOP_BlockEnd
Definition:
SOP_BlockEnd.h:21
name
GLuint const GLchar * name
Definition:
glcorearb.h:785
UT_InfoTree
Definition:
UT_InfoTree.h:78
SOP_Node.h
SOP_API
#define SOP_API
Definition:
SOP_API.h:10
OP_Network
Definition:
OP_Network.h:119
SOP_Node
Definition:
SOP_Node.h:108
SOP
SOP_BlockEnd.h
Generated on Tue Apr 24 2018 03:30:52 for HDK by
1.8.6