函数
|
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)
|