14 QOpenGLBuffer* m_vertexBuffer = NULL;
15 bool meshInitialized =
false;
19 QString
name()
const override {
return "SkyboxRenderer"; };
20 QVector3D highlightColor = { 1.0, 0.5, 0.0 };
27 void onRender(OpenGLFunctions* gl, glm::mat4 projection, glm::mat4 view, glm::mat4 model)
override;
QOpenGLShaderProgram * shader
渲染所用shader,默认会被设为skybox.vert/skybox.frag
Definition: SkyboxRenderer.h:22
Definition: Renderer.h:18
继承自Renderer,用于渲染天空
Definition: SkyboxRenderer.h:8
QString name() const override
"SkyboxRenderer"
Definition: SkyboxRenderer.h:19
void onRender(OpenGLFunctions *gl, glm::mat4 projection, glm::mat4 view, glm::mat4 model) override
渲染事件,每帧会被调用
Definition: SkyboxRenderer.cpp:7