Index

Modules: api, bindings/api, bindings/display, bindings/file, bindings/graphics, bindings/initreqs, bindings/json, bindings/lua, bindings/scoreboards, bindings/sound, bindings/sprite, bindings/system, bindings/types, bindings/utils, display, file, graphics, json, lua, nineslice, scoreboards, sound, sprite, system, types, util/initreqs, utils.

API symbols

`$`:
`==`:
`=destroy`:
`[]=`:
`[]`:
add:
addCheckmarkMenuItem:
addFunction:
addMenuItem:
addOptionsMenuItem:
addScore:
AddScoreCallback:
AddScoreCallbackRaw:
allNotesOff:
allOverlappingSprites:
AnyBitmapData:
argIsNil:
AudioSample:
BitmapData:
BitmapDataObj:
bitmapPtr:
BitmapView:
BoardsListCallback:
BoardsListCallbackRaw:
boolValue:
bounds:
bounds=:
callFunction:
Char:
checkCollisions:
checkMaskCollision:
clear:
clearBitmap:
clearClipRect:
clearClipRectsInRange:
clearCollideRect:
clearStencil:
close:
collideRect:
collideRect=:
CollisionPoint:
collisionsEnabled:
collisionsEnabled=:
CollisionVector:
compilerInfo:
ConstChar:
ConstCharPtr:
copy:
copyFrameBufferBitmap:
createPattern:
display:
DisplayFrame:
draw:
drawEllipse:
drawFPS:
drawLine:
drawRect:
drawRotated:
drawScaled:
drawText:
drawTextAligned:
drawTextInRect:
drawTiled:
error:
exists:
fadeVolume:
FileOptions:
FilePlayer:
FileStat:
fillEllipse:
fillPolygon:
fillRect:
fillTriangle:
finishCallback:
finishCallback=:
floatValue:
flush:
fmt:
generateSDKPtrProcDef:
get:
getAccelerometer:
getAllMenuItems:
getArgBool:
getArgClass:
getArgCount:
getArgFloat:
getArgInt:
getArgString:
getArgType:
getBatteryPercentage:
getBatteryVoltage:
getBitmap:
getBitmapMask:
getBitmapTableInfo:
getButtonState:
getCenter:
getContext:
getCrankAngle:
getCrankChange:
getCurrentStep:
getCurrentTime:
getCurrentTimeMilliseconds:
getData:
getDataObj:
getDebugBitmap:
getDisplayBufferBitmap:
getDisplayFrame:
getElapsedTime:
getFlipped:
getFont:
getFontHeight:
getFontPage:
getFrame:
getGlyphKerning:
getHeadphoneState:
getHeight:
getImage:
getInfo:
getLanguage:
getLength:
getPageGlyph:
getPersonalBest:
getPosition:
getReduceFlashing:
getRefreshRate:
getScoreboards:
getScores:
getSecondsSinceEpoch:
getSize:
getSpriteCount:
getTempo:
getTextSize:
getTextSizeInRect:
getTextWidth:
getTime:
getWidth:
height:
imageFlip:
imageFlip=:
initPrereqs:
initSDK:
intValue:
isActive:
isCrankDocked:
isNil:
isPlaying:
items:
JSONDecoder:
JSONEncoder:
JSONReader:
JSONValue:
JSONValueType:
JSONValueUnion:
kTextAlignmentCenter:
kTextAlignmentLeft:
kTextAlignmentRight:
LCDBitmap:
LCDBitmapDrawMode:
LCDBitmapFlip:
LCDBitmapPtr:
LCDBitmapTable:
LCDColor:
LCD_COLUMNS:
LCDFont:
LCDFontData:
LCDFontGlyph:
LCDFontLanguage:
LCDFontPage:
LCDLineCapStyle:
LCDPattern:
LCDPolygonFillRule:
LCDRect:
LCD_ROWS:
LCD_ROWSIZE:
LCD_SCREEN_RECT:
LCDSolidColor:
LCDSprite:
LCDSpriteCollisionFilterProc:
LCDSpriteDrawFunction:
LCDSpriteUpdateFunction:
LCDVideoPlayer:
len:
listFiles:
load:
loadMIDIFile:
logToConsole:
LuaError:
LuaNimFunction:
LuaStatePtr:
LuaType:
LuaUDObject:
LValType:
makeFont:
makeLCDOpaquePattern:
makeLCDPattern:
makeLCDRect:
markDirty:
markUpdatedRows:
mitems:
mkdir:
moveBy:
moveTo:
moveWithCollisions:
mpairs:
newAudioSample:
newBitmap:
newBitmapTable:
newFilePlayer:
newFont:
newJSONDecoder:
newNineSlice:
newSamplePlayer:
newSequence:
newSprite:
newVideoPlayer:
NineSlice:
offset:
offset=:
open:
other:
overlappingSprites:
pairs:
pause:
PDBoard:
PDBoardRaw:
PDBoardsList:
PDBoardsListPtr:
PDBoardsListRaw:
PDButton:
PDButtons:
PDCallbackFunction:
PDFilePlayerCallbackFunction:
PDLanguage:
PDLog:
pdlog:
PDMenuItem:
PDMenuItemButton:
PDMenuItemButtonCallbackFunction:
PDMenuItemCheckmark:
PDMenuItemCheckmarkCallbackFunction:
PDMenuItemOptions:
PDMenuItemOptionsCallbackFunction:
PDPeripherals:
pdrealloc:
PDRealloc:
pdrealloc:
PDRect:
PDRectMake:
PDResult:
PDResultError:
PDResultKind:
PDResultSuccess:
PDResultUnavailable:
PDSamplePlayerCallbackFunction:
PDScore:
PDScorePtr:
PDScoreRaw:
PDScoresList:
PDScoresListPtr:
PDScoresListRaw:
PDSoundCallbackFunction:
PDSoundSequenceCallbackFunction:
PDStringEncoding:
PDSystemEvent:
PersonalBestCallback:
PersonalBestCallbackRaw:
play:
playdate:
PlaydateAPI:
PlaydateDisplay:
PlaydateFile:
PlaydateGraphics:
PlaydateJSON:
PlaydateLua:
PlaydateScoreboards:
PlaydateSound:
PlaydateSprite:
PlaydateSys:
PlaydateVideo:
pushBool:
pushContext:
pushFloat:
pushInt:
pushString:
querySpriteInfoAlongLine:
querySpritesAlongLine:
querySpritesAtPoint:
querySpritesInRect:
randomize:
rate:
rate=:
read:
readString:
remove:
removeAllMenuItems:
removeAllSprites:
removeSprites:
rename:
renderFrame:
resource:
rotated:
sample:
sample=:
SamplePlayer:
ScoresCallback:
ScoresCallbackRaw:
SDFile:
SDKArray:
sdktype:
seek:
SEEK_CUR:
SEEK_END:
SEEK_SET:
set:
setAlwaysRedraw:
setAutoLockEnabled:
setBitmapMask:
setCenter:
setClipRect:
setClipRectsInRange:
setCollisionResponseFunction:
setColorToPattern:
setContext:
setCrankSoundsEnabled:
setCurrentStep:
setDrawFunction:
setDrawMode:
setDrawOffset:
setFinishCallback:
setFlipped:
setFont:
setHeadphoneChangedCallback:
setIgnoresDrawOffset:
setImage:
setInverted:
setLoops:
setMenuImage:
setMosaic:
setOffset:
setOpaque:
setOutputsActive:
setPaused:
setPlayRange:
setRefreshRate:
setScale:
setScreenClipRect:
setSize:
setStencilImage:
setStencilPattern:
setTempo:
setTextLeading:
setTextTracking:
setTime:
setUpdateCallback:
setUpdateFunction:
setVolume:
SoundSequence:
SoundSource:
sprite:
SpriteCollisionInfo:
SpriteCollisionResponseType:
SpriteQueryInfo:
stat:
stop:
stringValue:
tag:
tag=:
tell:
TextAlignment:
TextInRectResult:
tileBitmap:
title:
title=:
toC:
translateLCDRect:
unlink:
updatesEnabled:
updatesEnabled=:
useScreenContext:
value:
value=:
visible:
visible=:
volume:
volume=:
width:
write:
WriteFunc:
zIndex:
zIndex=: