v2.0.0
Loading...
Searching...
No Matches
brainrenderer.cpp File Reference

Shader pipeline creation, dual-render-target setup and per-frame QRhi draw orchestration for the disp3D scene. More...

#include "brainrenderer.h"
#include <rhi/qrhi.h>
#include "renderable/brainsurface.h"
#include "renderable/dipoleobject.h"
#include "renderable/networkobject.h"
#include "renderable/videooverlay.h"
#include "renderable/sliceobject.h"
#include <QFile>
#include <QDebug>
#include <QImage>
#include <QVector3D>
#include <array>
#include <limits>
#include <map>
#include <cstring>
Include dependency graph for brainrenderer.cpp:

Go to the source code of this file.

Classes

struct  BrainRenderer::Impl
struct  BrainRenderer::Impl::MergedGroup
struct  BrainRenderer::Impl::VideoOverlayResources
struct  BrainRenderer::Impl::SliceSlot
struct  BrainRenderer::Impl::SliceResources
class  VideoOverlay
 Camera-facing textured quad rendered at a focus point in the 3-D scene. More...

Detailed Description

Shader pipeline creation, dual-render-target setup and per-frame QRhi draw orchestration for the disp3D scene.

SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2026 MNE-CPP Authors

Author
Christoph Dinh chris.nosp@m.toph.nosp@m..dinh.nosp@m.@mne.nosp@m.-cpp..nosp@m.org
Since
2.0.0
Date
March 2026

Definition in file brainrenderer.cpp.