Open Search
    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
     

    Namespaces

     cinema
     

    Functions

    GvWorld * GvGetWorld ()
     
    const String GvGetEmptyString ()
     
    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 (const GvOperatorData *op, const GvNode *bn)
     
    const String GvGetOperatorTitle (const 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=((cinema::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)
     
    const GvDataInfo * GvGetDataInfo (const GvNode *bn, Int32 id)
     
    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)
     

    Variables

    class CINEWARE_SINGLEINHERITANCE GvOperatorData