8 #include <glm/gtc/matrix_transform.hpp> 9 #include <glm/gtc/type_ptr.hpp> 11 #include <qopenglshaderprogram.h> 12 #include <qopenglvertexarrayobject.h> 13 #include <qopenglbuffer.h> 15 #include "Component.h" 16 #include "commondefs.h" 24 bool highlight =
false;
28 virtual void onRender(OpenGLFunctions* gl, glm::mat4 projection, glm::mat4 view, glm::mat4 model) = 0;
30 virtual void onInit()
override;
组件的基类。里面的事件会由widget调用
Definition: Component.h:15
Definition: Renderer.h:18
virtual void onRender(OpenGLFunctions *gl, glm::mat4 projection, glm::mat4 view, glm::mat4 model)=0
渲染事件,每帧会被调用
virtual void onUpdate() override
每帧被调用一次
Definition: Renderer.cpp:8