MCPcopy Create free account

hub / github.com/Chlumsky/msdfgen / types & classes

Types & classes84 in github.com/Chlumsky/msdfgen

↓ 46 callersClassVector2
* A 2-dimensional euclidean floating-point vector. * @author Viktor Chlumsky */
core/Vector2.hpp:13
↓ 29 callersClassEdgeHolder
Container for a single edge of dynamic type.
core/EdgeHolder.h:9
↓ 22 callersClassProjection
A transformation from shape coordinates to pixel coordinates.
core/Projection.h:9
↓ 21 callersClassSDFTransformation
* Full signed distance field transformation specifies both spatial transformation (Projection) * as well as distance value transformation (DistanceMa
core/SDFTransformation.h:13
↓ 12 callersClassMSDFGeneratorConfig
The configuration of the multi-channel distance field generator algorithm.
core/generator-config.h:58
↓ 9 callersClassDelta
core/DistanceMapping.h:13
↓ 8 callersClassBaseArtifactClassifier
The base artifact classifier recognizes artifacts based on the contents of the SDF alone.
core/MSDFErrorCorrection.cpp:26
↓ 8 callersClassGeneratorConfig
The configuration of the distance field generator algorithm.
core/generator-config.h:50
↓ 8 callersClassSignedDistance
Represents a signed distance and alignment, which together can be compared to uniquely determine the closest edge segment.
core/SignedDistance.hpp:11
↓ 7 callersEnumEdgeColor
Edge color specifies which color channels an edge belongs to.
core/EdgeColor.h:9
↓ 7 callersClassRange
* Represents the range between two real values. * For example, the range of representable signed distances. */
core/Range.hpp:12
↓ 6 callersClassStrRange
ext/import-svg.cpp:363
↓ 5 callersClassErrorCorrectionConfig
The configuration of the MSDF error correction pass.
core/generator-config.h:13
↓ 5 callersClassGlyphIndex
ext/import-font.h:15
↓ 2 callersClassDistanceMapping
Linear transformation of signed distance values.
core/DistanceMapping.h:9
↓ 1 callersClassArtifactClassifier
core/MSDFErrorCorrection.cpp:54
↓ 1 callersClassElementData
ext/import-svg.cpp:797
ClassBaseSvgConsumer
ext/import-svg.cpp:426
ClassBitmap
core/Bitmap.h:11
ClassBitmapConstRef
core/BitmapRef.hpp:13
ClassBitmapConstSection
core/BitmapRef.hpp:19
ClassBitmapRef
core/BitmapRef.hpp:10
ClassBitmapSection
core/BitmapRef.hpp:16
ClassBounds
core/Shape.h:18
ClassContour
A single closed contour of a shape.
core/Contour.h:10
ClassCubicSegment
A cubic Bezier curve.
core/edge-segments.h:119
EnumDistanceCheckMode
core/generator-config.h:31
ClassDistancePixelConversion
core/msdfgen.cpp:12
ClassDistancePixelConversion<MultiAndTrueDistance>
core/msdfgen.cpp:39
ClassDistancePixelConversion<MultiDistance>
core/msdfgen.cpp:26
ClassDistancePixelConversion<double>
core/msdfgen.cpp:15
ClassEdgeCache
core/edge-selectors.h:23
ClassEdgeCache
core/edge-selectors.h:44
ClassEdgeColoringInkTrapCorner
core/edge-coloring.cpp:144
ClassEdgeSegment
An abstract edge segment.
core/edge-segments.h:15
EnumEdgeType
core/edge-segments.h:62
EnumEdgeType
core/edge-segments.h:91
EnumEdgeType
core/edge-segments.h:122
EnumElement
ext/import-svg.cpp:784
ClassFileGuard
ext/import-svg.cpp:405
EnumFillRule
Fill rule dictates how intersection total is interpreted during rasterization.
core/Scanline.h:10
EnumFlags
core/MSDFErrorCorrection.h:15
EnumFontCoordinateScaling
The scaling applied to font glyph coordinates when loading a glyph
ext/import-font.h:51
ClassFontHandle
ext/import-font.h:13
ClassFontHandle
ext/import-font.cpp:32
ClassFontMetrics
Global metrics of a typeface (in font units).
ext/import-font.h:27
ClassFontVariationAxis
A structure to model a given axis of a variable font.
ext/import-font.h:39
EnumFormat
main.cpp:44
ClassFreetypeFontGuard
main.cpp:1043
ClassFreetypeHandle
ext/import-font.h:12
ClassFreetypeHandle
ext/import-font.cpp:18
ClassFtContext
ext/import-font.cpp:55
ClassIntersection
core/Scanline.h:25
ClassIntersection
core/Shape.cpp:145
ClassLinearSegment
A line segment.
core/edge-segments.h:59
ClassMSDFErrorCorrection
Performs error correction on a computed MSDF to eliminate interpolation artifacts. This is a low-level class, you may want to use the API in msdf-erro
core/MSDFErrorCorrection.h:11
EnumMode
core/generator-config.h:20
ClassMultiAndTrueDistance
core/edge-selectors.h:13
ClassMultiAndTrueDistanceSelector
Selects the nearest edge for each of the three color channels by its perpendicular distance and by true distance for the alpha channel.
core/edge-selectors.h:108
ClassMultiDistance
core/edge-selectors.h:10
ClassMultiDistanceSelector
Selects the nearest edge for each of the three channels by its perpendicular distance.
core/edge-selectors.h:89
ClassOverlappingContourCombiner
core/contour-combiners.h:29
ClassOverlappingContourCombiner<MultiAndTrueDistanceSelector>
core/contour-combiners.cpp:139
ClassOverlappingContourCombiner<MultiDistanceSelector>
core/contour-combiners.cpp:138
ClassOverlappingContourCombiner<PerpendicularDistanceSelector>
core/contour-combiners.cpp:137
ClassOverlappingContourCombiner<TrueDistanceSelector>
core/contour-combiners.cpp:136
ClassPerpendicularDistanceSelector
Selects the nearest edge by its perpendicular distance.
core/edge-selectors.h:74
ClassPerpendicularDistanceSelectorBase
core/edge-selectors.h:41
ClassPngGuard
ext/save-png.cpp:19
ClassQuadraticSegment
A quadratic Bezier curve.
core/edge-segments.h:88
ClassRgbaFileOutput
core/save-rgba.cpp:9
ClassScanline
Represents a horizontal scanline intersecting a shape.
core/Scanline.h:21
ClassShape
Vector shape representation.
core/Shape.h:15
ClassShapeDistanceChecker
core/MSDFErrorCorrection.cpp:52
ClassShapeDistanceFinder
core/ShapeDistanceFinder.h:13
ClassSimpleContourCombiner
core/contour-combiners.h:11
ClassSimpleContourCombiner<MultiAndTrueDistanceSelector>
core/contour-combiners.cpp:55
ClassSimpleContourCombiner<MultiDistanceSelector>
core/contour-combiners.cpp:54
ClassSimpleContourCombiner<PerpendicularDistanceSelector>
core/contour-combiners.cpp:53
ClassSimpleContourCombiner<TrueDistanceSelector>
core/contour-combiners.cpp:52
ClassSvgConsumer
ext/import-svg.cpp:783
ClassSvgPathAggregator
ext/import-svg.cpp:434
ClassTrueDistanceSelector
Selects the nearest edge by its true distance.
core/edge-selectors.h:18
EnumYAxisOrientation
Specifies whether the Y component of the coordinate system increases in the upward or downward direction.
core/YAxisOrientation.h:9