MCPcopy Create free account

hub / github.com/a-e-k/canvas_ity / functions

Functions163 in github.com/a-e-k/canvas_ity

↓ 2,280 callersMethodbezier_curve_to
src/canvas_ity.hpp:2938
↓ 423 callersMethodset_color
src/canvas_ity.hpp:2768
↓ 409 callersMethodmove_to
src/canvas_ity.hpp:2872
↓ 356 callersMethodset_line_width
src/canvas_ity.hpp:2737
↓ 354 callersMethodbegin_path
src/canvas_ity.hpp:2866
↓ 312 callersMethodline_to
src/canvas_ity.hpp:2900
↓ 260 callersMethodfill
src/canvas_ity.hpp:3044
↓ 153 callersMethodstroke
src/canvas_ity.hpp:3050
↓ 44 callersMethodadd_color_stop
src/canvas_ity.hpp:2818
↓ 38 callersMethodclose_path
src/canvas_ity.hpp:2886
↓ 36 callersMethodfill_rectangle
src/canvas_ity.hpp:3155
↓ 32 callersFunctiondot
src/canvas_ity.hpp:1241
↓ 29 callersFunctionlerp
src/canvas_ity.hpp:1251
↓ 24 callersFunctionunsigned_16
src/canvas_ity.hpp:1305
↓ 23 callersMethodarc
src/canvas_ity.hpp:2990
↓ 21 callersMethodfill_text
src/canvas_ity.hpp:3276
↓ 20 callersMethodarc_to
src/canvas_ity.hpp:2957
↓ 20 callersMethodset_shadow_color
src/canvas_ity.hpp:2720
↓ 17 callersMethodset_line_dash
src/canvas_ity.hpp:2751
↓ 16 callersMethodrotate
src/canvas_ity.hpp:2664
↓ 16 callersFunctionsigned_16
src/canvas_ity.hpp:1308
↓ 15 callersMethodscale
src/canvas_ity.hpp:2657
↓ 15 callersMethodset_font
src/canvas_ity.hpp:3205
↓ 11 callersMethoddraw_image
src/canvas_ity.hpp:3313
↓ 11 callersFunctionperpendicular
src/canvas_ity.hpp:1249
↓ 11 callersMethodset_shadow_blur
src/canvas_ity.hpp:2730
↓ 10 callersFunctionsigned_32
src/canvas_ity.hpp:1311
↓ 10 callersMethodstroke_rectangle
src/canvas_ity.hpp:3174
↓ 9 callersMethodset_linear_gradient
src/canvas_ity.hpp:2782
↓ 8 callersMethodset_transform
src/canvas_ity.hpp:2695
↓ 7 callersFunctionbase64_decode
Simple Base64 decoder. This is used at startup to decode the string literals containing embedded resource data, namely font files in TTF form.
test/test.cpp:2285
↓ 7 callersFunctionpremultiplied
src/canvas_ity.hpp:1279
↓ 7 callersMethodquadratic_curve_to
src/canvas_ity.hpp:2919
↓ 7 callersMethodrectangle
src/canvas_ity.hpp:3031
↓ 7 callersMethodset_pattern
src/canvas_ity.hpp:2839
↓ 7 callersMethodset_radial_gradient
src/canvas_ity.hpp:2797
↓ 7 callersFunctionunsigned_8
Helpers for TTF file parsing
src/canvas_ity.hpp:1300
↓ 6 callersMethodclip
src/canvas_ity.hpp:3057
↓ 6 callersFunctionline_to
test/test.cpp:1053
↓ 6 callersFunctionmove_to
test/test.cpp:1012
↓ 6 callersMethodtranslate
src/canvas_ity.hpp:2672
↓ 5 callersFunctionlinearized
src/canvas_ity.hpp:1273
↓ 5 callersMethodmeasure_text
src/canvas_ity.hpp:3297
↓ 5 callersMethodset_global_alpha
src/canvas_ity.hpp:2713
↓ 5 callersMethodstroke_text
src/canvas_ity.hpp:3286
↓ 5 callersFunctiontransform
test/test.cpp:373
↓ 4 callersFunctionclamped
src/canvas_ity.hpp:1293
↓ 4 callersMethodget_image_data
src/canvas_ity.hpp:3348
↓ 4 callersMethodsave
src/canvas_ity.hpp:3410
↓ 4 callersMethodtransform
src/canvas_ity.hpp:2679
↓ 3 callersMethodis_point_in_path
src/canvas_ity.hpp:3101
↓ 3 callersFunctionlength
src/canvas_ity.hpp:1243
↓ 3 callersFunctionnormalized
src/canvas_ity.hpp:1247
↓ 3 callersMethodrestore
src/canvas_ity.hpp:3437
↓ 2 callersFunctiondirection
src/canvas_ity.hpp:1245
↓ 2 callersFunctionget_seconds
Time in seconds since an arbitrary point. This is only used for the relative difference between the values before and after a test runs, so the start
test/test.cpp:2317
↓ 2 callersFunctionget_seconds
Time in seconds since an arbitrary point. This is only used for the relative difference between the values before and after a test runs, so the start
demos/tiger/tiger.cpp:62
↓ 2 callersFunctionglob_match
Simple glob style string matcher. This accepts both * and ? glob characters. It potentially has exponential run time, but as it is only used for mat
test/test.cpp:2268
↓ 2 callersMethodput_image_data
src/canvas_ity.hpp:3383
↓ 2 callersMethodset_miter_limit
src/canvas_ity.hpp:2744
↓ 2 callersFunctionsigned_8
src/canvas_ity.hpp:1302
↓ 1 callersFunctionarc
test/test.cpp:1177
↓ 1 callersFunctionbezier_curve_to
test/test.cpp:1102
↓ 1 callersMethodclear_rectangle
src/canvas_ity.hpp:3134
↓ 1 callersFunctionclose_path
test/test.cpp:1031
↓ 1 callersFunctiondelinearized
src/canvas_ity.hpp:1282
↓ 1 callersFunctionfill_rectangle
test/test.cpp:1568
↓ 1 callersFunctionhash_image
Generate a 32-bit hash for an RGBA8 image. This is a custom image hash function that is somewhere between a checksum/cryptographic/CRC style hash tha
test/test.cpp:2365
↓ 1 callersFunctionmeasure_text
test/test.cpp:1724
↓ 1 callersFunctionrotate
test/test.cpp:349
↓ 1 callersFunctionset_transform
test/test.cpp:413
↓ 1 callersFunctiontranslate
test/test.cpp:359
↓ 1 callersFunctionunpremultiplied
src/canvas_ity.hpp:1288
↓ 1 callersFunctionwrite_png
Simple single-function PNG writer. This writes perfectly valid, though uncompressed, PNG files from sRGBA8 image data, using deflate's uncompressed s
test/test.cpp:2415
Methodadd_bezier
Tessellate (at high-level) a cubic Bezier curve and add it to the polyline data. This solves both for the extreme in curvature and for the horizontal
src/canvas_ity.hpp:1398
Methodadd_glyph
Add a text glyph directly to the polylines. Given a glyph index, this parses the data for that glyph directly from the TTF glyph data table and immed
src/canvas_ity.hpp:1533
Methodadd_half_stroke
Trace along a series of points from a subpath in the scratch polylines and add new points to the main polylines with the stroke expansion on one side.
src/canvas_ity.hpp:1949
Methodadd_runs
Scan-convert a single polyline segment. This walks along the pixels that the segment touches in left-to-right order, using signed trapezoidal area to
src/canvas_ity.hpp:2109
Methodadd_tessellation
Tessellate (at low-level) a cubic Bezier curve and add it to the polyline data. This recursively splits the curve until two criteria are met (subject
src/canvas_ity.hpp:1331
Functionarc_to
test/test.cpp:1133
Functionbegin_path
test/test.cpp:996
Methodcanvas
src/canvas_ity.hpp:2607
Methodcharacter_to_glyph
Decode the next codepoint from a null-terminated UTF-8 string to its glyph index within the font. The index to the next codepoint in the string is ad
src/canvas_ity.hpp:1709
Functionclear_rectangle
test/test.cpp:1537
Functionclip
test/test.cpp:1396
Functionclip_winding
test/test.cpp:1420
Functioncolor
test/test.cpp:870
Functioncolor_stop
test/test.cpp:943
Methoddash_lines
Break the polylines into smaller pieces according to the dash settings. This walks along the polyline subpaths and dash pattern together, emitting new
src/canvas_ity.hpp:1858
Functiondraw_image
test/test.cpp:1743
Functiondraw_image_matted
test/test.cpp:1774
Functionexample_button
test/test.cpp:1875
Functionexample_icon
test/test.cpp:1993
Functionexample_illusion
test/test.cpp:2047
Functionexample_knot
test/test.cpp:1952
Functionexample_neon
test/test.cpp:2118
Functionexample_smiley
test/test.cpp:1909
Functionexample_star
test/test.cpp:2078
Functionfill
test/test.cpp:1223
Functionfill_converging
test/test.cpp:1265
next →1–100 of 163, ranked by callers