(22)Blender源码分析之鼠标按下消息到窗口调用过程
Posted caimouse
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(22)Blender源码分析之鼠标按下消息到窗口调用过程相关的知识,希望对你有一定的参考价值。
前面分析闪屏窗口显示,接着分析了鼠标按下的消息是怎么样添加到队列里,但是并没有直接去处理,因为这个Windows窗口只是一个总窗口,所有的鼠标消息和键盘消息都会发送到这个窗口里处理,并没有办法进行区分到底在什么窗口里,所以需要进一步保存到OpenGL定义的界面处理。本文就来分析一下闪屏窗口在鼠标按下的消息是怎么样处理的。
前面已经知道消息会保存到m_events队列:
GHOST_TSuccess GHOST_EventManager::pushEvent(GHOST_IEvent *event)
GHOST_TSuccess success;
GHOST_ASSERT(event, "invalid event");
以上是关于(22)Blender源码分析之鼠标按下消息到窗口调用过程的主要内容,如果未能解决你的问题,请参考以下文章
(21)Blender源码分析之鼠标按下消息添加到队列的过程