Files
test/source/blender/python/BPY_extern_python.h
Campbell Barton 28b8ceea7c ByAPI: add "all" argument to bpy.app.help_text, to show all help text
Optionally extract all help text, even for options not available
on the current platform or with the current build options.

Useful so it's possible to extract help text for the user-manual
which doesn't depend on the blender build used for extraction.
2023-05-27 17:37:49 +10:00

37 lines
720 B
C

/* SPDX-License-Identifier: GPL-2.0-or-later */
/** \file
* \ingroup python
*
* Functionality relating to Python setup & tear down.
*/
#pragma once
struct bContext;
#ifdef __cplusplus
extern "C" {
#endif
/* For 'FILE'. */
#include <stdio.h>
/* bpy_interface.c */
/** Call #BPY_context_set first. */
void BPY_python_start(struct bContext *C, int argc, const char **argv);
void BPY_python_end(void);
void BPY_python_reset(struct bContext *C);
void BPY_python_use_system_env(void);
void BPY_python_backtrace(FILE *fp);
/* bpy_app.c */
/* Access `main_args_help_as_string` needed to resolve bad level call. */
extern char *(*BPY_python_app_help_text_fn)(bool all);
#ifdef __cplusplus
} /* extern "C" */
#endif