HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
COP_Signature.h File Reference
#include "COP_API.h"
#include <UT/UT_Array.h>
#include <UT/UT_StringHolder.h>
+ Include dependency graph for COP_Signature.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  COP_Signature
 

Enumerations

enum  COP_Type {
  COP_TYPE_UNDEF = 0, COP_TYPE_METADATA, COP_TYPE_INT, COP_TYPE_FLOAT,
  COP_TYPE_VECTOR2, COP_TYPE_VECTOR, COP_TYPE_VECTOR4, COP_TYPE_GEO
}
 Types of basic data that are passed around a COP network. More...
 

Functions

COP_API bool COPtypeIsConvertible (COP_Type src, COP_Type dst)
 Returns true if src is implicitly convertible to dst. More...
 
COP_API const char * COPtypeLabel (COP_Type t)
 
COP_API COP_Type COPtypeFromLabel (const char *label)
 
COP_API int COPtypeChannels (const COP_Type t)
 
COP_API COP_Type COPtype (const COP_PortData &)
 Type of data that was output by a COP_Verb. More...
 
COP_API COP_Type COPtype (const IMX_Layer &)
 Type of data for the given layer. More...
 

Enumeration Type Documentation

enum COP_Type

Types of basic data that are passed around a COP network.

Enumerator
COP_TYPE_UNDEF 
COP_TYPE_METADATA 
COP_TYPE_INT 
COP_TYPE_FLOAT 
COP_TYPE_VECTOR2 
COP_TYPE_VECTOR 
COP_TYPE_VECTOR4 
COP_TYPE_GEO 

Definition at line 16 of file COP_Signature.h.

Function Documentation

COP_API COP_Type COPtype ( const COP_PortData &  )

Type of data that was output by a COP_Verb.

COP_API COP_Type COPtype ( const IMX_Layer )

Type of data for the given layer.

COP_API int COPtypeChannels ( const COP_Type  t)
inline

Definition at line 33 of file COP_Signature.h.

COP_API COP_Type COPtypeFromLabel ( const char *  label)
COP_API bool COPtypeIsConvertible ( COP_Type  src,
COP_Type  dst 
)

Returns true if src is implicitly convertible to dst.

COP_API const char* COPtypeLabel ( COP_Type  t)