All Projects → libretro → Lutro Status

libretro / Lutro Status

Licence: zlib
Compare Lutro's API to the LOVE API, written by @Feufochmar

Programming Languages

lua
6591 projects

Lutro Status

Compare the Lutro API to the LÖVE API. See the Lutro status below.

Requirements

Usage

make

Parameters

You can change the paths to RetroArch and where Lutro lives.

make retroarch=path/to/retroarch lutro=path/to/lutro_libretro.so

Status

lutro

Name Type Notes
lutro.getVersion Function OK
◻️ lutro.Data Type UNCHECKED (no constructor in API)
◻️ lutro.Drawable Type UNCHECKED (no constructor in API)
◻️ lutro.Object Type UNCHECKED (no constructor in API)

lutro.audio

Name Type Notes
◻️ lutro.audio.getDistanceModel Function MISSING
◻️ lutro.audio.getDopplerScale Function MISSING
◻️ lutro.audio.getSourceCount Function MISSING
◻️ lutro.audio.getOrientation Function MISSING
◻️ lutro.audio.getPosition Function MISSING
◻️ lutro.audio.getVelocity Function MISSING
lutro.audio.getVolume Function OK
lutro.audio.newSource Function OK
◻️ lutro.audio.pause Function MISSING
lutro.audio.play Function OK
◻️ lutro.audio.resume Function MISSING
◻️ lutro.audio.rewind Function MISSING
◻️ lutro.audio.setDistanceModel Function MISSING
◻️ lutro.audio.setDopplerScale Function MISSING
◻️ lutro.audio.setOrientation Function MISSING
◻️ lutro.audio.setPosition Function MISSING
◻️ lutro.audio.setVelocity Function MISSING
lutro.audio.setVolume Function OK
lutro.audio.stop Function OK
◻️ lutro.audio.Source Type UNCHECKED (no suitable constructor for automatic check)

lutro.event

Name Type Notes
◻️ lutro.event.clear Function MISSING
◻️ lutro.event.poll Function MISSING
◻️ lutro.event.pump Function MISSING
◻️ lutro.event.push Function MISSING
lutro.event.quit Function OK
◻️ lutro.event.wait Function MISSING

lutro.filesystem

Name Type Notes
◻️ lutro.filesystem.append Function MISSING
◻️ lutro.filesystem.areSymlinksEnabled Function MISSING
lutro.filesystem.createDirectory Function OK
lutro.filesystem.exists Function OK
◻️ lutro.filesystem.getAppdataDirectory Function MISSING
◻️ lutro.filesystem.getDirectoryItems Function MISSING
◻️ lutro.filesystem.getIdentity Function MISSING
◻️ lutro.filesystem.getLastModified Function MISSING
◻️ lutro.filesystem.getRealDirectory Function MISSING
lutro.filesystem.getRequirePath Function OK
◻️ lutro.filesystem.getSaveDirectory Function MISSING
◻️ lutro.filesystem.getSize Function MISSING
◻️ lutro.filesystem.getSource Function MISSING
◻️ lutro.filesystem.getSourceBaseDirectory Function MISSING
lutro.filesystem.getUserDirectory Function OK
◻️ lutro.filesystem.getWorkingDirectory Function MISSING
◻️ lutro.filesystem.init Function MISSING
lutro.filesystem.isDirectory Function OK
lutro.filesystem.isFile Function OK
◻️ lutro.filesystem.isFused Function MISSING
◻️ lutro.filesystem.isSymlink Function MISSING
◻️ lutro.filesystem.lines Function MISSING
lutro.filesystem.load Function OK
◻️ lutro.filesystem.mount Function MISSING
◻️ lutro.filesystem.newFile Function MISSING
◻️ lutro.filesystem.newFileData Function MISSING
lutro.filesystem.read Function OK
◻️ lutro.filesystem.remove Function MISSING
lutro.filesystem.setIdentity Function OK
lutro.filesystem.setRequirePath Function OK
◻️ lutro.filesystem.setSource Function MISSING
◻️ lutro.filesystem.setSymlinksEnabled Function MISSING
◻️ lutro.filesystem.unmount Function MISSING
lutro.filesystem.write Function OK
◻️ lutro.filesystem.File Type MISSING
◻️ lutro.filesystem.FileData Type MISSING

lutro.graphics

Name Type Notes
◻️ lutro.graphics.arc Function MISSING
lutro.graphics.circle Function OK
lutro.graphics.clear Function OK
◻️ lutro.graphics.discard Function MISSING
lutro.graphics.draw Function OK
lutro.graphics.ellipse Function OK
lutro.graphics.getBackgroundColor Function OK
◻️ lutro.graphics.getBlendMode Function MISSING
lutro.graphics.getCanvas Function OK
◻️ lutro.graphics.getCanvasFormats Function MISSING
lutro.graphics.getColor Function OK
◻️ lutro.graphics.getColorMask Function MISSING
◻️ lutro.graphics.getCompressedImageFormats Function MISSING
◻️ lutro.graphics.getDefaultFilter Function MISSING
◻️ lutro.graphics.getDimensions Function MISSING
lutro.graphics.getFont Function OK
lutro.graphics.getHeight Function OK
◻️ lutro.graphics.getLineJoin Function MISSING
◻️ lutro.graphics.getLineStyle Function MISSING
◻️ lutro.graphics.getLineWidth Function MISSING
◻️ lutro.graphics.getShader Function MISSING
◻️ lutro.graphics.getStats Function MISSING
◻️ lutro.graphics.getStencilTest Function MISSING
◻️ lutro.graphics.getSupported Function MISSING
◻️ lutro.graphics.getSystemLimits Function MISSING
◻️ lutro.graphics.getPointSize Function MISSING
◻️ lutro.graphics.getRendererInfo Function MISSING
◻️ lutro.graphics.getScissor Function MISSING
lutro.graphics.getWidth Function OK
◻️ lutro.graphics.intersectScissor Function MISSING
◻️ lutro.graphics.isGammaCorrect Function MISSING
◻️ lutro.graphics.isWireframe Function MISSING
lutro.graphics.line Function OK
lutro.graphics.newCanvas Function OK
◻️ lutro.graphics.newFont Function MISSING
◻️ lutro.graphics.newMesh Function MISSING
lutro.graphics.newImage Function OK
lutro.graphics.newImageFont Function OK
◻️ lutro.graphics.newParticleSystem Function MISSING
◻️ lutro.graphics.newShader Function MISSING
◻️ lutro.graphics.newText Function MISSING
lutro.graphics.newQuad Function OK
◻️ lutro.graphics.newScreenshot Function MISSING
◻️ lutro.graphics.newSpriteBatch Function MISSING
◻️ lutro.graphics.newVideo Function MISSING
lutro.graphics.origin Function OK
lutro.graphics.points Function OK
lutro.graphics.polygon Function OK
lutro.graphics.pop Function OK
lutro.graphics.present Function OK
lutro.graphics.print Function OK
lutro.graphics.printf Function OK
lutro.graphics.push Function OK
lutro.graphics.rectangle Function OK
◻️ lutro.graphics.reset Function MISSING
lutro.graphics.rotate Function OK
lutro.graphics.scale Function OK
lutro.graphics.setBackgroundColor Function OK
◻️ lutro.graphics.setBlendMode Function MISSING
lutro.graphics.setCanvas Function OK
lutro.graphics.setColor Function OK
◻️ lutro.graphics.setColorMask Function MISSING
lutro.graphics.setDefaultFilter Function OK
lutro.graphics.setFont Function OK
◻️ lutro.graphics.setLineJoin Function MISSING
lutro.graphics.setLineStyle Function OK
lutro.graphics.setLineWidth Function OK
◻️ lutro.graphics.setNewFont Function MISSING
◻️ lutro.graphics.setShader Function MISSING
◻️ lutro.graphics.setPointSize Function MISSING
lutro.graphics.setScissor Function OK
◻️ lutro.graphics.setStencilTest Function MISSING
◻️ lutro.graphics.setWireframe Function MISSING
lutro.graphics.shear Function OK
◻️ lutro.graphics.stencil Function MISSING
lutro.graphics.translate Function OK
◻️ lutro.graphics.Canvas Type ERROR (a valid constructor for automatic check is incorrectly implemented)
◻️ lutro.graphics.Font Type UNCHECKED (at least a constructor is missing, and the non-missing ones are not suitable for automatic check)
◻️ lutro.graphics.Mesh Type MISSING
◻️ lutro.graphics.Image Type UNCHECKED (no suitable constructor for automatic check)
◻️ lutro.graphics.ParticleSystem Type MISSING
◻️ lutro.graphics.Quad Type UNCHECKED (no suitable constructor for automatic check)
◻️ lutro.graphics.Shader Type MISSING
◻️ lutro.graphics.SpriteBatch Type MISSING
◻️ lutro.graphics.Text Type MISSING
◻️ lutro.graphics.Texture Type UNCHECKED (no constructor in API)
◻️ lutro.graphics.Video Type MISSING

lutro.image

Name Type Notes
◻️ lutro.image.isCompressed Function MISSING
◻️ lutro.image.newCompressedData Function MISSING
lutro.image.newImageData Function OK
◻️ lutro.image.CompressedImageData Type MISSING
◻️ lutro.image.ImageData Type UNCHECKED (no suitable constructor for automatic check)

lutro.joystick

Name Type Notes
lutro.joystick.getJoystickCount Function OK
◻️ lutro.joystick.getJoysticks Function MISSING
◻️ lutro.joystick.loadGamepadMappings Function MISSING
◻️ lutro.joystick.saveGamepadMappings Function MISSING
◻️ lutro.joystick.setGamepadMapping Function MISSING
◻️ lutro.joystick.Joystick Type MISSING

lutro.keyboard

Name Type Notes
lutro.keyboard.getKeyFromScancode Function OK
lutro.keyboard.getScancodeFromKey Function OK
◻️ lutro.keyboard.hasKeyRepeat Function MISSING
◻️ lutro.keyboard.hasTextInput Function MISSING
lutro.keyboard.isDown Function OK
◻️ lutro.keyboard.isScancodeDown Function MISSING
◻️ lutro.keyboard.setKeyRepeat Function MISSING
◻️ lutro.keyboard.setTextInput Function MISSING

lutro.math

Name Type Notes
◻️ lutro.math.compress Function MISSING
◻️ lutro.math.decompress Function MISSING
◻️ lutro.math.gammaToLinear Function MISSING
◻️ lutro.math.getRandomSeed Function MISSING
◻️ lutro.math.getRandomState Function MISSING
◻️ lutro.math.isConvex Function MISSING
◻️ lutro.math.linearToGamma Function MISSING
◻️ lutro.math.newBezierCurve Function MISSING
◻️ lutro.math.newRandomGenerator Function MISSING
◻️ lutro.math.noise Function MISSING
lutro.math.random Function OK
◻️ lutro.math.randomNormal Function MISSING
lutro.math.setRandomSeed Function OK
◻️ lutro.math.setRandomState Function MISSING
◻️ lutro.math.triangulate Function MISSING
◻️ lutro.math.BezierCurve Type MISSING
◻️ lutro.math.CompressedData Type MISSING
◻️ lutro.math.RandomGenerator Type MISSING

lutro.mouse

Name Type Notes
◻️ lutro.mouse.getCursor Function MISSING
lutro.mouse.getPosition Function OK
◻️ lutro.mouse.getRelativeMode Function MISSING
◻️ lutro.mouse.getSystemCursor Function MISSING
lutro.mouse.getX Function OK
lutro.mouse.getY Function OK
◻️ lutro.mouse.hasCursor Function MISSING
lutro.mouse.isDown Function OK
◻️ lutro.mouse.isGrabbed Function MISSING
◻️ lutro.mouse.isVisible Function MISSING
◻️ lutro.mouse.newCursor Function MISSING
◻️ lutro.mouse.setCursor Function MISSING
◻️ lutro.mouse.setGrabbed Function MISSING
◻️ lutro.mouse.setPosition Function MISSING
◻️ lutro.mouse.setRelativeMode Function MISSING
◻️ lutro.mouse.setVisible Function MISSING
◻️ lutro.mouse.setX Function MISSING
◻️ lutro.mouse.setY Function MISSING
◻️ lutro.mouse.Cursor Type MISSING

lutro.physics

Name Type Notes
◻️ lutro.physics.getDistance Function MISSING
◻️ lutro.physics.getMeter Function MISSING
◻️ lutro.physics.newBody Function MISSING
◻️ lutro.physics.newChainShape Function MISSING
◻️ lutro.physics.newCircleShape Function MISSING
◻️ lutro.physics.newDistanceJoint Function MISSING
◻️ lutro.physics.newEdgeShape Function MISSING
◻️ lutro.physics.newFixture Function MISSING
◻️ lutro.physics.newFrictionJoint Function MISSING
◻️ lutro.physics.newGearJoint Function MISSING
◻️ lutro.physics.newMotorJoint Function MISSING
◻️ lutro.physics.newMouseJoint Function MISSING
◻️ lutro.physics.newPolygonShape Function MISSING
◻️ lutro.physics.newPrismaticJoint Function MISSING
◻️ lutro.physics.newPulleyJoint Function MISSING
◻️ lutro.physics.newRectangleShape Function MISSING
◻️ lutro.physics.newRevoluteJoint Function MISSING
◻️ lutro.physics.newRopeJoint Function MISSING
◻️ lutro.physics.newWeldJoint Function MISSING
◻️ lutro.physics.newWheelJoint Function MISSING
◻️ lutro.physics.newWorld Function MISSING
◻️ lutro.physics.setMeter Function MISSING
◻️ lutro.physics.Body Type MISSING
◻️ lutro.physics.ChainShape Type MISSING
◻️ lutro.physics.CircleShape Type MISSING
◻️ lutro.physics.Contact Type MISSING
◻️ lutro.physics.EdgeShape Type MISSING
◻️ lutro.physics.DistanceJoint Type MISSING
◻️ lutro.physics.Fixture Type MISSING
◻️ lutro.physics.FrictionJoint Type MISSING
◻️ lutro.physics.GearJoint Type MISSING
◻️ lutro.physics.Joint Type MISSING
◻️ lutro.physics.MotorJoint Type MISSING
◻️ lutro.physics.MouseJoint Type MISSING
◻️ lutro.physics.PolygonShape Type MISSING
◻️ lutro.physics.PrismaticJoint Type MISSING
◻️ lutro.physics.PulleyJoint Type MISSING
◻️ lutro.physics.RevoluteJoint Type MISSING
◻️ lutro.physics.RopeJoint Type MISSING
◻️ lutro.physics.Shape Type MISSING
◻️ lutro.physics.WeldJoint Type MISSING
◻️ lutro.physics.WheelJoint Type MISSING
◻️ lutro.physics.World Type MISSING

lutro.sound

Name Type Notes
◻️ lutro.sound.newDecoder Function MISSING
lutro.sound.newSoundData Function OK
◻️ lutro.sound.Decoder Type MISSING
◻️ lutro.sound.SoundData Type UNCHECKED (no suitable constructor for automatic check)

lutro.system

Name Type Notes
lutro.system.getClipboardText Function OK
lutro.system.getOS Function OK
lutro.system.getPowerInfo Function OK
lutro.system.getProcessorCount Function OK
lutro.system.openURL Function OK
lutro.system.setClipboardText Function OK
lutro.system.vibrate Function OK

lutro.thread

Name Type Notes
◻️ lutro.thread.getChannel Function MISSING
◻️ lutro.thread.newChannel Function MISSING
◻️ lutro.thread.newThread Function MISSING
◻️ lutro.thread.Thread Type MISSING
◻️ lutro.thread.Channel Type MISSING

lutro.timer

Name Type Notes
◻️ lutro.timer.getAverageDelta Function MISSING
lutro.timer.getDelta Function OK
lutro.timer.getFPS Function OK
lutro.timer.getTime Function OK
◻️ lutro.timer.sleep Function MISSING
◻️ lutro.timer.step Function MISSING

lutro.touch

Name Type Notes
◻️ lutro.touch.getPosition Function MISSING
◻️ lutro.touch.getPressure Function MISSING
◻️ lutro.touch.getTouches Function MISSING

lutro.video

Name Type Notes
◻️ lutro.video.newVideoStream Function MISSING
◻️ lutro.video.VideoStream Type MISSING

lutro.window

Name Type Notes
lutro.window.close Function OK
◻️ lutro.window.fromPixels Function MISSING
lutro.window.getDisplayName Function OK
◻️ lutro.window.getFullscreen Function MISSING
◻️ lutro.window.getFullscreenModes Function MISSING
◻️ lutro.window.getIcon Function MISSING
◻️ lutro.window.getMode Function MISSING
◻️ lutro.window.getPixelScale Function MISSING
lutro.window.getPosition Function OK
lutro.window.getTitle Function OK
◻️ lutro.window.hasFocus Function MISSING
◻️ lutro.window.hasMouseFocus Function MISSING
◻️ lutro.window.isDisplaySleepEnabled Function MISSING
◻️ lutro.window.isMaximized Function MISSING
◻️ lutro.window.isOpen Function MISSING
◻️ lutro.window.isVisible Function MISSING
lutro.window.maximize Function OK
lutro.window.minimize Function OK
lutro.window.requestAttention Function OK
lutro.window.setDisplaySleepEnabled Function OK
◻️ lutro.window.setFullscreen Function MISSING
lutro.window.setIcon Function OK
lutro.window.setMode Function OK
lutro.window.setPosition Function OK
lutro.window.setTitle Function OK
◻️ lutro.window.showMessageBox Function MISSING
◻️ lutro.window.toPixels Function MISSING
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].