Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Chlumsky/msdfgen
/ functions
Functions
365 in github.com/Chlumsky/msdfgen
⨍
Functions
365
◇
Types & classes
84
↓ 66 callers
Function
mix
core/arithmetics.hpp:29
↓ 43 callers
Function
dotProduct
Dot product of two vectors.
core/Vector2.hpp:106
↓ 42 callers
Function
crossProduct
A special version of the cross product for 2D vectors (returns scalar value).
core/Vector2.hpp:111
↓ 40 callers
Method
reorient
Makes sure that the section's Y-axis orientation matches the argument by potentially reordering its rows.
core/BitmapRef.hpp:103
↓ 38 callers
Method
point
core/edge-segments.cpp:108
↓ 36 callers
Method
length
core/edge-segments.cpp:153
↓ 36 callers
Method
normalize
core/Shape.cpp:65
↓ 31 callers
Function
median
core/arithmetics.hpp:23
↓ 31 callers
Function
readDouble
ext/import-svg.cpp:71
↓ 30 callers
Method
direction
core/edge-segments.cpp:121
↓ 30 callers
Function
pixelFloatToByte
core/pixel-conversion.hpp:8
↓ 25 callers
Method
addEdge
core/Contour.cpp:12
↓ 24 callers
Function
readCoord
ext/import-svg.cpp:82
↓ 22 callers
Function
sign
core/arithmetics.hpp:53
↓ 16 callers
Function
resolveDistance
core/contour-combiners.cpp:26
↓ 15 callers
Function
cmpExtension
main.cpp:261
↓ 15 callers
Method
getYAxisOrientation
core/Shape.cpp:200
↓ 15 callers
Function
pointFromSkiaPoint
ext/resolve-shape-geometry.cpp:19
↓ 14 callers
Function
parseDouble
main.cpp:93
↓ 13 callers
Function
interpolate
core/bitmap-interpolation.hpp:11
↓ 13 callers
Method
setYAxisOrientation
core/Shape.cpp:204
↓ 12 callers
Function
msdfErrorCorrectionShapeless
core/msdf-error-correction.cpp:51
↓ 11 callers
Function
clamp
core/arithmetics.hpp:35
↓ 11 callers
Function
distVal
core/render-sdf.cpp:11
↓ 10 callers
Function
nonZeroSign
core/arithmetics.hpp:59
↓ 10 callers
Function
pointBounds
core/edge-segments.cpp:405
↓ 10 callers
Method
type
core/edge-segments.cpp:84
↓ 10 callers
Method
unprojectVector
core/Projection.cpp:22
↓ 9 callers
Function
ftPoint2
ext/import-font.cpp:62
↓ 9 callers
Function
min
core/arithmetics.hpp:11
↓ 9 callers
Method
signedDistance
core/edge-segments.cpp:173
↓ 9 callers
Function
switchColor
core/edge-coloring.cpp:55
↓ 8 callers
Method
addContour
core/Shape.cpp:14
↓ 8 callers
Method
classifier
core/MSDFErrorCorrection.cpp:93
↓ 8 callers
Function
detectClash
core/msdf-error-correction.cpp:115
↓ 8 callers
Method
distanceToPerpendicularDistance
core/edge-segments.cpp:28
↓ 8 callers
Function
hasDiagonalArtifact
core/MSDFErrorCorrection.cpp:346
↓ 8 callers
Function
hasLinearArtifact
core/MSDFErrorCorrection.cpp:331
↓ 8 callers
Function
msdfErrorCorrection
core/msdf-error-correction.cpp:61
↓ 8 callers
Function
protectExtremeChannels
Marks texel as protected if one of its non-median channels is present in the channel mask.
core/MSDFErrorCorrection.cpp:180
↓ 8 callers
Method
setIntersections
core/Scanline.cpp:78
↓ 8 callers
Function
shoelace
core/Contour.cpp:8
↓ 8 callers
Function
skipExtraChars
ext/import-svg.cpp:55
↓ 7 callers
Method
controlPoints
core/edge-segments.cpp:96
↓ 7 callers
Function
pointToSkiaPoint
ext/resolve-shape-geometry.cpp:15
↓ 7 callers
Method
splitInThirds
core/edge-segments.cpp:508
↓ 7 callers
Method
unprojectX
core/Projection.cpp:34
↓ 7 callers
Function
writeSvgCoord
core/export-svg.cpp:9
↓ 6 callers
Method
addEdgePerpendicularDistance
core/edge-selectors.cpp:89
↓ 6 callers
Function
parseUnsigned
main.cpp:66
↓ 6 callers
Function
pngSave
ext/save-png.cpp:48
↓ 6 callers
Function
readTransformationOp
ext/import-svg.cpp:606
↓ 6 callers
Function
renderSDF
core/render-sdf.cpp:15
↓ 6 callers
Method
str
ext/import-svg.cpp:367
↓ 6 callers
Function
writeBmpHeader
core/save-bmp.cpp:50
↓ 6 callers
Function
writeCoord
core/shape-description.cpp:65
↓ 5 callers
Function
interpretFillRule
core/Scanline.cpp:13
↓ 5 callers
Function
rotateVector
ext/import-svg.cpp:102
↓ 5 callers
Method
set
Sets individual elements of the vector.
core/Vector2.hpp:27
↓ 5 callers
Function
solveQuadratic
core/equation-solver.cpp:9
↓ 5 callers
Method
writePixel
core/save-rgba.cpp:33
↓ 5 callers
Function
xmlDecode
ext/import-svg.cpp:378
↓ 4 callers
Function
buildShapeFromSvgPath
ext/import-svg.cpp:156
↓ 4 callers
Function
combineTransformation
ext/import-svg.cpp:666
↓ 4 callers
Function
edgeBetweenTexels
Returns a bit mask of which channels contribute to an edge between the two texels a, b.
core/MSDFErrorCorrection.cpp:171
↓ 4 callers
Function
getFontCoordinateScale
ext/import-font.cpp:104
↓ 4 callers
Method
getIndex
ext/import-font.cpp:118
↓ 4 callers
Function
interpolatedMedian
Returns the median of the linear interpolation of texels a, b at t.
core/MSDFErrorCorrection.cpp:261
↓ 4 callers
Function
msdfErrorCorrectionInner
core/msdf-error-correction.cpp:13
↓ 4 callers
Method
orientContours
core/Shape.cpp:144
↓ 4 callers
Method
rangeTest
Evaluates if the median value xm interpolated at xt in the range between am at at and bm at bt indicates an artifact.
core/MSDFErrorCorrection.cpp:30
↓ 4 callers
Method
scanline
core/Shape.cpp:117
↓ 4 callers
Function
seedExtract2
core/edge-coloring.cpp:38
↓ 4 callers
Method
unprojectY
core/Projection.cpp:38
↓ 3 callers
Method
addEdgeTrueDistance
core/edge-selectors.cpp:81
↓ 3 callers
Method
computeDistance
core/edge-selectors.cpp:108
↓ 3 callers
Function
distanceSignCorrection
core/rasterization.cpp:19
↓ 3 callers
Function
edgeBetweenTexelsChannel
Determines if the channel contributes to an edge between the two texels a, b.
core/MSDFErrorCorrection.cpp:154
↓ 3 callers
Function
estimateSDFError
core/sdf-error-estimation.cpp:156
↓ 3 callers
Function
estimateSDFErrorInner
core/sdf-error-estimation.cpp:135
↓ 3 callers
Method
filled
core/Scanline.cpp:121
↓ 3 callers
Function
generatePSDF
core/msdfgen.cpp:85
↓ 3 callers
Function
hasDiagonalArtifactInner
core/MSDFErrorCorrection.cpp:292
↓ 3 callers
Function
hasLinearArtifactInner
core/MSDFErrorCorrection.cpp:279
↓ 3 callers
Function
is8bitFormat
main.cpp:58
↓ 3 callers
Function
isCorner
core/edge-coloring.cpp:23
↓ 3 callers
Method
isEdgeRelevant
core/edge-selectors.cpp:64
↓ 3 callers
Function
matchStringS
core/shape-description.cpp:54
↓ 3 callers
Function
max
core/arithmetics.hpp:17
↓ 3 callers
Method
merge
core/edge-selectors.cpp:31
↓ 3 callers
Method
moveTo
core/Scanline.cpp:90
↓ 3 callers
Function
pixelByteToFloat
core/pixel-conversion.hpp:12
↓ 3 callers
Method
protectAll
core/MSDFErrorCorrection.cpp:252
↓ 3 callers
Function
readCharF
core/shape-description.cpp:12
↓ 3 callers
Function
readCharS
core/shape-description.cpp:20
↓ 3 callers
Function
readFile
ext/import-svg.cpp:403
↓ 3 callers
Function
readShapeDescription
core/shape-description.cpp:187
↓ 3 callers
Method
reset
core/contour-combiners.cpp:38
↓ 3 callers
Function
saveTiffFloat
core/save-tiff.cpp:174
↓ 3 callers
Function
shapeFromSkiaPath
ext/resolve-shape-geometry.cpp:46
next →
1–100 of 365, ranked by callers