Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/2dom/PxMatrix
/ functions
Functions
254 in github.com/2dom/PxMatrix
⨍
Functions
254
◇
Types & classes
62
↓ 156 callers
Function
XY
Convert x,y co-ordinate to flat array index. * x and y positions start from 0, so must not be >= 'real' panel width or height * (i.e. 64 pixels or
examples/Aurora_Demo/Effects.h:45
↓ 51 callers
Method
ColorFromCurrentPalette
examples/Aurora_Demo/Effects.h:713
↓ 39 callers
Method
ShowFrame
examples/Aurora_Demo/Effects.h:124
↓ 25 callers
Method
DimAll
scale the brightness of the screenbuffer down
examples/Aurora_Demo/Effects.h:152
↓ 22 callers
Method
drawBackgroundFastLEDPixelCRGB
The only 'framebuffer' we have is what is contained in the leds and leds2 variables. * We don't store what the color a particular pixel might be, o
examples/Aurora_Demo/Effects.h:107
↓ 15 callers
Method
set
examples/Aurora_Demo/Geometry.h:85
↓ 12 callers
Method
FillNoise
examples/Aurora_Demo/Effects.h:734
↓ 10 callers
Method
MoveX
non leds2 memory version.
examples/Aurora_Demo/Effects.h:753
↓ 8 callers
Method
MoveY
examples/Aurora_Demo/Effects.h:800
↓ 6 callers
Method
limit
examples/Aurora_Demo/Vector.h:159
↓ 5 callers
Method
mag
examples/Aurora_Demo/Vector.h:134
↓ 4 callers
Function
beatcos8
examples/Aurora_Demo/Effects.h:55
↓ 3 callers
Method
ClearFrame
examples/Aurora_Demo/Effects.h:160
↓ 3 callers
Method
applyForce
examples/Aurora_Demo/Boid.h:86
↓ 3 callers
Method
dist
examples/Aurora_Demo/Vector.h:126
↓ 3 callers
Method
drawPixelRGB888
PxMatrix.h:822
↓ 3 callers
Function
mapcos8
examples/Aurora_Demo/Effects.h:73
↓ 3 callers
Function
mapsin8
examples/Aurora_Demo/Effects.h:65
↓ 3 callers
Method
start
examples/Aurora_Demo/Patterns.h:181
↓ 3 callers
Method
update
Method to update location
examples/Aurora_Demo/Boid.h:76
↓ 2 callers
Method
Move
examples/Aurora_Demo/PatternMaze.h:49
↓ 2 callers
Method
Pixel
write one pixel with the specified color from the current palette to coordinates
examples/Aurora_Demo/Effects.h:114
↓ 2 callers
Method
RandomPalette
examples/Aurora_Demo/Effects.h:222
↓ 2 callers
Method
begin
PxMatrix.h:835
↓ 2 callers
Method
run
examples/Aurora_Demo/Boid.h:68
↓ 2 callers
Method
set
examples/Aurora_Demo/Geometry.h:45
↓ 2 callers
Method
stop
examples/Aurora_Demo/Patterns.h:176
↓ 2 callers
Method
wrapAroundBorders
examples/Aurora_Demo/Boid.h:252
↓ 1 callers
Method
BresenhamLine
examples/Aurora_Demo/Effects.h:680
↓ 1 callers
Method
Caleidoscope1
rotates the first 16x16 quadrant 3 times onto a 32x32 (+90 degrees rotation for each one)
examples/Aurora_Demo/Effects.h:377
↓ 1 callers
Method
Caleidoscope3
copy one diagonal triangle into the other one within a 16x16
examples/Aurora_Demo/Effects.h:400
↓ 1 callers
Method
MoveOscillators
set the speeds (and by that ratios) of the oscillators here
examples/Aurora_Demo/Effects.h:359
↓ 1 callers
Method
Opposite
examples/Aurora_Demo/PatternMaze.h:67
↓ 1 callers
Method
SpiralStream
create a square twister to the left or counter-clockwise x and y for center, r for radius
examples/Aurora_Demo/Effects.h:458
↓ 1 callers
Method
attract
examples/Aurora_Demo/Attractor.h:41
↓ 1 callers
Method
color565
Pass 8-bit (each) R,G,B, get back 16-bit packed color
PxMatrix.h:328
↓ 1 callers
Method
draw
examples/Aurora_Demo/PatternSnake.h:97
↓ 1 callers
Method
findEdge
finds edges from faces
examples/Aurora_Demo/PatternCube.h:87
↓ 1 callers
Method
length
examples/Aurora_Demo/Vector.h:130
↓ 1 callers
Method
move
examples/Aurora_Demo/PatternSnake.h:80
↓ 1 callers
Method
newDirection
examples/Aurora_Demo/PatternSnake.h:50
↓ 1 callers
Method
repelForce
examples/Aurora_Demo/Boid.h:91
↓ 1 callers
Method
reset
examples/Aurora_Demo/PatternSnake.h:72
↓ 1 callers
Method
set
examples/Aurora_Demo/Geometry.h:64
↓ 1 callers
Method
shuffleDown
examples/Aurora_Demo/PatternSnake.h:66
Method
Attractor
examples/Aurora_Demo/Attractor.h:35
Method
Boid
examples/Aurora_Demo/Boid.h:50
Method
Caleidoscope2
mirror the first 16x16 quadrant 3 times onto a 32x32
examples/Aurora_Demo/Effects.h:389
Method
Caleidoscope4
copy one diagonal triangle into the other one within a 16x16 (90 degrees rotated compared to Caleidoscope3)
examples/Aurora_Demo/Effects.h:409
Method
Caleidoscope5
copy one diagonal triangle into the other one within a 8x8
examples/Aurora_Demo/Effects.h:418
Method
Caleidoscope6
examples/Aurora_Demo/Effects.h:432
Method
Copy
copy the rectangle defined with 2 points x0, y0, x1, y1 to the rectangle beginning at x2, x3
examples/Aurora_Demo/Effects.h:644
Method
CyclePalette
examples/Aurora_Demo/Effects.h:218
Method
EdgePoint
examples/Aurora_Demo/Geometry.h:58
Method
Expand
expand everything within a circle
examples/Aurora_Demo/Effects.h:480
Method
HsvToRgb
examples/Aurora_Demo/Effects.h:717
Method
MirrorTriangle
mirror + copy triangle (MATRIX_CENTER_X*MATRIX_CENTER_X)
examples/Aurora_Demo/Effects.h:662
Method
MoveDown
just move everything one line down
examples/Aurora_Demo/Effects.h:625
Method
New
examples/Aurora_Demo/PatternMaze.h:42
Method
NoiseVariablesSetup
examples/Aurora_Demo/Effects.h:724
Method
PatternAttract
examples/Aurora_Demo/PatternAttract.h:31
Method
PatternBounce
examples/Aurora_Demo/PatternBounce.h:31
Method
PatternCube
examples/Aurora_Demo/PatternCube.h:152
Method
PatternElectricMandala
examples/Aurora_Demo/PatternElectricMandala.h:43
Method
PatternFire
examples/Aurora_Demo/PatternFire.h:37
Method
PatternFlock
examples/Aurora_Demo/PatternFlock.h:40
Method
PatternFlowField
examples/Aurora_Demo/PatternFlowField.h:27
Method
PatternIncrementalDrift
examples/Aurora_Demo/PatternIncrementalDrift.h:29
Method
PatternIncrementalDrift2
examples/Aurora_Demo/PatternIncrementalDrift2.h:29
Method
PatternInfinity
examples/Aurora_Demo/PatternInfinity.h:27
Method
PatternInvadersLarge
examples/Aurora_Demo/PatternInvaders.h:120
Method
PatternInvadersMedium
examples/Aurora_Demo/PatternInvaders.h:78
Method
PatternInvadersSmall
examples/Aurora_Demo/PatternInvaders.h:34
Method
PatternLife
examples/Aurora_Demo/PatternLife.h:74
Method
PatternMaze
examples/Aurora_Demo/PatternMaze.h:214
Method
PatternMultipleStream
examples/Aurora_Demo/PatternNoiseSmearing.h:34
Method
PatternMultipleStream2
examples/Aurora_Demo/PatternNoiseSmearing.h:81
Method
PatternMultipleStream3
examples/Aurora_Demo/PatternNoiseSmearing.h:119
Method
PatternMultipleStream4
examples/Aurora_Demo/PatternNoiseSmearing.h:153
Method
PatternMultipleStream5
examples/Aurora_Demo/PatternNoiseSmearing.h:186
Method
PatternMultipleStream8
examples/Aurora_Demo/PatternNoiseSmearing.h:220
Method
PatternMunch
examples/Aurora_Demo/PatternMunch.h:37
Method
PatternPaletteSmear
examples/Aurora_Demo/PatternNoiseSmearing.h:255
Method
PatternPendulumWave
examples/Aurora_Demo/PatternPendulumWave.h:39
Method
PatternPlasma
examples/Aurora_Demo/PatternPlasma.h:35
Method
PatternPulse
examples/Aurora_Demo/PatternPulse.h:40
Method
PatternRadar
examples/Aurora_Demo/PatternRadar.h:31
Method
PatternRainbowFlag
examples/Aurora_Demo/PatternNoiseSmearing.h:292
Method
PatternSimplexNoise
examples/Aurora_Demo/PatternSimplexNoise.h:31
Method
PatternSnake
examples/Aurora_Demo/PatternSnake.h:108
Method
PatternSpark
examples/Aurora_Demo/PatternSpark.h:33
Method
PatternSpin
examples/Aurora_Demo/PatternSpin.h:29
Method
PatternSpiral
examples/Aurora_Demo/PatternSpiral.h:63
Method
PatternSpiro
examples/Aurora_Demo/PatternSpiro.h:45
Method
PatternSwirl
examples/Aurora_Demo/PatternSwirl.h:34
Method
PatternTest
examples/Aurora_Demo/PatternTest.h:9
Method
PatternWave
examples/Aurora_Demo/PatternWave.h:46
Method
Patterns
examples/Aurora_Demo/Patterns.h:162
Method
Point
examples/Aurora_Demo/Geometry.h:75
Method
PrepareFrame
examples/Aurora_Demo/Effects.h:120
next →
1–100 of 254, ranked by callers