(20)Blender源码分析之闪屏窗口的菜单python代码draw的属性和函数对应
Posted caimouse
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(20)Blender源码分析之闪屏窗口的菜单python代码draw的属性和函数对应相关的知识,希望对你有一定的参考价值。
在前面我们可以看到闪屏的图片,现在来分析一下图片中菜单的python代码属性、函数与C代码的结构、函数的对应关系,通过这个关系,我们就可以理解python修改的内容,也就是相当于修改C代码里的内容,这样才能明白python和C代码相互合作完成同一件事情,另外通过一层关系,也可以快速地定位代码的功能,可以为增加功能、修改BUG提供一个坚实的基础。
layout.operator_context
C代码里对应位置代码:
文件是rna_ui_gen.c,结构定义是rna_UILayout_operator_context,对应C结构变量是:
typedef struct uiLayoutRoot
......
wmOperatorCallContext opcontext;
以上是关于(20)Blender源码分析之闪屏窗口的菜单python代码draw的属性和函数对应的主要内容,如果未能解决你的问题,请参考以下文章