Changeset View
Changeset View
Standalone View
Standalone View
source/blender/python/BPY_extern.h
| Show All 39 Lines | |||||
| struct ListBase; /* DNA_listBase.h */ | struct ListBase; /* DNA_listBase.h */ | ||||
| struct bConstraint; /* DNA_constraint_types.h */ | struct bConstraint; /* DNA_constraint_types.h */ | ||||
| struct bPythonConstraint; /* DNA_constraint_types.h */ | struct bPythonConstraint; /* DNA_constraint_types.h */ | ||||
| struct bConstraintOb; /* DNA_constraint_types.h */ | struct bConstraintOb; /* DNA_constraint_types.h */ | ||||
| struct bConstraintTarget; /* DNA_constraint_types.h*/ | struct bConstraintTarget; /* DNA_constraint_types.h*/ | ||||
| struct bContext; | struct bContext; | ||||
| struct bContextDataResult; | struct bContextDataResult; | ||||
| struct ReportList; | struct ReportList; | ||||
| struct GPUNodeStack; | |||||
| struct GPUMaterial; | |||||
| struct PointerRNA; | |||||
| struct FunctionRNA; | |||||
| struct ParameterList; | |||||
| struct bNodeLink; | |||||
| struct bNode; | |||||
| struct bNodeTree; | |||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" { | extern "C" { | ||||
| #endif | #endif | ||||
| void BPY_pyconstraint_exec(struct bPythonConstraint *con, struct bConstraintOb *cob, struct ListBase *targets); | void BPY_pyconstraint_exec(struct bPythonConstraint *con, struct bConstraintOb *cob, struct ListBase *targets); | ||||
| // void BPY_pyconstraint_settings(void *arg1, void *arg2); | // void BPY_pyconstraint_settings(void *arg1, void *arg2); | ||||
| void BPY_pyconstraint_target(struct bPythonConstraint *con, struct bConstraintTarget *ct); | void BPY_pyconstraint_target(struct bPythonConstraint *con, struct bConstraintTarget *ct); | ||||
| Show All 33 Lines | |||||
| void BPY_driver_reset(void); | void BPY_driver_reset(void); | ||||
| float BPY_driver_exec(struct PathResolvedRNA *anim_rna, struct ChannelDriver *driver, const float evaltime); | float BPY_driver_exec(struct PathResolvedRNA *anim_rna, struct ChannelDriver *driver, const float evaltime); | ||||
| void BPY_DECREF(void *pyob_ptr); /* Py_DECREF() */ | void BPY_DECREF(void *pyob_ptr); /* Py_DECREF() */ | ||||
| void BPY_DECREF_RNA_INVALIDATE(void *pyob_ptr); | void BPY_DECREF_RNA_INVALIDATE(void *pyob_ptr); | ||||
| int BPY_context_member_get(struct bContext *C, const char *member, struct bContextDataResult *result); | int BPY_context_member_get(struct bContext *C, const char *member, struct bContextDataResult *result); | ||||
| void BPY_context_set(struct bContext *C); | void BPY_context_set(struct bContext *C); | ||||
| void BPY_context_update(struct bContext *C); | void BPY_context_update(struct bContext *C); | ||||
| bool BPY_issubclass(void *object, void *parent); | |||||
| void BPY_context_gpumat_set(struct GPUMaterial *mat); | |||||
| struct GPUMaterial *BPY_context_gpumat_get(void); | |||||
| void BPY_id_release(struct ID *id); | void BPY_id_release(struct ID *id); | ||||
| bool BPY_string_is_keyword(const char *str); | bool BPY_string_is_keyword(const char *str); | ||||
| void BPY_parse_shader_node_compatibility(void *nodetype); | |||||
| void BPY_parse_shader_node_gpu_code(void *nodetype); | |||||
| bool BPY_call_shader_node_gpu_func(struct GPUMaterial *mat, void *gpufunc, void *node, struct GPUNodeStack *gpuin, struct GPUNodeStack *gpuout); | |||||
| int BPY_class_call_ex(struct bContext *C, void *call_func, struct PointerRNA *ptr, struct FunctionRNA *func, struct ParameterList *parms); | |||||
| /*** Link Handling Callbacks*/ | |||||
| /* I18n for addons */ | /* I18n for addons */ | ||||
| #ifdef WITH_INTERNATIONAL | #ifdef WITH_INTERNATIONAL | ||||
| const char *BPY_app_translations_py_pgettext(const char *msgctxt, const char *msgid); | const char *BPY_app_translations_py_pgettext(const char *msgctxt, const char *msgid); | ||||
| #endif | #endif | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| } /* extern "C" */ | } /* extern "C" */ | ||||
| #endif | #endif | ||||
| #endif /* __BPY_EXTERN_H__ */ | #endif /* __BPY_EXTERN_H__ */ | ||||