|
| VOP_InOutInfo (const UT_StringHolder &name, const UT_StringHolder &label, const VOP_TypeInfo &type_info) |
|
| VOP_InOutInfo (const VOP_InOutInfo &other) |
|
| ~VOP_InOutInfo () |
|
const UT_StringHolder & | getName () const |
|
void | setName (const UT_StringHolder &name) |
|
const UT_StringHolder & | getLabel () const |
|
void | setLabel (const UT_StringHolder &label) |
|
void | addTypeInfo (const VOP_TypeInfo &type_info) |
|
void | insertTypeInfo (const VOP_TypeInfo &newtype, int i) |
|
void | setTypeInfo (int i, const VOP_TypeInfo &newtype) |
|
void | removeTypeInfo (int i) |
|
const VOP_TypeInfo & | getTypeInfo (int i) const |
|
VOP_Type | getType (int i) const |
|
void | addInputName (const char *name) |
|
void | insertInputName (const char *name, int i) |
|
void | removeInputName (int i) |
|
const UT_StringHolder & | getInputName (int i) const |
|
void | setInputName (int i, const char *new_name) |
|
void | addValueOption (const VOP_TypeInfo &type_info) |
|
void | insertValueOption (const VOP_TypeInfo &type_info, int i) |
|
void | removeValueOption (int i) |
|
UT_Options & | getValueOption (int i) |
|
void | changeValueOption (int i, const VOP_TypeInfo &type_info, const char *new_val=NULL) |
|
int | getNumTypes () const |
|
int | getNumNames () const |
|
int | getNumOptions () const |
|
void | setTag (const char *name, const char *value) |
|
UT_StringHolder | getTag (const char *name) const |
|
bool | hasTag (const char *name) const |
|
const VOP_InOutTagMap & | getTagsMap () const |
|
void | copyTagsFrom (VOP_InOutInfo &src_info) |
|
void | setFlag (VOP_ConnectorFlagType flag_type, bool value) |
|
bool | hasFlag (VOP_ConnectorFlagType flag_type) |
|
void | copyFlagsFrom (VOP_InOutInfo &src_info) |
|
void | setAllFlags (int flags) |
|
int | getAllFlags () |
|
Class containing information about node's input or output connector port.
Definition at line 54 of file VOP_OperatorInfo.h.