MCPcopy Create free account

hub / github.com/dejwk/roo_display / functions

Functions2,700 in github.com/dejwk/roo_display

↓ 1 callersFunctionCeilSqrt
src/roo_display/shape/impl/smooth_round_rect.cpp:1197
↓ 1 callersFunctionClampRoundRectRadiiNonNegative
src/roo_display/shape/impl/smooth_round_rect.cpp:20
↓ 1 callersFunctionClampUnitInterval
src/roo_display/shape/impl/smooth_round_rect.cpp:59
↓ 1 callersFunctionCopyRemainingRowsSync
src/roo_display/hal/esp32/async_blit.cpp:148
↓ 1 callersFunctionCopyRoundRectRadii
src/roo_display/shape/impl/smooth_round_rect.cpp:65
↓ 1 callersFunctionDetermineRectColorForArc
src/roo_display/shape/impl/smooth_arc.cpp:800
↓ 1 callersFunctionDetermineRectColorForRoundRect
src/roo_display/shape/impl/smooth_round_rect.cpp:2542
↓ 1 callersFunctionDetermineRectColorForRoundRectCorners
src/roo_display/shape/impl/smooth_round_rect.cpp:2547
↓ 1 callersFunctionDetermineRectColorForRoundRectCornersInCorner
Corner tiles mirror the point evaluator's early returns: helper-box accept, then outer-corner reject/full-cover proof, then the inner-boundary proof f
src/roo_display/shape/impl/smooth_round_rect.cpp:879
↓ 1 callersFunctionDetermineRectColorForRoundRectCornersStraightBand
Straight-edge tiles use the same early-return shape as the point evaluator: first prove the tile fully inside the outer edge, then prove it stays clea
src/roo_display/shape/impl/smooth_round_rect.cpp:927
↓ 1 callersFunctionDetermineRectColorForTriangle
src/roo_display/shape/impl/smooth_triangle.cpp:206
↓ 1 callersFunctionDownsampleByAveraging
test/smooth_shapes_test.cpp:296
↓ 1 callersFunctionDrawArc
src/roo_display/shape/impl/smooth_arc.cpp:850
↓ 1 callersFunctionDrawArcImpl
src/roo_display/shape/impl/smooth_arc.cpp:750
↓ 1 callersFunctionDrawPixel
src/roo_display/shape/impl/smooth_pixel.cpp:8
↓ 1 callersFunctionDrawRoundRect
src/roo_display/shape/impl/smooth_round_rect.cpp:2673
↓ 1 callersFunctionDrawRoundRectCorners
src/roo_display/shape/impl/smooth_round_rect.cpp:2479
↓ 1 callersFunctionDrawRoundRectImpl
src/roo_display/shape/impl/smooth_round_rect.cpp:2414
↓ 1 callersFunctionDrawTriangle
src/roo_display/shape/impl/smooth_triangle.cpp:249
↓ 1 callersFunctionDrawTriangleImpl
src/roo_display/shape/impl/smooth_triangle.cpp:159
↓ 1 callersFunctionDrawWedge
src/roo_display/shape/impl/smooth_wedge.cpp:150
↓ 1 callersFunctionExpandRoundRectRadii
src/roo_display/shape/impl/smooth_round_rect.cpp:30
↓ 1 callersFunctionFrameBufferOf
test/background_fill_optimizer_test.cpp:121
↓ 1 callersFunctionFromFloat
test/color_blending_test.cpp:14
↓ 1 callersFunctionGetDmaControllerForHost
src/roo_display/hal/esp32/spi_dma.cpp:364
↓ 1 callersFunctionGetSpiAsyncModeFromFlag
src/roo_display/hal/esp32/spi_config.h:31
↓ 1 callersFunctionInsetRoundRectRadii
src/roo_display/shape/impl/smooth_round_rect.cpp:35
↓ 1 callersFunctionInterpolateColorWithTransparency
src/roo_display/color/interpolation.cpp:59
↓ 1 callersFunctionInterpolateOpaqueColorWithTransparency
@brief Assigns an alpha byte to a color that is already known to be opaque. @param c Source color. @param fraction_color Alpha value to assign, typica
src/roo_display/color/interpolation.h:34
↓ 1 callersFunctionIsBlendingModeDestinationClearing
Returns true for a blending mode when a transparent destination implies transparent result.
src/roo_display/composition/streamable_stack.cpp:151
↓ 1 callersFunctionIsBlendingModeSourceClearing
Returns true for a blending mode when a transparent source implies transparent result.
src/roo_display/composition/streamable_stack.cpp:133
↓ 1 callersFunctionIsInternalMemory
src/roo_display/hal/esp32/memory.h:26
↓ 1 callersFunctionIsRectOutsideTriangle
src/roo_display/shape/impl/smooth_triangle.cpp:87
↓ 1 callersFunctionIsRectWithinTriangle
src/roo_display/shape/impl/smooth_triangle.cpp:66
↓ 1 callersFunctionMaybeLogStats
src/roo_display/hal/esp32/async_blit.cpp:131
↓ 1 callersFunctionMaybeStartNextFromTask
src/roo_display/hal/esp32/async_blit.cpp:315
↓ 1 callersMethodMerge
src/roo_display/composition/streamable_stack.cpp:34
↓ 1 callersFunctionMix
test/color_blending_test.cpp:29
↓ 1 callersFunctionNibbleFindFirstMatch
Scans a row of nibbles starting at (data, phase) for the first nibble that equals 'value'. Returns the offset (in nibbles from start) of the first mat
src/roo_display/internal/nibble_rect.h:190
↓ 1 callersFunctionNormalizedRmse
test/smooth_shapes_test.cpp:313
↓ 1 callersFunctionParseAlpha4
test/testing.h:92
↓ 1 callersFunctionParseGrayscale4
test/testing.h:73
↓ 1 callersFunctionPointInsideRect
Fast containment check for the straight-edged portion of the inner boundary.
src/roo_display/shape/impl/smooth_round_rect.cpp:628
↓ 1 callersMethodPrintContent
test/testing.h:480
↓ 1 callersFunctionReadArcColors
src/roo_display/shape/impl/smooth_arc.cpp:843
↓ 1 callersFunctionReadColorRectOfArc
src/roo_display/shape/impl/smooth_arc.cpp:805
↓ 1 callersFunctionReadColorRectOfRoundRect
src/roo_display/shape/impl/smooth_round_rect.cpp:2552
↓ 1 callersFunctionReadColorRectOfRoundRectCorners
src/roo_display/shape/impl/smooth_round_rect.cpp:2590
↓ 1 callersFunctionReadColorRectOfTriangle
src/roo_display/shape/impl/smooth_triangle.cpp:211
↓ 1 callersFunctionReadPoint
src/roo_display/driver/touch_gt911.cpp:19
↓ 1 callersFunctionReadRoundRectColors
src/roo_display/shape/impl/smooth_round_rect.cpp:2628
↓ 1 callersFunctionReadRoundRectCornersColors
src/roo_display/shape/impl/smooth_round_rect.cpp:2642
↓ 1 callersFunctionReadTriangleColors
src/roo_display/shape/impl/smooth_triangle.cpp:242
↓ 1 callersFunctionReadWedgeColors
src/roo_display/shape/impl/smooth_wedge.cpp:250
↓ 1 callersFunctionResolve565Transparency
src/roo_display/color/color_modes.h:219
↓ 1 callersFunctionRoundRectRadiiAreEqual
src/roo_display/shape/impl/smooth_round_rect.cpp:41
↓ 1 callersFunctionScaleAbout
src/roo_display/shape/smooth_transformation.cpp:31
↓ 1 callersFunctionScaleRoundRectRadii
src/roo_display/shape/impl/smooth_round_rect.cpp:25
↓ 1 callersFunctionSelectRoundedCorner
Returns the rounded-corner quadrant that owns this pixel. A `-1` result means the pixel lies on one of the straight slabs, so the corner-circle math c
src/roo_display/shape/impl/smooth_round_rect.cpp:667
↓ 1 callersFunctionSelectRoundedCornerBox
Whole-tile version of `SelectRoundedCorner()`. A non-negative result proves the entire tile lives in one corner quadrant, which lets the classifier us
src/roo_display/shape/impl/smooth_round_rect.cpp:691
↓ 1 callersFunctionShearHorizontallyAbout
src/roo_display/shape/smooth_transformation.cpp:79
↓ 1 callersFunctionShearVerticallyAbout
src/roo_display/shape/smooth_transformation.cpp:89
↓ 1 callersFunctionSignedDistanceToRectStraightEdge
Signed distance to the straight slab of the round rect. Positive means the pixel center is inside the slab, negative means it lies outside it.
src/roo_display/shape/impl/smooth_round_rect.cpp:655
↓ 1 callersFunctionSmoothArc
src/roo_display/shape/impl/smooth_arc.cpp:231
↓ 1 callersFunctionSmoothRoundRect
src/roo_display/shape/impl/smooth_round_rect.cpp:419
↓ 1 callersFunctionSmoothThickArc
src/roo_display/shape/impl/smooth_arc.cpp:237
↓ 1 callersFunctionSpiDmaTxEnable
src/roo_display/hal/esp32/spi_reg.h:236
↓ 1 callersFunctionSpiSetReadWriteMode
src/roo_display/hal/esp32/spi_reg.h:297
↓ 1 callersFunctionSpiSetWriteOnlyMode
src/roo_display/hal/esp32/spi_reg.h:302
↓ 1 callersFunctionSpiTransferDoneIntPending
src/roo_display/hal/esp32/spi_reg.h:189
↓ 1 callersFunctionSpiTransferDoneIntSet
src/roo_display/hal/esp32/spi_reg.h:208
↓ 1 callersFunctionStreamShapeArgb8888
test/smooth_shapes_test.cpp:212
↓ 1 callersFunctionStringVPrintf
src/roo_display/ui/string_printer.cpp:15
↓ 1 callersFunctionToString
src/roo_display/core/drawable.cpp:9
↓ 1 callersFunctionToString
src/roo_display/color/pixel_order.cpp:7
↓ 1 callersFunctionWriteRect
src/roo_display/composition/streamable_stack.cpp:431
↓ 1 callersFunctionWriteVisible
src/roo_display/composition/streamable_stack.cpp:523
↓ 1 callersFunction__div_255
In practice, seems to be measurably faster than actually dividing by 255 and counting on the compiler to optimize.
src/roo_display/color/blending.h:125
↓ 1 callersFunction__div_65280
src/roo_display/color/blending.h:131
↓ 1 callersMethodacquire
src/roo_display/hal/esp32/dma_buffer_pool.cpp:94
↓ 1 callersFunctionadler32_z
========================================================================= */
src/roo_display/image/png/lib/adler32.c:63
↓ 1 callersMethodadvance_x
src/roo_display/core/offscreen.h:75
↓ 1 callersMethodanchorExtents
src/roo_display.cpp:231
↓ 1 callersMethodanchorExtents
src/roo_display/core/offscreen.h:792
↓ 1 callersMethodanchorExtents
src/roo_display/ui/text_label.h:59
↓ 1 callersMethodanchorExtents
src/roo_display/shape/smooth_transformation.h:566
↓ 1 callersMethodappendRepeated16
src/roo_display/hal/esp32/spi_dma_pipeline.h:303
↓ 1 callersMethodappendRepeated24
src/roo_display/hal/esp32/spi_dma_pipeline.h:352
↓ 1 callersMethodapplyInPlace
src/roo_display/color/blending.h:581
↓ 1 callersMethodapplyInPlaceIndexed
src/roo_display/color/blending.h:605
↓ 1 callersMethodapplyOverBackground
Symmetrical to applySingleSourceInPlace.
src/roo_display/color/blending.h:616
↓ 1 callersMethodapplySingleSourceInPlace
src/roo_display/color/blending.h:590
↓ 1 callersFunctionasync_blit_await
src/roo_display/hal/esp32/async_blit.cpp:416
↓ 1 callersMethodawaitCompletion
src/roo_display/hal/esp32/spi_async.cpp:91
↓ 1 callersMethodbegin
src/roo_display/driver/common/addr_window_device.h:99
↓ 1 callersMethodbeginReadWriteTransaction
src/roo_display/transport/spi.h:78
↓ 1 callersMethodbindInterrupt
src/roo_display/hal/esp32/spi_dma.cpp:138
↓ 1 callersFunctionblock_idct
src/roo_display/image/jpeg/lib/tjpgd.c:579
↓ 1 callersMethodbuffer
src/roo_display/internal/nibble_rect.h:19
↓ 1 callersMethodbuffer_size
src/roo_display/hal/esp32/dma_buffer_pool.h:50
← previousnext →701–800 of 2,700, ranked by callers