static PyObject* pySceneNode_addPoolObjects(pySceneNode* self, PyObject* args) { PyObject* list; if (!PyArg_ParseTuple(args, "O", &list)) { PyErr_SetString(PyExc_TypeError, "addPoolObjects expects a list of plKeys"); return NULL; } if (!PyList_Check(list)) { PyErr_SetString(PyExc_TypeError, "addPoolObjects expects a list of plKeys"); return NULL; } std::vector<plKey> addend(PyList_Size(list)); for (size_t i=0; i<addend.size(); i++) { pyKey* key = (pyKey*)PyList_GetItem(list, i); if (key == NULL) return NULL; if (!pyKey_Check((PyObject*)key)) { PyErr_SetString(PyExc_TypeError, "addPoolObjects expects a list of plKeys"); return NULL; } addend[i] = *key->fThis; } self->fThis->getPoolObjects().insert(self->fThis->getPoolObjects().end(), addend.begin(), addend.end()); Py_INCREF(Py_None); return Py_None; }
static int pySubworldRegionDetector_setSubworld(pySubworldRegionDetector* self, PyObject* value, void*) { if (value == NULL || !pyKey_Check(value)) { PyErr_SetString(PyExc_TypeError, "subworld should be a plKey"); return -1; } self->fThis->setSubworld(*((pyKey*)value)->fThis); return 0; }
static int pyFollowMod_setLeader(pyFollowMod* self, PyObject* value, void*) { if (value == NULL || !pyKey_Check(value)) { PyErr_SetString(PyExc_TypeError, "leader should be a plKey"); return -1; } self->fThis->setLeader(*((pyKey*) value)->fThis); return 0; }
static int pyGeometrySpan_setMaterial(pyGeometrySpan* self, PyObject* value, void*) { if (value == NULL || !pyKey_Check(value)) { PyErr_SetString(PyExc_TypeError, "material should be a plKey"); return -1; } self->fThis->setMaterial(*((pyKey*)value)->fThis); return 0; }
static int pyViewFaceModifier_setFaceObj(pyViewFaceModifier* self, PyObject* value, void*) { if (value == NULL || !pyKey_Check(value)) { PyErr_SetString(PyExc_TypeError, "faceObj should be a plKey"); return -1; } self->fThis->setFaceObj(*((pyKey*)value)->fThis); return 0; }
static int pySpan_setFog(pySpan* self, PyObject* value, void*) { if (value == NULL || !pyKey_Check(value)) { PyErr_SetString(PyExc_TypeError, "fog should be a plKey"); return -1; } self->fThis->setFogEnvironment(*((pyKey*)value)->fThis); return 0; }
static int pyDrawableSpans_setSceneNode(pyDrawableSpans* self, PyObject* value, void*) { if (value == NULL || !pyKey_Check(value)) { PyErr_SetString(PyExc_TypeError, "sceneNode should be a plKey"); return -1; } self->fThis->setSceneNode(*((pyKey*)value)->fThis); return 0; }
static PyObject* pySoftVolumeComplex_addSubVolume(pySoftVolumeComplex* self, PyObject* args) { PyObject* key; if (!(PyArg_ParseTuple(args, "O", &key) && pyKey_Check(key))) { PyErr_SetString(PyExc_TypeError, "addSubVolume expects a plKey"); return NULL; } self->fThis->addSubVolume(*((pyKey*)key)->fThis); Py_INCREF(Py_None); return Py_None; }
static PyObject* pyDynamicCamMap_addVisRegion(pyDynamicCamMap* self, PyObject* args) { PyObject* key; if (!(PyArg_ParseTuple(args, "O", &key) && pyKey_Check(key))) { PyErr_SetString(PyExc_TypeError, "addVisRegion expects a plKey"); return NULL; } self->fThis->addVisRegion(*((pyKey*)key)->fThis); Py_INCREF(Py_None); return Py_None; }
static PyObject* pyANDConditionalObject_addChild(pyANDConditionalObject* self, PyObject* args) { PyObject* key; if (!(PyArg_ParseTuple(args, "O", &key) && pyKey_Check(key))) { PyErr_SetString(PyExc_TypeError, "addChild expects a plKey"); return NULL; } self->fThis->addChild(*((pyKey*)key)->fThis); Py_INCREF(Py_None); return Py_None; }
static PyObject* pyLightInfo_addVisRegion(pyLightInfo* self, PyObject* args) { pyKey* key; if (!PyArg_ParseTuple(args, "O", &key) || !pyKey_Check((PyObject*)key)) { PyErr_SetString(PyExc_TypeError, "addVisRegion expects a plKey"); return NULL; } self->fThis->addVisRegion(*key->fThis); Py_INCREF(Py_None); return Py_None; }
static int pyGenericPhysical_setSoundGroup(pyGenericPhysical* self, PyObject* value, void*) { if (value == NULL) { self->fThis->setSoundGroup(plKey()); return 0; } else if (!pyKey_Check(value)) { PyErr_SetString(PyExc_TypeError, "soundGroup should be a plKey"); return -1; } self->fThis->setSoundGroup(*((pyKey*)value)->fThis); return 0; }
static PyObject* pyGeometrySpan_addPermaProj(pyGeometrySpan* self, PyObject* args) { PyObject* light; if (!(PyArg_ParseTuple(args, "O", &light) && pyKey_Check(light))) { PyErr_SetString(PyExc_TypeError, "addPermaProj expects a plKey"); return NULL; } self->fThis->addPermaProj(*((pyKey*)light)->fThis); Py_INCREF(Py_None); return Py_None; }
static PyObject* pyDetectorModifier_addReceiver(pyDetectorModifier* self, PyObject* args) { PyObject* receiver; if (!(PyArg_ParseTuple(args, "O", &receiver) && pyKey_Check(receiver))) { PyErr_SetString(PyExc_TypeError, "addReceiver expects a plKey"); return NULL; } self->fThis->addReceiver(*((pyKey*)receiver)->fThis); Py_INCREF(Py_None); return Py_None; }
static int pyAudioInterface_setAudible(pyAudioInterface* self, PyObject* value, void*) { if (value == NULL || value == Py_None) { self->fThis->setAudible(plKey()); return 0; } else if (pyKey_Check(value)) { self->fThis->setAudible(*((pyKey*)value)->fThis); return 0; } else { PyErr_SetString(PyExc_TypeError, "audible should be a plKey"); return -1; } }
static PyObject* pyResManager_getObject(pyResManager* self, PyObject* args) { pyKey* key; if (!PyArg_ParseTuple(args, "O", &key)) { PyErr_SetString(PyExc_TypeError, "getObject expects a plKey"); return NULL; } if (!pyKey_Check((PyObject*)key)) { PyErr_SetString(PyExc_TypeError, "getObject expects a plKey"); return NULL; } return ICreate(self->fThis->getObject(*(key->fThis))); }
static int pyAnimationEventConditionalObject_setTarget(pyAnimationEventConditionalObject* self, PyObject* value, void*) { if (value == NULL || value == Py_None) { self->fThis->setTarget(plKey()); return 0; } else if (pyKey_Check(value)) { self->fThis->setTarget(*((pyKey*)value)->fThis); return 0; } else { PyErr_SetString(PyExc_TypeError, "target expects a plKey"); return -1; } }
static int pyClimbingBlockerHitEventData_setBlocker(pyClimbingBlockerHitEventData* self, PyObject* value, void*) { if (value == NULL || value == Py_None) { self->fThis->setBlocker(plKey()); return 0; } else if (pyKey_Check(value)) { self->fThis->setBlocker(*((pyKey*)value)->fThis); return 0; } else { PyErr_SetString(PyExc_TypeError, "blocker should be a plKey"); return -1; } }
static int pySceneObject_setNode(pySceneObject* self, PyObject* value, void*) { if (value == NULL || value == Py_None) { self->fThis->setSceneNode(plKey()); return 0; } else if (pyKey_Check(value)) { self->fThis->setSceneNode(*((pyKey*)value)->fThis); return 0; } else { PyErr_SetString(PyExc_TypeError, "sceneNode should be a plKey"); return -1; } }
static int pyLightInfo_setSVol(pyLightInfo* self, PyObject* value, void*) { if (value == NULL || value == Py_None) { self->fThis->setSoftVolume(plKey()); return 0; } if (!pyKey_Check(value)) { PyErr_SetString(PyExc_TypeError, "softVolume should be a plKey"); return -1; } self->fThis->setSoftVolume(*((pyKey*)value)->fThis); return 0; }
static int pyLightInfo_setProj(pyLightInfo* self, PyObject* value, void*) { if (value == NULL) { self->fThis->setProjection(plKey()); return 0; } if (!pyKey_Check(value)) { PyErr_SetString(PyExc_TypeError, "projection should be a plKey"); return -1; } self->fThis->setProjection(*((pyKey*)value)->fThis); return 0; }
static int pyDetectorModifier_setRemoteMod(pyDetectorModifier* self, PyObject* value, void*) { if (value == NULL) { self->fThis->setRemoteMod(plKey()); return 0; } else if (pyKey_Check(value)) { self->fThis->setRemoteMod(*((pyKey*)value)->fThis); return 0; } else { PyErr_SetString(PyExc_TypeError, "remoteMod should be a plKey"); return -1; } }
static int pyObjInterface_setOwner(pyObjInterface* self, PyObject* value, void*) { if (value == NULL || value == Py_None) { plObjInterface::Convert(IConvert((pyCreatable*)self))->setOwner(plKey()); return 0; } else if (pyKey_Check(value)) { plObjInterface::Convert(IConvert((pyCreatable*)self))->setOwner(*((pyKey*)value)->fThis); return 0; } else { PyErr_SetString(PyExc_TypeError, "owner should be a plKey"); return -1; } }
static PyObject* pyOneShotMsg_addCallback(pyOneShotMsg* self, PyObject* args) { char* marker; PyObject* key; short user; if (!PyArg_ParseTuple(args, "esOh", "utf8", &marker, &key, &user) || !pyKey_Check(key)) { PyErr_SetString(PyExc_TypeError, "addCallback expects string, plKey, int"); return NULL; } self->fThis->getCallbacks().addCallback(marker, *((pyKey*)key)->fThis, user); Py_INCREF(Py_None); return Py_None; }
static int pyDynamicEnvMap_setRootNode(pyDynamicEnvMap* self, PyObject* value, void*) { if (value == NULL || value == Py_None) { self->fThis->setRootNode(plKey()); return 0; } else if (pyKey_Check(value)) { self->fThis->setRootNode(*reinterpret_cast<pyKey *>(value)->fThis); return 0; } else { PyErr_SetString(PyExc_TypeError, "rootNode should be a plKey"); return -1; } }
static int pyVariableEventData_setKey(pyVariableEventData* self, PyObject* value, void*) { if (value == NULL || value == Py_None) { self->fThis->setKey(plKey()); return 0; } else if (pyKey_Check(value)) { self->fThis->setKey(*((pyKey*)value)->fThis); return 0; } else { PyErr_SetString(PyExc_TypeError, "key should be a plKey"); return -1; } }
static int pySimulationInterface_setPhysical(pySimulationInterface* self, PyObject* value, void*) { if (value == NULL || value == Py_None) { self->fThis->setPhysical(plKey()); return 0; } else if (pyKey_Check(value)) { self->fThis->setPhysical(*((pyKey*)value)->fThis); return 0; } else { PyErr_SetString(PyExc_TypeError, "physical should be a plKey"); return -1; } }
static int pyLayerLinkAnimation_setLinkKey(pyLayerLinkAnimation* self, PyObject* value, void*) { if (value == NULL || value == Py_None) { Py_XDECREF(value); self->fThis->setLinkKey(plKey()); return 0; } if (!pyKey_Check(value)) { PyErr_SetString(PyExc_TypeError, "linkKey should be a plKey"); return -1; } self->fThis->setLinkKey(*((pyKey*)value)->fThis); return 0; }
static int pyMessage_setSender(pyMessage* self, PyObject* value, void*) { if (value == NULL || value == Py_None) { Py_XDECREF(value); self->fThis->setSender(plKey()); return 0; } if (!pyKey_Check(value)) { PyErr_SetString(PyExc_TypeError, "sender should be a plKey"); return -1; } self->fThis->setSender(*((pyKey*)value)->fThis); return 0; }
static PyObject* pyInterfaceInfoModifier_addKey(pyInterfaceInfoModifier* self, PyObject* args) { pyKey* key; if (!PyArg_ParseTuple(args, "O", &key)) { PyErr_SetString(PyExc_TypeError, "addIntfKey expects a plKey"); return NULL; } if (!pyKey_Check((PyObject*)key)) { PyErr_SetString(PyExc_TypeError, "addIntfKey expects a plKey"); return NULL; } self->fThis->addIntfKey(*key->fThis); Py_INCREF(Py_None); return Py_None; }