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

函数

GvWorld GvGetWorld (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_HANDLER GvFindRegisteredOpClass ( GvOpClassID id)
GV_OPGROUP_HANDLER GvFindRegisteredOpGroup ( 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)
GvDataInfo GvGetDataInfo ( 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)
GvNode GetNode ( GeListNode *bn)

变量

class CINEWARE_SINGLEINHERITANCE   GvOperatorData

Variable Documentation

◆  GvOperatorData

class CINEWARE_SINGLEINHERITANCE GvOperatorData