KmlMgMatrixSetValues
为矩阵类型填入数值

指定的矩阵数值应当与创建该矩阵句柄时指定的非零元结构对应,该接口应用于矩阵结构不变但值变化的场景。通过该接口更新values数组后,原values数组空间可释放。
接口定义
C Interface:
KmlMgStatus KmlMgMatrixSetValues(KmlMgMatrixH matrix, void* values);
参数
参数名 |
类型 |
描述 |
输入/输出 |
---|---|---|---|
matrix |
KmlMgMatrixH |
由KmlMgMatrixCreate函数创建的矩阵句柄 |
输入/输出 |
values |
void * |
矩阵数值数组 |
输入 |
返回值
返回值 |
类型 |
描述 |
---|---|---|
KML_MG_OK |
int |
正常执行 |
KML_MG_ERR_INVALID_PARAM |
int |
参数无效 |
KML_MG_ERR_UNSUPPORTED |
int |
暂不支持的功能 |
KML_MG_ERR_NO_MEMORY |
int |
分配内存失败 |
KML_MG_ERR_EXCEEDS_LIMIT |
int |
超过设置限制 |
KML_MG_ERR_INCOMPATIBLE |
int |
版本不兼容 |
KML_MG_ERR_NO_REQUIRED_FIELD |
int |
没设置必填字段 |
KML_MG_ERR_UNKNOWN_TYPE |
int |
未知的类型 |
KML_MG_ERR_THIRD_PART |
int |
内部调用第三方错误 |
KML_MG_ERR_INCONSISTENT |
int |
传递信息不一致 |
KML_MG_ERR_UNEXPECTED_CALL_ORDER |
int |
预期之外的调用顺序 |
KML_MG_ERR_MATRIX_VALUE_IS_NULL |
int |
矩阵值为空 |
KML_MG_ERR_NO_RESOURCE |
int |
资源未就绪 |
父主题: HMG