利用者:Koilz/paste

提供: wiki
移動先: 案内検索
0054 blender\source\blender\blenkernel\intern\context.c
// --------------------------------------------------------------------------------
struct bContext
{
	int thread;
	
	/* windowmanager context */
	struct
	{
		struct wmWindowManager *manager;
		struct wmWindow *window;
		struct bScreen *screen;
		struct ScrArea *area;
		struct ARegion *region;
		struct ARegion *menu;
		struct bContextStore *store;
	} wm;
	
	/* data context */
	struct
	{
		struct Main *main;
		struct Scene *scene;
		int recursion;
		int py_init; /* true if python is initialized */
		void *py_context;
	} data;
	
	/* data evaluation */
	struct
	{
		int render;
	} eval;
};
// --------------------------------------------------------------------------------