Flutter Engine
The Flutter Engine
Variables
PathOpsQuadIntersectionTestData.cpp File Reference
#include "tests/PathOpsQuadIntersectionTestData.h"
#include <array>
#include <cfloat>

Go to the source code of this file.

Variables

const QuadPts quadraticPoints []
 
const size_t quadraticPoints_count = std::size(quadraticPoints)
 
const QuadPts quadraticLines []
 
const size_t quadraticLines_count = std::size(quadraticLines)
 
static const double F = FLT_EPSILON * 32
 
static const double H = FLT_EPSILON * 32
 
static const double J = FLT_EPSILON * 32
 
static const double K = FLT_EPSILON * 32
 
const QuadPts quadraticModEpsilonLines []
 
const size_t quadraticModEpsilonLines_count
 
const QuadPts quadraticTests [][2]
 
const size_t quadraticTests_count = std::size(quadraticTests)
 

Variable Documentation

◆ F

const double F = FLT_EPSILON * 32
static

Definition at line 50 of file PathOpsQuadIntersectionTestData.cpp.

◆ H

const double H = FLT_EPSILON * 32
static

Definition at line 51 of file PathOpsQuadIntersectionTestData.cpp.

◆ J

const double J = FLT_EPSILON * 32
static

Definition at line 52 of file PathOpsQuadIntersectionTestData.cpp.

◆ K

const double K = FLT_EPSILON * 32
static

Definition at line 53 of file PathOpsQuadIntersectionTestData.cpp.

◆ quadraticLines

const QuadPts quadraticLines[]
Initial value:
= {
{{{0, 0}, {0, 0}, {1, 0}}},
{{{1, 0}, {0, 0}, {0, 0}}},
{{{1, 0}, {2, 0}, {3, 0}}},
{{{0, 0}, {0, 0}, {0, 1}}},
{{{0, 1}, {0, 0}, {0, 0}}},
{{{0, 1}, {0, 2}, {0, 3}}},
{{{0, 0}, {0, 0}, {1, 1}}},
{{{1, 1}, {0, 0}, {0, 0}}},
{{{1, 1}, {2, 2}, {3, 3}}},
{{{1, 1}, {3, 3}, {3, 3}}},
{{{1, 1}, {1, 1}, {2, 2}}},
{{{1, 1}, {1, 1}, {3, 3}}},
{{{1, 1}, {2, 2}, {4, 4}}},
{{{1, 1}, {3, 3}, {4, 4}}},
{{{1, 1}, {3, 3}, {2, 2}}},
{{{1, 1}, {4, 4}, {2, 2}}},
{{{1, 1}, {4, 4}, {3, 3}}},
{{{2, 2}, {1, 1}, {3, 3}}},
{{{2, 2}, {1, 1}, {4, 4}}},
{{{2, 2}, {3, 3}, {1, 1}}},
{{{2, 2}, {3, 3}, {4, 4}}},
{{{2, 2}, {4, 4}, {1, 1}}},
{{{2, 2}, {4, 4}, {3, 3}}},
}

Definition at line 22 of file PathOpsQuadIntersectionTestData.cpp.

◆ quadraticLines_count

const size_t quadraticLines_count = std::size(quadraticLines)

Definition at line 48 of file PathOpsQuadIntersectionTestData.cpp.

◆ quadraticModEpsilonLines

const QuadPts quadraticModEpsilonLines[]
Initial value:
= {
{{{0, F}, {0, 0}, {1, 0}}},
{{{0, 0}, {1, 0}, {0, F}}},
{{{1, 0}, {0, F}, {0, 0}}},
{{{1, H}, {2, 0}, {3, 0}}},
{{{0, F}, {0, 0}, {1, 1}}},
{{{0, 0}, {1, 1}, {F, 0}}},
{{{1, 1}, {F, 0}, {0, 0}}},
{{{1, 1+J}, {2, 2}, {3, 3}}},
{{{1, 1}, {3, 3}, {3+F, 3}}},
{{{1, 1}, {1+F, 1}, {2, 2}}},
{{{1, 1}, {2, 2}, {1, 1+K}}},
{{{1, 1}, {1, 1+F}, {3, 3}}},
{{{1+H, 1}, {2, 2}, {4, 4}}},
{{{1, 1+K}, {3, 3}, {4, 4}}},
{{{1, 1}, {3+F, 3}, {2, 2}}},
{{{1, 1}, {4, 4+F}, {2, 2}}},
{{{1, 1}, {4, 4}, {3+F, 3}}},
{{{2, 2}, {1, 1}, {3, 3+F}}},
{{{2+F, 2}, {1, 1}, {4, 4}}},
{{{2, 2+F}, {3, 3}, {1, 1}}},
{{{2, 2}, {3+F, 3}, {4, 4}}},
{{{2, 2}, {4, 4+F}, {1, 1}}},
{{{2, 2}, {4, 4}, {3+F, 3}}},
}
static const double F
static const double J
static const double K
static const double H
Definition: SkMD5.cpp:120
Definition: SkMD5.cpp:130

Definition at line 55 of file PathOpsQuadIntersectionTestData.cpp.

◆ quadraticModEpsilonLines_count

const size_t quadraticModEpsilonLines_count
Initial value:
=
const QuadPts quadraticModEpsilonLines[]
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level old gen heap size
Definition: switches.h:259

Definition at line 85 of file PathOpsQuadIntersectionTestData.cpp.

◆ quadraticPoints

const QuadPts quadraticPoints[]
Initial value:
= {
{{{0, 0}, {1, 0}, {0, 0}}},
{{{0, 0}, {0, 1}, {0, 0}}},
{{{0, 0}, {1, 1}, {0, 0}}},
{{{1, 1}, {2, 2}, {1, 1}}},
}

Definition at line 13 of file PathOpsQuadIntersectionTestData.cpp.

◆ quadraticPoints_count

const size_t quadraticPoints_count = std::size(quadraticPoints)

Definition at line 20 of file PathOpsQuadIntersectionTestData.cpp.

◆ quadraticTests

const QuadPts quadraticTests[][2]
Initial value:
= {
{
{{{0, 0},
{0, 1},
{1, 1}}},
{{{0, 1},
{0, 0},
{1, 0}}}
},
{
{{{1, 0},
{2, 6},
{3, 0}}},
{{{0, 1},
{6, 2},
{0, 3}}}
}
}

Definition at line 88 of file PathOpsQuadIntersectionTestData.cpp.

◆ quadraticTests_count

const size_t quadraticTests_count = std::size(quadraticTests)

Definition at line 107 of file PathOpsQuadIntersectionTestData.cpp.