Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dejwk/roo_display
/ functions
Functions
2,700 in github.com/dejwk/roo_display
⨍
Functions
2,700
◇
Types & classes
605
↓ 3 callers
Method
skipped_pixels
test/streamable_test.cpp:44
↓ 3 callers
Method
submit
src/roo_display/hal/esp32/spi_dma.cpp:164
↓ 3 callers
Method
swapXY
Return a copy with x and y axes swapped.
src/roo_display/core/box.h:139
↓ 3 callers
Function
testConsistent
test/color_test.cpp:40
↓ 3 callers
Method
transformBox
src/roo_display/filter/transformation.cpp:127
↓ 3 callers
Method
transparency
src/roo_display/internal/raw_streamable.h:170
↓ 3 callers
Method
write
src/roo_display/filter/background_fill_optimizer.cpp:590
↓ 3 callers
Method
write16
src/roo_display/transport/spi.h:90
↓ 3 callers
Method
writePixels
test/testing_display_device.h:49
↓ 3 callers
Method
writeRect
src/roo_display/core/buffered_drawing.h:446
↓ 2 callers
Function
AdvanceWindowCursor
test/clip_exclude_rects_test.cpp:67
↓ 2 callers
Function
BuildAlpha4Palette
Pre-blends the 16-level Alpha4 gradient against bgcolor into a palette. This lets glyph rendering use Indexed4 (a simple table lookup) instead of Alph
src/roo_display/font/smooth_font_v2.cpp:93
↓ 2 callers
Function
BuildRoundRectCornersSpec
src/roo_display/shape/impl/smooth_round_rect.cpp:102
↓ 2 callers
Function
CalcCornerDistanceSqRange
In a single quadrant, the nearest and farthest distances occur at opposite rectangle corners, so the classifier can bound the whole tile with two squa
src/roo_display/shape/impl/smooth_round_rect.cpp:723
↓ 2 callers
Function
CanDmaRowwiseTransfer
src/roo_display/hal/esp32/async_blit.cpp:249
↓ 2 callers
Function
Clipped
src/roo_display/internal/raw_streamable.h:446
↓ 2 callers
Function
CoercedToViaStreaming
test/smooth_shapes_test.cpp:177
↓ 2 callers
Function
CopyOpSync
src/roo_display/hal/esp32/async_blit.cpp:157
↓ 2 callers
Function
CreateRoundRectStream
src/roo_display/shape/impl/smooth_round_rect.cpp:2657
↓ 2 callers
Function
CreateStream
src/roo_display/core/rasterizable.cpp:225
↓ 2 callers
Function
DeterminePaletteTransparencyMode
src/roo_display/color/color_mode_indexed.cpp:8
↓ 2 callers
Function
DistToNearestRectEdgeFromInside
Minimum inset from a point already known to be inside the rectangle.
src/roo_display/shape/impl/smooth_round_rect.cpp:648
↓ 2 callers
Function
FillExpected
test/clip_exclude_rects_test.cpp:88
↓ 2 callers
Function
FillPaintRectOverBg
src/roo_display/core/rasterizable.cpp:291
↓ 2 callers
Function
FillPaintRectOverOpaqueBg
src/roo_display/core/rasterizable.cpp:271
↓ 2 callers
Function
FillRectFromRawStream
src/roo_display/internal/raw_streamable.h:112
↓ 2 callers
Function
FillReplaceRect
src/roo_display/core/rasterizable.cpp:255
↓ 2 callers
Function
FillSubrectOfArc
Called for arcs with area <= 64 pixels.
src/roo_display/shape/impl/smooth_arc.cpp:677
↓ 2 callers
Function
FillSubrectOfRoundRect
Called for rectangles with area <= 64 pixels.
src/roo_display/shape/impl/smooth_round_rect.cpp:2251
↓ 2 callers
Function
FillSubrectOfRoundRectCorners
Called for rectangles with area <= 64 pixels.
src/roo_display/shape/impl/smooth_round_rect.cpp:2333
↓ 2 callers
Function
FillSubrectOfTriangle
Called for arcs with area <= 64 pixels.
src/roo_display/shape/impl/smooth_triangle.cpp:110
↓ 2 callers
Function
FloorSqrt
src/roo_display/shape/impl/smooth_round_rect.cpp:1183
↓ 2 callers
Function
ForceFillRect
test/testing.h:1519
↓ 2 callers
Function
GetIrqDispatcher
src/roo_display/hal/esp32/spi_irq.cpp:97
↓ 2 callers
Function
IsAligned
src/roo_display/hal/esp32/async_blit.cpp:190
↓ 2 callers
Function
IsRectWithinAngle
src/roo_display/shape/impl/smooth_arc.cpp:430
↓ 2 callers
Function
IsRectWithinCircle
src/roo_display/shape/impl/smooth_arc.cpp:465
↓ 2 callers
Function
IsWordAligned
src/roo_display/hal/esp32/memory.cpp:12
↓ 2 callers
Function
LogDmaReject
src/roo_display/hal/esp32/async_blit.cpp:210
↓ 2 callers
Function
MakeCirclePatternSourceBuffer
test/background_fill_optimizer_test.cpp:877
↓ 2 callers
Function
MakeCirclePatternSourceBufferRgb565
test/background_fill_optimizer_test.cpp:897
↓ 2 callers
Function
MakeUnionStream
src/roo_display/internal/raw_streamable_overlay.h:128
↓ 2 callers
Function
NibbleFindFirstMismatch
Scans a row of nibbles starting at (data, phase) for the first nibble that differs from 'value'. Returns the offset (in nibbles from start) of the fir
src/roo_display/internal/nibble_rect.h:105
↓ 2 callers
Function
ParseSixBitDigit
test/testing.h:189
↓ 2 callers
Function
PerspectiveAbout
src/roo_display/shape/smooth_transformation.cpp:100
↓ 2 callers
Function
PointInsideRoundRectInteriorHelper
src/roo_display/shape/impl/smooth_round_rect.cpp:505
↓ 2 callers
Function
RenderShapeArgb8888
test/smooth_shapes_test.cpp:206
↓ 2 callers
Method
Reset
test/driver_ili9341_test.cpp:57
↓ 2 callers
Function
ResolveBlendingModeForWrite
src/roo_display/core/offscreen.h:1562
↓ 2 callers
Function
RotateRightAbout
src/roo_display/shape/smooth_transformation.cpp:41
↓ 2 callers
Function
RunfilesRoot
test/png_test.cpp:62
↓ 2 callers
Function
RunfilesRoot
test/jpeg_test.cpp:75
↓ 2 callers
Function
ScaleToRaw
test/touch_ft6x36_test.cpp:18
↓ 2 callers
Function
ScaleToRaw
test/touch_xpt2046_test.cpp:20
↓ 2 callers
Function
SetActiveFromOp
src/roo_display/hal/esp32/async_blit.cpp:276
↓ 2 callers
Function
SmoothThickArcWithBackground
src/roo_display/shape/impl/smooth_arc.cpp:252
↓ 2 callers
Function
SmoothThickLine
src/roo_display/shape/impl/smooth_wedge.cpp:53
↓ 2 callers
Function
SpiFill60
src/roo_display/hal/esp32/spi_reg.h:431
↓ 2 callers
Function
SpiFill64
src/roo_display/hal/esp32/spi_reg.h:376
↓ 2 callers
Function
SpiIrqFlags
Returns the interrupt flags that spi_bus_initialize() should use so that IrqDispatcher (SHARED) and the ESP-IDF SPI master driver can coexist on the s
src/roo_display/hal/esp32/spi.h:35
↓ 2 callers
Function
SpiRead4
src/roo_display/hal/esp32/spi_reg.h:334
↓ 2 callers
Function
SpiSetTxBufferSize
src/roo_display/hal/esp32/spi_reg.h:290
↓ 2 callers
Function
SpiTxBusy
src/roo_display/hal/esp32/spi_reg.h:185
↓ 2 callers
Function
SplitForAlignedMiddle
src/roo_display/hal/esp32/async_blit.cpp:260
↓ 2 callers
Function
StartActiveDma
src/roo_display/hal/esp32/async_blit.cpp:286
↓ 2 callers
Function
SubRectangle
Create a pixel stream over a sub-rectangle of a larger stream.
src/roo_display/core/streamable.h:572
↓ 2 callers
Function
SubRectangle
src/roo_display/internal/raw_streamable.h:182
↓ 2 callers
Function
ToString
src/roo_display/color/blending.cpp:6
↓ 2 callers
Function
TransformRectValues
test/offscreen_orienter_test.cpp:53
↓ 2 callers
Function
TransparentSourcePreservesDestination
src/roo_display/composition/rasterizable_stack.cpp:11
↓ 2 callers
Function
WriteRectVisible
Assumes no bgcolor.
src/roo_display/core/rasterizable.cpp:311
↓ 2 callers
Function
WriteRectVisibleOverBg
src/roo_display/core/rasterizable.cpp:362
↓ 2 callers
Function
WriteRectVisibleOverOpaqueBg
src/roo_display/core/rasterizable.cpp:335
↓ 2 callers
Function
adler32_combine_
========================================================================= */
src/roo_display/image/png/lib/adler32.c:143
↓ 2 callers
Method
advance_buffer_ptr
Advance the buffer after direct writes via `buffer_ptr()`.
src/roo_display/core/buffered_drawing.h:260
↓ 2 callers
Method
asString
Return a common name for this orientation.
src/roo_display/core/orientation.h:184
↓ 2 callers
Function
async_blit
src/roo_display/hal/esp32/async_blit.cpp:433
↓ 2 callers
Method
begin
src/roo_display/filter/background_fill_optimizer.h:280
↓ 2 callers
Method
bind
src/roo_display/hal/esp32/spi_irq.cpp:53
↓ 2 callers
Function
bitext
src/roo_display/image/jpeg/lib/tjpgd.c:423
↓ 2 callers
Function
blit
src/roo_display/hal/esp32/blit.cpp:176
↓ 2 callers
Method
buffer
src/roo_display/core/offscreen.h:819
↓ 2 callers
Method
buffer_ptr
Return raw access to the buffer at the current write position.
src/roo_display/core/buffered_drawing.h:257
↓ 2 callers
Method
checkMediaPresence
test/png_test.cpp:76
↓ 2 callers
Method
clip
Clip this box to the given clip box. @return Clip result indicating whether the box was reduced or emptied.
src/roo_display/core/box.h:105
↓ 2 callers
Function
copy_sync
src/roo_display/hal/esp32/blit.cpp:57
↓ 2 callers
Function
crc32_combine_
========================================================================= */
src/roo_display/image/png/lib/crc32.c:372
↓ 2 callers
Method
createRawStream
src/roo_display/internal/raw_streamable_overlay.h:154
↓ 2 callers
Method
decodeIfUniform
src/roo_display/internal/color_format.h:137
↓ 2 callers
Function
dma_align_for_ptr
src/roo_display/hal/esp32/blit.cpp:77
↓ 2 callers
Function
drawAdafruitFixed5x7Glyph
src/roo_display/font/font_adafruit_fixed_5x7.cpp:132
↓ 2 callers
Function
drawNonSteepLine
src/roo_display/shape/basic.cpp:7
↓ 2 callers
Function
drawRoundRect
Also used to draw circles, in a special case when radius is half of the box length.
src/roo_display/shape/basic.cpp:299
↓ 2 callers
Function
drawRoundRectTmpl
src/roo_display/shape/basic.cpp:193
↓ 2 callers
Function
drawSteepLine
src/roo_display/shape/basic.cpp:29
↓ 2 callers
Method
empty
src/roo_display/hal/esp32/async_blit.cpp:49
↓ 2 callers
Function
ensure_init
src/roo_display/hal/esp32/blit.cpp:147
↓ 2 callers
Method
excludedPixelsFromRowStart
Return a best-effort lower bound on excluded pixels in raster order starting at `(bounds.xMin(), y)`. The caller must only use this when the current
src/roo_display/filter/clip_exclude_rects.h:90
↓ 2 callers
Method
extents
src/roo_display/core/rasterizable.h:79
↓ 2 callers
Method
extents
src/roo_display/internal/raw_streamable_overlay.h:201
← previous
next →
501–600 of 2,700, ranked by callers