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:
 
- graphics: proc makeLCDPattern(r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ra, rb, rc, rd, re, rf: uint8): LCDPattern
 
          
 
- 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=:
 
      
        
        
        Made with Nim. Generated: 2025-02-22 18:46:13 UTC