Пример #1
0
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;
}
Пример #2
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;
}