c4d_graphview.h File Reference

Classes

struct  GvPortListEntry
 
class  GvPortList
 
class  GvCalcTime
 
class  GvCalc
 
class  GvInit
 
class  GvValue
 
class  GvQuery
 
class  GvRun
 
class  GvCalcTable
 
class  GvNode
 
class  GvPort
 
class  GvNodeMaster
 
class  GvNodeGUI
 
class  GvWorld
 

Functions

GvWorldGvGetWorld (void)
 
const String GvGetEmptyString (void)
 
const String GvGetErrorString (const maxon::String &command, Int32 err)
 
void GvGetPortList (GvPortsDescInfo *info, GvPortIO port, GvPortList &portlist)
 
Bool GvGetPortDescription (GvPortsDescInfo *info, GvPortIO port, Int32 id, GvPortDescription *pd)
 
Bool GvGetAllDataTypes (GvPortDescInfo *info, UInt32 default_flag, Int32 first_id)
 
void GvFreePortDescInfo (GvPortDescInfo *info)
 
Bool GvRegisterOpClassType (GV_OPCLASS_HANDLER *data, Int32 struct_size)
 
Bool GvRegisterOpGroupType (GV_OPGROUP_HANDLER *data, Int32 struct_size)
 
Bool GvRegisterValueType (GV_VALUE_HANDLER *data, Int32 struct_size)
 
Bool GvRegisterDataType (GV_DATA_HANDLER *data, Int32 struct_size, const char *symbol=nullptr)
 
Bool GvRegisterValGroupType (GV_VALGROUP_HANDLER *data, Int32 struct_size)
 
GV_OPCLASS_HANDLERGvFindRegisteredOpClass (GvOpClassID id)
 
GV_OPGROUP_HANDLERGvFindRegisteredOpGroup (GvOpGroupID id)
 
const String GvGetOperatorDetailedText (GvOperatorData *op, GvNode *bn)
 
const String GvGetOperatorTitle (GvNode *bn, Int32 string_id)
 
void GvFreeValuesTable (GvNode *bn, maxon::BaseArray< GvValue * > &ports)
 
void GvFreeValuesTable (GvNode *bn, GvValuesInfo &info)
 
Bool GvBuildInValuesTable (GvNode *bn, maxon::BaseArray< GvValue * > &ports, GvCalc *c, GvRun *r, Int32 *ids)
 
Bool GvBuildOutPortsTable (GvNode *bn, maxon::BaseArray< GvPort * > &ports)
 
Bool GvBuildValuesTable (GvNode *bn, maxon::BaseArray< GvPort * > &in_ports, maxon::BaseArray< GvPort * > &out_ports)
 
Bool GvCalculateInValuesTable (GvNode *bn, GvRun *run, GvCalc *calc, GvValuesInfo &info, Int32 singleport=((GvValueType)(-1)), BaseTime *time=nullptr)
 
Bool GvBuildInValuesTable (GvNode *bn, GvValuesInfo &info, GvCalc *c, GvRun *r, GvIdTablePtr ids)
 
Bool GvBuildOutValuesTable (GvNode *bn, GvValuesInfo &info)
 
Bool GvBuildValuesTable (GvNode *bn, GvValuesInfo &info, GvCalc *c, GvRun *r, GvIdTablePtr input_ids)
 
GvDataInfoGvGetDataInfo (GvNode *bn, Int32 id)
 
Bool GvCheckDataInfo (GvNode *bn, Int32 id)
 
Bool GvAllocDynamicData (GvNode *bn, GvDynamicData &data, GvCalc *c, Int32 id)
 
void GvFreeDynamicData (GvDynamicData &data)
 
void GvClearDynamicData (GvDynamicData &data, GvRun *r)
 
void GvClearDynamicData (GvDynamicData &data)
 
Bool GvAllocDynamicDataClear (GvNode *bn, GvDynamicData &data, GvCalc *c, Int32 id)
 
Bool GvAllocDynamicData (GvNode *bn, GvDynamicData &data, GvDataInfo *info)
 
Bool GvSetDataInContainer (const void *const data, GvValueID value_id, BaseContainer &bc, Int32 container_id, Int32 cpu_id=0)
 
GvNodeGetNode (GeListNode *bn)