diff options
author | Nathan Letwory <nathan@letworyinteractive.com> | 2009-01-03 02:58:03 +0300 |
---|---|---|
committer | Nathan Letwory <nathan@letworyinteractive.com> | 2009-01-03 02:58:03 +0300 |
commit | bdf6a002aa09927c425c059bd8d7da28141e72fb (patch) | |
tree | bf420cc8568e67e136ae22a7259e9bbfa4b878c0 /source/blender/blenkernel/BKE_context.h | |
parent | 25aaa7b92e4b28c6e3e4da9c9868adb2f1c8cd87 (diff) |
2.5 / Nodes
* add Context accessor for selected nodes
* node translation uses transform code
* put transform defines in an enum (mode and numinput flags)
Diffstat (limited to 'source/blender/blenkernel/BKE_context.h')
-rw-r--r-- | source/blender/blenkernel/BKE_context.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_context.h b/source/blender/blenkernel/BKE_context.h index 88c71a1fe44..ec2024089bd 100644 --- a/source/blender/blenkernel/BKE_context.h +++ b/source/blender/blenkernel/BKE_context.h @@ -125,6 +125,11 @@ void CTX_data_list_add(bContextDataResult *result, void *data); BLI_freelistN(&ctx_data_list); \ } +#define CTX_DATA_COUNT(C, member, i) \ + CTX_DATA_BEGIN(C, void*, unused, member) \ + i++; \ + CTX_DATA_END + /* Data Context Members */ struct Main *CTX_data_main(const bContext *C); @@ -144,6 +149,8 @@ struct Object *CTX_data_active_object(const bContext *C); struct Base *CTX_data_active_base(const bContext *C); struct Object *CTX_data_edit_object(const bContext *C); +int CTX_data_selected_nodes(const bContext *C, ListBase *list); + /* Data Evaluation Context */ float CTX_eval_frame(const bContext *C); |