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
↓ 8 callers
Method
begin
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 callers
Method
blitCopy
test/testing.h:1143
↓ 8 callers
Method
blitCopy
test/background_fill_optimizer_test.cpp:81
↓ 8 callers
Method
byte_order
src/roo_display/core/device.h:408
↓ 8 callers
Method
createRawStream
src/roo_display/internal/raw_streamable.h:429
↓ 8 callers
Method
createStream
test/testing.h:324
↓ 8 callers
Method
fillRect
src/roo_display/filter/background_fill_optimizer.cpp:11
↓ 8 callers
Function
getIdxInPalette
src/roo_display/filter/background_fill_optimizer.cpp:16
↓ 8 callers
Function
hexDigit
test/testing.h:420
↓ 8 callers
Method
init
test/testing_viewport.h:12
↓ 8 callers
Method
is_rescaled
Returns true if scale differs from 1 on any axis.
src/roo_display/filter/transformation.h:62
↓ 8 callers
Method
linegap
Usually a negative value. Additional gap between lines.
src/roo_display/font/font.h:44
↓ 8 callers
Method
loadBulk
src/roo_display/internal/color_io.h:158
↓ 8 callers
Method
next
src/roo_display/internal/raw_streamable.h:155
↓ 8 callers
Method
orientRects
src/roo_display/core/offscreen.h:2109
↓ 8 callers
Method
pixel_order
src/roo_display/core/device.h:410
↓ 8 callers
Function
read_varint
src/roo_display/image/image_stream.h:45
↓ 8 callers
Method
setAddress
test/background_fill_optimizer_test.cpp:41
↓ 8 callers
Method
shiftBy
Applies an extra horizontal shift.
src/roo_display/ui/alignment.h:88
↓ 8 callers
Method
transfer16
src/roo_display/transport/spi.h:127
↓ 8 callers
Method
width
src/roo_display/driver/st77xx.h:73
↓ 8 callers
Method
x_offset
X translation.
src/roo_display/filter/transformation.h:53
↓ 8 callers
Method
y_offset
Y translation.
src/roo_display/filter/transformation.h:55
↓ 7 callers
Function
FillIndexedPalette
test/raster_test.cpp:18
↓ 7 callers
Function
GetSmoothRoundRectPixelColor
src/roo_display/shape/impl/smooth_round_rect.cpp:541
↓ 7 callers
Function
MakeColors
test/color_rect_io_test.cpp:73
↓ 7 callers
Function
ParseHexByte
test/testing.h:111
↓ 7 callers
Function
PtrMod
src/roo_display/hal/esp32/async_blit.cpp:256
↓ 7 callers
Function
SpiWrite4
src/roo_display/hal/esp32/spi_reg.h:326
↓ 7 callers
Method
bg
src/roo_display/color/color_modes.h:527
↓ 7 callers
Method
flush
test/addr_window_device_test.cpp:69
↓ 7 callers
Method
full_dx_max
src/roo_display/shape/impl/smooth_round_rect.cpp:1269
↓ 7 callers
Method
hasPendingAsync
src/roo_display/hal/esp32/spi_dma_pipeline.h:89
↓ 7 callers
Method
height
src/roo_display/internal/nibble_rect.h:23
↓ 7 callers
Method
isTopToBottom
Return whether vertical direction is top-to-bottom.
src/roo_display/core/orientation.h:116
↓ 7 callers
Method
next
src/roo_display/image/image_stream.h:367
↓ 7 callers
Method
orientRect
src/roo_display/core/offscreen.h:2135
↓ 7 callers
Method
out_dx_min
src/roo_display/shape/impl/smooth_round_rect.cpp:1271
↓ 7 callers
Method
scale
Return a scaled copy of this box.
src/roo_display/core/box.h:133
↓ 7 callers
Method
setClipBox
Sets the clip box, intersected with the maximum allowed clip box. Expressed in device coordinates.
src/roo_display.h:312
↓ 7 callers
Method
setOrientation
src/roo_display/driver/st77xx.h:96
↓ 7 callers
Method
skip
Skip `count` pixels.
src/roo_display/core/streamable.h:39
↓ 7 callers
Method
startRamWrite
src/roo_display/driver/st77xx.h:126
↓ 7 callers
Method
writeBytes
src/roo_display/transport/spi.h:98
↓ 6 callers
Function
ApplyBlendingOverBackground
Blends the `src` array in place over the 'bg' color, using the specified mode.
src/roo_display/color/blending.h:711
↓ 6 callers
Function
CalcDistSqRect
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 callers
Function
DebugCheckRectInBounds
src/roo_display/filter/background_fill_optimizer.cpp:55
↓ 6 callers
Function
DmaAlignForPtr
src/roo_display/hal/esp32/async_blit.cpp:194
↓ 6 callers
Function
ExpectTranslatedShapeMatches
test/smooth_shapes_test.cpp:254
↓ 6 callers
Function
ParseAndExtendSixBitDigit
test/testing.h:205
↓ 6 callers
Function
SpiTransferDoneIntDisable
src/roo_display/hal/esp32/spi_reg.h:228
↓ 6 callers
Function
ToRgb565Argb
test/driver_st7735_test.cpp:25
↓ 6 callers
Function
TruncTo4bit
src/roo_display/color/color_modes.h:70
↓ 6 callers
Function
TruncTo6bit
src/roo_display/color/color_modes.h:78
↓ 6 callers
Method
blendTransparentSrc
src/roo_display/color/blending.h:561
↓ 6 callers
Method
cmdBegin
src/roo_display/transport/spi.h:66
↓ 6 callers
Method
cmdEnd
src/roo_display/transport/spi.h:71
↓ 6 callers
Method
drawHorizontalString
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 callers
Method
drawPixels
src/roo_display/driver/common/compactor.h:26
↓ 6 callers
Method
end
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 callers
Method
endTransaction
src/roo_display/transport/spi.h:82
↓ 6 callers
Method
extents
Return the overall extents of the stack.
src/roo_display/composition/rasterizable_stack.h:101
↓ 6 callers
Method
fill
test/background_fill_optimizer_test.cpp:50
↓ 6 callers
Method
fill
src/roo_display/core/device.cpp:7
↓ 6 callers
Method
flush
src/roo_display/core/buffered_drawing.h:458
↓ 6 callers
Method
glyphXMin
Return maximum glyph extents in FreeType coordinates (Y up).
src/roo_display/font/font.h:49
↓ 6 callers
Method
isOpaque
Return true if the color is fully opaque (alpha = 255).
src/roo_display/color/color.h:89
↓ 6 callers
Method
offset
src/roo_display/core/offscreen.h:73
↓ 6 callers
Method
push
src/roo_display/font/smooth_font_v2.cpp:502
↓ 6 callers
Method
push
src/roo_display/font/smooth_font.cpp:316
↓ 6 callers
Function
readByte
src/roo_display/font/smooth_font_v2.cpp:130
↓ 6 callers
Function
readByte
src/roo_display/font/smooth_font.cpp:30
↓ 6 callers
Function
readWord
src/roo_display/font/smooth_font_v2.cpp:134
↓ 6 callers
Method
resolveOffset
src/roo_display/ui/alignment.h:57
↓ 6 callers
Method
setLow
src/roo_display/driver/common/gpio_setter.h:57
↓ 6 callers
Method
source
Source rasterizable.
src/roo_display/composition/rasterizable_stack.h:42
↓ 6 callers
Method
transformRectNoSwap
src/roo_display/filter/transformation.cpp:107
↓ 6 callers
Method
transmit
src/roo_display/hal/esp32/i2c.h:67
↓ 6 callers
Method
transparency
src/roo_display/internal/raw_streamable_overlay.h:117
↓ 6 callers
Method
write16x2
src/roo_display/transport/spi.h:94
↓ 6 callers
Method
writeBytes
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 callers
Function
ApplyBlending
Returns the result of blending `src` over `dst` using the specified mode.
src/roo_display/color/blending.h:677
↓ 5 callers
Function
Blend
test/color_blending_test.cpp:35
↓ 5 callers
Function
BlendWithBackground
src/roo_display/filter/blender.h:215
↓ 5 callers
Function
GetSmoothRoundRectCornersPixelColor
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 callers
Function
NibbleAt
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 callers
Function
RotateRight
src/roo_display/shape/smooth_transformation.cpp:37
↓ 5 callers
Function
RowDySq4
src/roo_display/shape/impl/smooth_round_rect.cpp:1171
↓ 5 callers
Function
SpiHostToPort
src/roo_display/hal/esp32/spi_dma.cpp:22
↓ 5 callers
Function
ToGrayscale4Viewport
test/driver_ssd1327_test.cpp:25
↓ 5 callers
Function
ToInteriorHelperBox
src/roo_display/shape/impl/smooth_round_rect.cpp:92
↓ 5 callers
Function
ToRgb565Argb
test/driver_ili9486_test.cpp:25
↓ 5 callers
Function
ToRgb666hArgb
test/driver_ili9488_test.cpp:24
↓ 5 callers
Method
Update
src/roo_display/shape/impl/smooth_round_rect.cpp:1248
↓ 5 callers
Method
apply
src/roo_display/shape/smooth_transformation.h:160
↓ 5 callers
Method
beginWriteOnlyTransaction
src/roo_display/transport/spi.h:80
↓ 5 callers
Method
clip
src/roo_display/filter/transformation.cpp:58
↓ 5 callers
Function
crc32
========================================================================= */
src/roo_display/image/png/lib/crc32.c:237
↓ 5 callers
Method
dx
src/roo_display.h:199
↓ 5 callers
Method
dy
src/roo_display.h:200
← previous
next →
201–300 of 2,700, ranked by callers