MCPcopy Create free account

hub / github.com/dejwk/roo_display / functions

Functions2,700 in github.com/dejwk/roo_display

↓ 8 callersMethodbegin
Enter a write transaction. Normally called by the `DrawingContext` constructor, and does not need to be called explicitly.
src/roo_display/core/device.h:26
↓ 8 callersMethodblitCopy
test/testing.h:1143
↓ 8 callersMethodblitCopy
test/background_fill_optimizer_test.cpp:81
↓ 8 callersMethodbyte_order
src/roo_display/core/device.h:408
↓ 8 callersMethodcreateRawStream
src/roo_display/internal/raw_streamable.h:429
↓ 8 callersMethodcreateStream
test/testing.h:324
↓ 8 callersMethodfillRect
src/roo_display/filter/background_fill_optimizer.cpp:11
↓ 8 callersFunctiongetIdxInPalette
src/roo_display/filter/background_fill_optimizer.cpp:16
↓ 8 callersFunctionhexDigit
test/testing.h:420
↓ 8 callersMethodinit
test/testing_viewport.h:12
↓ 8 callersMethodis_rescaled
Returns true if scale differs from 1 on any axis.
src/roo_display/filter/transformation.h:62
↓ 8 callersMethodlinegap
Usually a negative value. Additional gap between lines.
src/roo_display/font/font.h:44
↓ 8 callersMethodloadBulk
src/roo_display/internal/color_io.h:158
↓ 8 callersMethodnext
src/roo_display/internal/raw_streamable.h:155
↓ 8 callersMethodorientRects
src/roo_display/core/offscreen.h:2109
↓ 8 callersMethodpixel_order
src/roo_display/core/device.h:410
↓ 8 callersFunctionread_varint
src/roo_display/image/image_stream.h:45
↓ 8 callersMethodsetAddress
test/background_fill_optimizer_test.cpp:41
↓ 8 callersMethodshiftBy
Applies an extra horizontal shift.
src/roo_display/ui/alignment.h:88
↓ 8 callersMethodtransfer16
src/roo_display/transport/spi.h:127
↓ 8 callersMethodwidth
src/roo_display/driver/st77xx.h:73
↓ 8 callersMethodx_offset
X translation.
src/roo_display/filter/transformation.h:53
↓ 8 callersMethody_offset
Y translation.
src/roo_display/filter/transformation.h:55
↓ 7 callersFunctionFillIndexedPalette
test/raster_test.cpp:18
↓ 7 callersFunctionGetSmoothRoundRectPixelColor
src/roo_display/shape/impl/smooth_round_rect.cpp:541
↓ 7 callersFunctionMakeColors
test/color_rect_io_test.cpp:73
↓ 7 callersFunctionParseHexByte
test/testing.h:111
↓ 7 callersFunctionPtrMod
src/roo_display/hal/esp32/async_blit.cpp:256
↓ 7 callersFunctionSpiWrite4
src/roo_display/hal/esp32/spi_reg.h:326
↓ 7 callersMethodbg
src/roo_display/color/color_modes.h:527
↓ 7 callersMethodflush
test/addr_window_device_test.cpp:69
↓ 7 callersMethodfull_dx_max
src/roo_display/shape/impl/smooth_round_rect.cpp:1269
↓ 7 callersMethodhasPendingAsync
src/roo_display/hal/esp32/spi_dma_pipeline.h:89
↓ 7 callersMethodheight
src/roo_display/internal/nibble_rect.h:23
↓ 7 callersMethodisTopToBottom
Return whether vertical direction is top-to-bottom.
src/roo_display/core/orientation.h:116
↓ 7 callersMethodnext
src/roo_display/image/image_stream.h:367
↓ 7 callersMethodorientRect
src/roo_display/core/offscreen.h:2135
↓ 7 callersMethodout_dx_min
src/roo_display/shape/impl/smooth_round_rect.cpp:1271
↓ 7 callersMethodscale
Return a scaled copy of this box.
src/roo_display/core/box.h:133
↓ 7 callersMethodsetClipBox
Sets the clip box, intersected with the maximum allowed clip box. Expressed in device coordinates.
src/roo_display.h:312
↓ 7 callersMethodsetOrientation
src/roo_display/driver/st77xx.h:96
↓ 7 callersMethodskip
Skip `count` pixels.
src/roo_display/core/streamable.h:39
↓ 7 callersMethodstartRamWrite
src/roo_display/driver/st77xx.h:126
↓ 7 callersMethodwriteBytes
src/roo_display/transport/spi.h:98
↓ 6 callersFunctionApplyBlendingOverBackground
Blends the `src` array in place over the 'bg' color, using the specified mode.
src/roo_display/color/blending.h:711
↓ 6 callersFunctionCalcDistSqRect
Squared distance to an axis-aligned rectangle. This is the cheap no-sqrt primitive used by the straight-edge inner-boundary checks.
src/roo_display/shape/impl/smooth_round_rect.cpp:620
↓ 6 callersFunctionDebugCheckRectInBounds
src/roo_display/filter/background_fill_optimizer.cpp:55
↓ 6 callersFunctionDmaAlignForPtr
src/roo_display/hal/esp32/async_blit.cpp:194
↓ 6 callersFunctionExpectTranslatedShapeMatches
test/smooth_shapes_test.cpp:254
↓ 6 callersFunctionParseAndExtendSixBitDigit
test/testing.h:205
↓ 6 callersFunctionSpiTransferDoneIntDisable
src/roo_display/hal/esp32/spi_reg.h:228
↓ 6 callersFunctionToRgb565Argb
test/driver_st7735_test.cpp:25
↓ 6 callersFunctionTruncTo4bit
src/roo_display/color/color_modes.h:70
↓ 6 callersFunctionTruncTo6bit
src/roo_display/color/color_modes.h:78
↓ 6 callersMethodblendTransparentSrc
src/roo_display/color/blending.h:561
↓ 6 callersMethodcmdBegin
src/roo_display/transport/spi.h:66
↓ 6 callersMethodcmdEnd
src/roo_display/transport/spi.h:71
↓ 6 callersMethoddrawHorizontalString
Draw a UTF-8 string horizontally using a string view. See https://www.freetype.org/freetype2/docs/glyphs/glyphs-3.html
src/roo_display/font/font.h:209
↓ 6 callersMethoddrawPixels
src/roo_display/driver/common/compactor.h:26
↓ 6 callersMethodend
Finalize the previously entered write transaction, flushing any pending writes. Normally called by the `DrawingContext` destructor, and does not need
src/roo_display/core/device.h:33
↓ 6 callersMethodendTransaction
src/roo_display/transport/spi.h:82
↓ 6 callersMethodextents
Return the overall extents of the stack.
src/roo_display/composition/rasterizable_stack.h:101
↓ 6 callersMethodfill
test/background_fill_optimizer_test.cpp:50
↓ 6 callersMethodfill
src/roo_display/core/device.cpp:7
↓ 6 callersMethodflush
src/roo_display/core/buffered_drawing.h:458
↓ 6 callersMethodglyphXMin
Return maximum glyph extents in FreeType coordinates (Y up).
src/roo_display/font/font.h:49
↓ 6 callersMethodisOpaque
Return true if the color is fully opaque (alpha = 255).
src/roo_display/color/color.h:89
↓ 6 callersMethodoffset
src/roo_display/core/offscreen.h:73
↓ 6 callersMethodpush
src/roo_display/font/smooth_font_v2.cpp:502
↓ 6 callersMethodpush
src/roo_display/font/smooth_font.cpp:316
↓ 6 callersFunctionreadByte
src/roo_display/font/smooth_font_v2.cpp:130
↓ 6 callersFunctionreadByte
src/roo_display/font/smooth_font.cpp:30
↓ 6 callersFunctionreadWord
src/roo_display/font/smooth_font_v2.cpp:134
↓ 6 callersMethodresolveOffset
src/roo_display/ui/alignment.h:57
↓ 6 callersMethodsetLow
src/roo_display/driver/common/gpio_setter.h:57
↓ 6 callersMethodsource
Source rasterizable.
src/roo_display/composition/rasterizable_stack.h:42
↓ 6 callersMethodtransformRectNoSwap
src/roo_display/filter/transformation.cpp:107
↓ 6 callersMethodtransmit
src/roo_display/hal/esp32/i2c.h:67
↓ 6 callersMethodtransparency
src/roo_display/internal/raw_streamable_overlay.h:117
↓ 6 callersMethodwrite16x2
src/roo_display/transport/spi.h:94
↓ 6 callersMethodwriteBytes
For whatever reasons, SPI.h doesn't have a const version of writeBytes, but the data doesn't get mutated, so we can safely cast away constness here.
src/roo_display/hal/arduino/spi.h:77
↓ 5 callersFunctionApplyBlending
Returns the result of blending `src` over `dst` using the specified mode.
src/roo_display/color/blending.h:677
↓ 5 callersFunctionBlend
test/color_blending_test.cpp:35
↓ 5 callersFunctionBlendWithBackground
src/roo_display/filter/blender.h:215
↓ 5 callersFunctionGetSmoothRoundRectCornersPixelColor
Mirrors the single-radius evaluator's strategy: prove the obvious cases with cheap slab tests and cached squared-radius thresholds first, then fall ba
src/roo_display/shape/impl/smooth_round_rect.cpp:753
↓ 5 callersFunctionNibbleAt
Returns the nibble at the given nibble_index from the start of 'data'. nibble_index 0 is the high nibble of data[0], 1 is the low nibble of data[0], 2
src/roo_display/internal/nibble_rect.h:178
↓ 5 callersFunctionRotateRight
src/roo_display/shape/smooth_transformation.cpp:37
↓ 5 callersFunctionRowDySq4
src/roo_display/shape/impl/smooth_round_rect.cpp:1171
↓ 5 callersFunctionSpiHostToPort
src/roo_display/hal/esp32/spi_dma.cpp:22
↓ 5 callersFunctionToGrayscale4Viewport
test/driver_ssd1327_test.cpp:25
↓ 5 callersFunctionToInteriorHelperBox
src/roo_display/shape/impl/smooth_round_rect.cpp:92
↓ 5 callersFunctionToRgb565Argb
test/driver_ili9486_test.cpp:25
↓ 5 callersFunctionToRgb666hArgb
test/driver_ili9488_test.cpp:24
↓ 5 callersMethodUpdate
src/roo_display/shape/impl/smooth_round_rect.cpp:1248
↓ 5 callersMethodapply
src/roo_display/shape/smooth_transformation.h:160
↓ 5 callersMethodbeginWriteOnlyTransaction
src/roo_display/transport/spi.h:80
↓ 5 callersMethodclip
src/roo_display/filter/transformation.cpp:58
↓ 5 callersFunctioncrc32
========================================================================= */
src/roo_display/image/png/lib/crc32.c:237
↓ 5 callersMethoddx
src/roo_display.h:199
↓ 5 callersMethoddy
src/roo_display.h:200
← previousnext →201–300 of 2,700, ranked by callers