HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DOP_Utils.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  */
7 
8 #ifndef __DOP_Utils_h__
9 #define __DOP_Utils_h__
10 
11 #include "DOP_API.h"
12 #include "DOP_InOutInfo.h"
13 
14 class DOP_Node;
15 
16 DOP_API bool
18  DOP_InOutDataType checktype, bool defaultreturn);
19 
21 DOPgetFirstInputType(const DOP_Node *node,
22  DOP_InOutDataType defaultreturn);
23 
24 DOP_API bool
26  DOP_InOutDataType checktype, bool defaultreturn);
27 
30  DOP_InOutDataType defaultreturn);
31 
34 
35 #endif
36 
DOP_API DOP_InOutDataType DOPgetFirstInputType(const DOP_Node *node, DOP_InOutDataType defaultreturn)
#define DOP_API
Definition: DOP_API.h:10
DOP_API bool DOPfirstInputIsOfType(const DOP_Node *node, DOP_InOutDataType checktype, bool defaultreturn)
DOP_InOutDataType
Definition: DOP_InOutInfo.h:20
DOP_API DOP_InOutDataType DOPgetFirstConnectedInputType(const DOP_Node *node, DOP_InOutDataType defaultreturn)
This is the base class for all DOP nodes.
Definition: DOP_Node.h:75
DOP_API DOP_InOutDataType DOPgetFirstConnectedSpecificInputType(const DOP_Node *node)
DOP_API bool DOPfirstConnectedInputIsOfType(const DOP_Node *node, DOP_InOutDataType checktype, bool defaultreturn)