#include <brainrenderer.h>
Public Attributes | |
| QMatrix4x4 | mvp |
| QVector3D | cameraPos |
| QVector3D | lightDir |
| bool | lightingEnabled |
| float | overlayMode = 0.0f |
| float | viewportX = 0 |
| float | viewportY = 0 |
| float | viewportW = 0 |
| float | viewportH = 0 |
| int | scissorX = 0 |
| int | scissorY = 0 |
| int | scissorW = 0 |
| int | scissorH = 0 |
Lightweight scene uniform block passed to every draw call.
Viewport and scissor are stored as plain numbers so that this struct does not pull in any Qt-private QRhi headers.
Definition at line 102 of file brainrenderer.h.
| QVector3D BrainRenderer::SceneData::cameraPos |
Definition at line 104 of file brainrenderer.h.
| QVector3D BrainRenderer::SceneData::lightDir |
Definition at line 105 of file brainrenderer.h.
| bool BrainRenderer::SceneData::lightingEnabled |
Definition at line 106 of file brainrenderer.h.
| QMatrix4x4 BrainRenderer::SceneData::mvp |
Definition at line 103 of file brainrenderer.h.
| float BrainRenderer::SceneData::overlayMode = 0.0f |
Definition at line 107 of file brainrenderer.h.
| int BrainRenderer::SceneData::scissorH = 0 |
Definition at line 112 of file brainrenderer.h.
| int BrainRenderer::SceneData::scissorW = 0 |
Definition at line 112 of file brainrenderer.h.
| int BrainRenderer::SceneData::scissorX = 0 |
Definition at line 112 of file brainrenderer.h.
| int BrainRenderer::SceneData::scissorY = 0 |
Definition at line 112 of file brainrenderer.h.
| float BrainRenderer::SceneData::viewportH = 0 |
Definition at line 110 of file brainrenderer.h.
| float BrainRenderer::SceneData::viewportW = 0 |
Definition at line 110 of file brainrenderer.h.
| float BrainRenderer::SceneData::viewportX = 0 |
Definition at line 110 of file brainrenderer.h.
| float BrainRenderer::SceneData::viewportY = 0 |
Definition at line 110 of file brainrenderer.h.