static int pyG3DSMaxKeyFrame_setValue(pyG3DSMaxKeyFrame* self, PyObject* value, void*) { if (value == NULL || !pyAffineParts_Check(value)) { PyErr_SetString(PyExc_TypeError, "value should be an hsAffineParts"); return -1; } self->fThis->fValue = *((pyAffineParts*)value)->fThis; return 0; }
static int pyMatrixChannel_setAffine(pyMatrixChannel* self, PyObject* value, void*) { if (value == NULL || !pyAffineParts_Check(value)) { PyErr_SetString(PyExc_TypeError, "result should be an hsAffineParts"); return -1; } self->fThis->setAffine(*((pyAffineParts*)value)->fThis); return 0; }