Blender V4.3
bContext Struct Reference

Public Attributes

int thread
 
struct { 
 
   wmWindowManager *   manager 
 
   wmWindow *   window 
 
   WorkSpace *   workspace 
 
   bScreen *   screen 
 
   ScrArea *   area 
 
   ARegion *   region 
 
   ARegion *   region_popup 
 
   wmGizmoGroup *   gizmo_group 
 
   const bContextStore *   store 
 
   const char *   operator_poll_msg 
 
   bContextPollMsgDyn_Params   operator_poll_msg_dyn_params 
 
wm 
 
struct { 
 
   Main *   main 
 
   Scene *   scene 
 
   int   recursion 
 
   bool   py_init 
 
   void *   py_context 
 
   void *   py_context_orig 
 
data 
 

Detailed Description

Definition at line 61 of file blenkernel/intern/context.cc.

Member Data Documentation

◆ area

ScrArea* bContext::area

Definition at line 70 of file blenkernel/intern/context.cc.

◆ [struct]

◆ gizmo_group

wmGizmoGroup* bContext::gizmo_group

Definition at line 73 of file blenkernel/intern/context.cc.

◆ main

Main* bContext::main

◆ manager

wmWindowManager* bContext::manager

Definition at line 66 of file blenkernel/intern/context.cc.

◆ operator_poll_msg

const char* bContext::operator_poll_msg

Store the reason the poll function fails (static string, not allocated). For more advanced formatting use operator_poll_msg_dyn_params.

Definition at line 81 of file blenkernel/intern/context.cc.

◆ operator_poll_msg_dyn_params

bContextPollMsgDyn_Params bContext::operator_poll_msg_dyn_params

Store values to dynamically to create the string (called when a tool-tip is shown).

Definition at line 85 of file blenkernel/intern/context.cc.

Referenced by CTX_copy().

◆ py_context

void* bContext::py_context

Definition at line 96 of file blenkernel/intern/context.cc.

◆ py_context_orig

void* bContext::py_context_orig

If we need to remove members, do so in a copy (keep this to check if the copy needs freeing).

Definition at line 101 of file blenkernel/intern/context.cc.

◆ py_init

bool bContext::py_init

True if python is initialized.

Definition at line 95 of file blenkernel/intern/context.cc.

◆ recursion

int bContext::recursion

Definition at line 93 of file blenkernel/intern/context.cc.

◆ region

ARegion* bContext::region

Definition at line 71 of file blenkernel/intern/context.cc.

◆ region_popup

ARegion* bContext::region_popup

Definition at line 72 of file blenkernel/intern/context.cc.

◆ scene

Scene* bContext::scene

Definition at line 91 of file blenkernel/intern/context.cc.

◆ screen

bScreen* bContext::screen

Definition at line 69 of file blenkernel/intern/context.cc.

◆ store

const bContextStore* bContext::store

Definition at line 74 of file blenkernel/intern/context.cc.

◆ thread

int bContext::thread

Definition at line 62 of file blenkernel/intern/context.cc.

◆ window

wmWindow* bContext::window

Definition at line 67 of file blenkernel/intern/context.cc.

◆ [struct]

struct { ... } bContext::wm

Referenced by CTX_copy().

◆ workspace

WorkSpace* bContext::workspace

Definition at line 68 of file blenkernel/intern/context.cc.


The documentation for this struct was generated from the following file: