17#elif defined(__APPLE__)
32 *r_error_msg =
nullptr;
52#elif defined(__APPLE__)
61 const char *imports[] = {
"_bpy_internal",
"_bpy_internal.freedesktop",
nullptr};
65 "_bpy_internal.freedesktop.%s(all_users=%d)",
66 do_register ?
"register" :
"unregister",
73 char *value =
nullptr;
75 result = (value ==
nullptr);
void CTX_free(bContext *C)
#define SNPRINTF(dst, format,...)
Compatibility-like things for windows.
bool BLI_windows_unregister_blend_extension(bool all_users)
bool BLI_windows_execute_self(const char *parameters, const bool wait, const bool elevated, const bool silent)
bool BLI_windows_register_blend_extension(bool all_users)
bool bool bool bool bool bool BPY_run_string_as_string_or_none(bContext *C, const char *imports[], const char *expr, BPy_RunErrInfo *err_info, char **r_value) ATTR_NONNULL(1
draw_view push_constant(Type::INT, "radiance_src") .push_constant(Type capture_info_buf storage_buf(1, Qualifier::READ, "ObjectBounds", "bounds_buf[]") .push_constant(Type draw_view int
bool use_single_line_error