Changeset View
Changeset View
Standalone View
Standalone View
source/gameengine/Ketsji/KX_ConstraintWrapper.cpp
| Show First 20 Lines • Show All 108 Lines • ▼ Show 20 Lines | PyMethodDef KX_ConstraintWrapper::Methods[] = { | ||||
| {"getConstraintId",(PyCFunction) KX_ConstraintWrapper::sPyGetConstraintId, METH_NOARGS}, | {"getConstraintId",(PyCFunction) KX_ConstraintWrapper::sPyGetConstraintId, METH_NOARGS}, | ||||
| {"setParam",(PyCFunction) KX_ConstraintWrapper::sPySetParam, METH_VARARGS}, | {"setParam",(PyCFunction) KX_ConstraintWrapper::sPySetParam, METH_VARARGS}, | ||||
| {"getParam",(PyCFunction) KX_ConstraintWrapper::sPyGetParam, METH_VARARGS}, | {"getParam",(PyCFunction) KX_ConstraintWrapper::sPyGetParam, METH_VARARGS}, | ||||
| {NULL,NULL} //Sentinel | {NULL,NULL} //Sentinel | ||||
| }; | }; | ||||
| PyAttributeDef KX_ConstraintWrapper::Attributes[] = { | PyAttributeDef KX_ConstraintWrapper::Attributes[] = { | ||||
| KX_PYATTRIBUTE_RO_FUNCTION("constraint_id", KX_ConstraintWrapper, pyattr_get_constraintId), | KX_PYATTRIBUTE_RO_FUNCTION("constraint_id", KX_ConstraintWrapper, pyattr_get_constraintId), | ||||
| KX_PYATTRIBUTE_RO_FUNCTION("constraint_type", KX_ConstraintWrapper, pyattr_get_constraintType), | |||||
| { NULL } //Sentinel | { NULL } //Sentinel | ||||
| }; | }; | ||||
| PyObject *KX_ConstraintWrapper::pyattr_get_constraintId(void *self_v, const KX_PYATTRIBUTE_DEF *attrdef) | PyObject *KX_ConstraintWrapper::pyattr_get_constraintId(void *self_v, const KX_PYATTRIBUTE_DEF *attrdef) | ||||
| { | { | ||||
| KX_ConstraintWrapper* self = static_cast<KX_ConstraintWrapper*>(self_v); | KX_ConstraintWrapper* self = static_cast<KX_ConstraintWrapper*>(self_v); | ||||
| return self->PyGetConstraintId(); | return self->PyGetConstraintId(); | ||||
| } | } | ||||
| PyObject *KX_ConstraintWrapper::pyattr_get_constraintType(void *self_v, const KX_PYATTRIBUTE_DEF *attrdef) | |||||
| { | |||||
| KX_ConstraintWrapper* self = static_cast<KX_ConstraintWrapper*>(self_v); | |||||
| return PyLong_FromLong(self->m_constraintType); | |||||
| } | |||||
| #endif // WITH_PYTHON | #endif // WITH_PYTHON | ||||