Chrysalis - Renderer Test Coverage


renderer/
File: renderer/src/PatternShapeRenderer.cpp
Date: 2026-08-27 18:35:31
Lines:
0/8
0.0%
Functions:
0/2
0.0%
Branches:
0/10
0.0%
Decisions:
0/2
0.0%
Calls:
0/42
0.0%

Line Branch Decision Call Exec Source
1 #include "PatternShapeRenderer.h"
2
3 using namespace Chrysalis;
4
5
0/1
✗ Call 0 not invoked.
✗ PatternShapeRenderer::PatternShapeRenderer(MainOpenGLProgram* program, PatternShapeRendererData* data)
6
0/9
✗ Call 0 not invoked.
✗ Call 1 not invoked.
✗ Call 2 not invoked.
✗ Call 3 not invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
✗ Call 6 not invoked.
✗ Call 7 not invoked.
✗ Call 8 not invoked.
✗ : BaseRenderer(data), program_(program) {}
7
8 ✗ void PatternShapeRenderer::draw() {
9
0/6
✗ Call 0 not invoked.
✗ Call 1 not invoked.
✗ Call 2 not invoked.
✗ Call 3 not invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
✗ program_->setColor(50.f / 255.f, 59.f / 255.f, 66.f / 255.f, 0.25f);
10
0/1
? Decision couldn't be analyzed.
0/17
✗ Call 0 not invoked.
✗ Call 1 not invoked.
✗ Call 2 not invoked.
✗ Call 3 not invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
✗ Call 6 not invoked.
✗ Call 9 not invoked.
✗ Call 10 not invoked.
✗ Call 11 not invoked.
✗ Call 12 not invoked.
✗ Call 13 not invoked.
✗ Call 14 not invoked.
✗ Call 15 not invoked.
✗ Call 16 not invoked.
✗ Call 17 not invoked.
✗ Call 18 not invoked.
✗ for (const auto& layout: data_->layout()) {
11
0/7
✗ Call 0 not invoked.
✗ Call 1 not invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
✗ Call 6 not invoked.
✗ Call 9 not invoked.
✗ Call 10 not invoked.
✗ glDrawArrays(GL_TRIANGLES, layout.offset(), layout.count());
12
0/2
✗ Call 0 not invoked.
✗ Call 1 not invoked.
✗ }
13 ✗ }
14