Blender V5.0
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 
   bool   log_access 
data

Detailed Description

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

Member Data Documentation

◆ area

ScrArea* bContext::area

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

◆ [struct]

struct { ... } bContext::data

◆ gizmo_group

wmGizmoGroup* bContext::gizmo_group

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

◆ log_access

bool bContext::log_access

True if logging is enabled for context members (can be set programmatically).

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

◆ main

Main* bContext::main

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

◆ manager

wmWindowManager* bContext::manager

Definition at line 68 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 83 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 87 of file blenkernel/intern/context.cc.

Referenced by CTX_copy().

◆ py_context

void* bContext::py_context

Definition at line 98 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 103 of file blenkernel/intern/context.cc.

◆ py_init

bool bContext::py_init

True if python is initialized.

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

◆ recursion

int bContext::recursion

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

◆ region

ARegion* bContext::region

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

◆ region_popup

ARegion* bContext::region_popup

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

◆ scene

Scene* bContext::scene

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

◆ screen

bScreen* bContext::screen

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

◆ store

const bContextStore* bContext::store

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

◆ thread

int bContext::thread

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

◆ window

wmWindow* bContext::window

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

◆ [struct]

struct { ... } bContext::wm

Referenced by CTX_copy().

◆ workspace

WorkSpace* bContext::workspace

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


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