{ "abstract" : "FFI Wrapper for SDL (Simple DirectMedia Layer) Development Library", "author" : [ "Sanko Robinson " ], "dynamic_config" : 0, "generated_by" : "Minilla/v3.1.12", "license" : [ "artistic_2" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", "version" : "2" }, "name" : "SDL2-FFI", "no_index" : { "directory" : [ "t", "xt", "inc", "share", "eg", "examples", "author", "builder" ] }, "prereqs" : { "configure" : { "requires" : { "Alien::libsdl2" : "1.06", "Devel::CheckBin" : "0", "Module::Build::Tiny" : "0.039" } }, "develop" : { "requires" : { "Test::CPAN::Meta" : "0", "Test::MinimumVersion::Fast" : "0.04", "Test::PAUSE::Permissions" : "0.07", "Test::Pod" : "1.41", "Test::Spellunker" : "v0.2.7" } }, "runtime" : { "recommends" : { "B::Deparse" : "0" }, "requires" : { "Alien::libsdl2" : "1.07", "Data::Dump" : "0", "Exporter::Tiny" : "0", "FFI::Build" : "1.04", "FFI::C" : "0", "FFI::Platypus" : "1.55", "File::Share" : "0", "File::Spec::Functions" : "0", "Path::Tiny" : "0", "Try::Tiny" : "0", "perl" : "5.02000", "strictures" : "2" } }, "test" : { "requires" : { "Test2::V0" : "0", "Test::More" : "0.98", "Test::NeedsDisplay" : "1.07" } } }, "provides" : { "SDL2::AssertData" : { "file" : "lib/SDL2/assert.pm" }, "SDL2::AudioCVT" : { "file" : "lib/SDL2/audio.pm" }, "SDL2::AudioDeviceEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::AudioSpec" : { "file" : "lib/SDL2/audio.pm" }, "SDL2::AudioStream" : { "file" : "lib/SDL2/audio.pm" }, "SDL2::Cocoa" : { "file" : "lib/SDL2/syswm.pm" }, "SDL2::Color" : { "file" : "lib/SDL2/pixels.pm" }, "SDL2::CommonEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::Cond" : { "file" : "lib/SDL2/mutex.pm" }, "SDL2::ControllerAxisEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::ControllerButtonEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::ControllerDeviceEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::ControllerSensorEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::ControllerTouchpadEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::Cursor" : { "file" : "lib/SDL2/mouse.pm", "version" : "0.01" }, "SDL2::DFB" : { "file" : "lib/SDL2/syswm.pm" }, "SDL2::DisplayEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::DisplayMode" : { "file" : "lib/SDL2/video.pm" }, "SDL2::DollarGestureEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::DropEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::Event" : { "file" : "lib/SDL2/events.pm" }, "SDL2::FFI" : { "file" : "lib/SDL2/FFI.pm", "version" : "0.06" }, "SDL2::FPoint" : { "file" : "lib/SDL2/rect.pm" }, "SDL2::FRect" : { "file" : "lib/SDL2/rect.pm" }, "SDL2::Finger" : { "file" : "lib/SDL2/touch.pm" }, "SDL2::GLContext" : { "file" : "lib/SDL2/video.pm", "version" : "0.01" }, "SDL2::GameController" : { "file" : "lib/SDL2/gamecontroller.pm" }, "SDL2::GameControllerButtonBind" : { "file" : "lib/SDL2/gamecontroller.pm" }, "SDL2::GameControllerButtonBind_Hat" : { "file" : "lib/SDL2/gamecontroller.pm" }, "SDL2::GameControllerButtonBind_Value" : { "file" : "lib/SDL2/gamecontroller.pm" }, "SDL2::Haptic" : { "file" : "lib/SDL2/haptic.pm", "version" : "0.01" }, "SDL2::HapticCondition" : { "file" : "lib/SDL2/haptic.pm" }, "SDL2::HapticConstant" : { "file" : "lib/SDL2/haptic.pm" }, "SDL2::HapticCustom" : { "file" : "lib/SDL2/haptic.pm" }, "SDL2::HapticDirection" : { "file" : "lib/SDL2/haptic.pm" }, "SDL2::HapticEffect" : { "file" : "lib/SDL2/haptic.pm" }, "SDL2::HapticLeftRight" : { "file" : "lib/SDL2/haptic.pm" }, "SDL2::HapticPeriodic" : { "file" : "lib/SDL2/haptic.pm" }, "SDL2::HapticRamp" : { "file" : "lib/SDL2/haptic.pm" }, "SDL2::ID3D11Device" : { "file" : "lib/SDL2/system.pm" }, "SDL2::IDirect3DDevice9" : { "file" : "lib/SDL2/system.pm" }, "SDL2::Image" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::JoyAxisEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::JoyBallEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::JoyButtonEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::JoyDeviceEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::JoyHatEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::Joystick" : { "file" : "lib/SDL2/joystick.pm" }, "SDL2::JoystickGUID" : { "file" : "lib/SDL2/joystick.pm" }, "SDL2::KeyboardEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::Keysym" : { "file" : "lib/SDL2/keyboard.pm" }, "SDL2::Locale" : { "file" : "lib/SDL2/locale.pm" }, "SDL2::MessageBoxButtonData" : { "file" : "lib/SDL2/messagebox.pm" }, "SDL2::MessageBoxColor" : { "file" : "lib/SDL2/messagebox.pm" }, "SDL2::MessageBoxColorScheme" : { "file" : "lib/SDL2/messagebox.pm" }, "SDL2::MessageBoxData" : { "file" : "lib/SDL2/messagebox.pm" }, "SDL2::MetalView" : { "file" : "lib/SDL2/metal.pm" }, "SDL2::Mixer" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::Mixer::Chunk" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::Mixer::Fading" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::Mixer::Mix::Chunk" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::Mixer::Mix::Fading" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::Mixer::Mix::Music" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::Mixer::Mix::MusicType" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::Mixer::Music" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::Mixer::MusicType" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::MouseButtonEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::MouseMotionEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::MouseWheelEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::MultiGestureEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::Mutex" : { "file" : "lib/SDL2/mutex.pm" }, "SDL2::Net" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::OS2" : { "file" : "lib/SDL2/syswm.pm" }, "SDL2::OSEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::Palette" : { "file" : "lib/SDL2/pixels.pm" }, "SDL2::PixelFormat" : { "file" : "lib/SDL2/pixels.pm" }, "SDL2::Point" : { "file" : "lib/SDL2/rect.pm" }, "SDL2::QuitEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::RTF" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::RTF::Context" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::RTF::FontEngine" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::RWops" : { "file" : "lib/SDL2/rwops.pm" }, "SDL2::Rect" : { "file" : "lib/SDL2/rect.pm" }, "SDL2::Renderer" : { "file" : "lib/SDL2/render.pm" }, "SDL2::RendererInfo" : { "file" : "lib/SDL2/render.pm" }, "SDL2::Semaphore" : { "file" : "lib/SDL2/mutex.pm" }, "SDL2::Sensor" : { "file" : "lib/SDL2/sensor.pm" }, "SDL2::SensorEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::Surface" : { "file" : "lib/SDL2/surface.pm" }, "SDL2::SysWMEvent" : { "file" : "lib/SDL2/events.pm", "version" : "0.01" }, "SDL2::SysWMinfo" : { "file" : "lib/SDL2/syswm.pm", "version" : "0.01" }, "SDL2::SysWMmsg" : { "file" : "lib/SDL2/syswm.pm" }, "SDL2::TTF" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::TTF::Font" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::TTF::Image" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::TTF::PosBuf" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::TextEditingEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::TextInputEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::Texture" : { "file" : "lib/SDL2/render.pm" }, "SDL2::Thread" : { "file" : "lib/SDL2/thread.pm" }, "SDL2::TouchFingerEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::UIKit" : { "file" : "lib/SDL2/syswm.pm" }, "SDL2::UserEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::Utils" : { "file" : "lib/SDL2/Utils.pm" }, "SDL2::Utils::Type::Enum" : { "file" : "lib/SDL2/Utils/Type/Enum.pm", "version" : "0.06" }, "SDL2::Version" : { "file" : "lib/SDL2/version.pm" }, "SDL2::Vivante" : { "file" : "lib/SDL2/syswm.pm" }, "SDL2::Win" : { "file" : "lib/SDL2/syswm.pm" }, "SDL2::Window" : { "file" : "lib/SDL2/video.pm" }, "SDL2::WindowEvent" : { "file" : "lib/SDL2/events.pm" }, "SDL2::WindowShapeMode" : { "file" : "lib/SDL2/shape.pm" }, "SDL2::WindowShapeParams" : { "file" : "lib/SDL2/shape.pm" }, "SDL2::X11" : { "file" : "lib/SDL2/syswm.pm" }, "SDL2::assert" : { "file" : "lib/SDL2/assert.pm" }, "SDL2::atomic" : { "file" : "lib/SDL2/atomic.pm" }, "SDL2::atomic_t" : { "file" : "lib/SDL2/atomic_t.pm" }, "SDL2::audio" : { "file" : "lib/SDL2/audio.pm" }, "SDL2::blendmode" : { "file" : "lib/SDL2/blendmode.pm", "version" : "0.01" }, "SDL2::clipboard" : { "file" : "lib/SDL2/clipboard.pm", "version" : "0.01" }, "SDL2::endian" : { "file" : "lib/SDL2/endian.pm" }, "SDL2::error" : { "file" : "lib/SDL2/error.pm", "version" : "0.01" }, "SDL2::events" : { "file" : "lib/SDL2/events.pm", "version" : "0.01" }, "SDL2::filesystem" : { "file" : "lib/SDL2/filesystem.pm", "version" : "0.01" }, "SDL2::gamecontroller" : { "file" : "lib/SDL2/gamecontroller.pm", "version" : "0.01" }, "SDL2::gesture" : { "file" : "lib/SDL2/gesture.pm", "version" : "0.01" }, "SDL2::haptic" : { "file" : "lib/SDL2/haptic.pm", "version" : "0.01" }, "SDL2::hints" : { "file" : "lib/SDL2/hints.pm", "version" : "0.01" }, "SDL2::iconv_t" : { "file" : "lib/SDL2/iconv_t.pm", "version" : "0.01" }, "SDL2::joystick" : { "file" : "lib/SDL2/joystick.pm", "version" : "0.01" }, "SDL2::keyboard" : { "file" : "lib/SDL2/keyboard.pm", "version" : "0.01" }, "SDL2::keycode" : { "file" : "lib/SDL2/keycode.pm", "version" : "0.01" }, "SDL2::loadso" : { "file" : "lib/SDL2/loadso.pm", "version" : "0.01" }, "SDL2::locale" : { "file" : "lib/SDL2/locale.pm" }, "SDL2::log" : { "file" : "lib/SDL2/log.pm", "version" : "0.01" }, "SDL2::messagebox" : { "file" : "lib/SDL2/messagebox.pm", "version" : "0.01" }, "SDL2::metal" : { "file" : "lib/SDL2/metal.pm", "version" : "0.01" }, "SDL2::misc" : { "file" : "lib/SDL2/misc.pm" }, "SDL2::mouse" : { "file" : "lib/SDL2/mouse.pm", "version" : "0.01" }, "SDL2::msg" : { "file" : "lib/SDL2/syswm.pm" }, "SDL2::mutex" : { "file" : "lib/SDL2/mutex.pm", "version" : "0.01" }, "SDL2::pixels" : { "file" : "lib/SDL2/pixels.pm", "version" : "0.01" }, "SDL2::platform" : { "file" : "lib/SDL2/platform.pm", "version" : "0.01" }, "SDL2::power" : { "file" : "lib/SDL2/power.pm", "version" : "0.01" }, "SDL2::quit" : { "file" : "lib/SDL2/quit.pm", "version" : "0.01" }, "SDL2::rect" : { "file" : "lib/SDL2/rect.pm" }, "SDL2::render" : { "file" : "lib/SDL2/render.pm", "version" : "0.01" }, "SDL2::rwops_h" : { "file" : "lib/SDL2/rwops.pm" }, "SDL2::scancode" : { "file" : "lib/SDL2/scancode.pm", "version" : "0.01" }, "SDL2::sensor" : { "file" : "lib/SDL2/sensor.pm", "version" : "0.01" }, "SDL2::shape" : { "file" : "lib/SDL2/shape.pm", "version" : "0.01" }, "SDL2::stdinc" : { "file" : "lib/SDL2/stdinc.pm", "version" : "0.01" }, "SDL2::surface" : { "file" : "lib/SDL2/surface.pm", "version" : "0.01" }, "SDL2::system" : { "file" : "lib/SDL2/system.pm", "version" : "0.01" }, "SDL2::syswm" : { "file" : "lib/SDL2/syswm.pm", "version" : "0.01" }, "SDL2::thread" : { "file" : "lib/SDL2/thread.pm", "version" : "0.01" }, "SDL2::timer" : { "file" : "lib/SDL2/timer.pm", "version" : "0.01" }, "SDL2::touch" : { "file" : "lib/SDL2/touch.pm", "version" : "0.01" }, "SDL2::version" : { "file" : "lib/SDL2/version.pm", "version" : "0.01" }, "SDL2::video" : { "file" : "lib/SDL2/video.pm" } }, "release_status" : "stable", "resources" : { "bugtracker" : { "web" : "https://github.com/sanko/SDL2.pm/issues" }, "homepage" : "https://github.com/sanko/SDL2.pm", "repository" : { "url" : "git://github.com/sanko/SDL2.pm.git", "web" : "https://github.com/sanko/SDL2.pm" } }, "version" : "0.06", "x_authority" : "cpan:SANKO", "x_serialization_backend" : "JSON::PP version 4.06", "x_static_install" : 1 }