{ "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" : { "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" : { "requires" : { "Alien::libsdl2" : "1.02", "Data::Dump" : "0", "Exporter::Tiny" : "0", "FFI::C" : "0", "FFI::Platypus" : "1.46", "File::ShareDir" : "0", "File::Spec::Functions" : "0", "perl" : "5.02000", "strictures" : "2" } }, "test" : { "requires" : { "Test2::V0" : "0", "Test::More" : "0.98" } } }, "provides" : { "SDL2::AssertData" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::AtomicLock" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::AudioCVT" : { "file" : "lib/SDL2/AudioCVT.pm" }, "SDL2::AudioDeviceEvent" : { "file" : "lib/SDL2/AudioDeviceEvent.pm" }, "SDL2::AudioDeviceID" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::AudioFormat" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::AudioSpec" : { "file" : "lib/SDL2/AudioSpec.pm" }, "SDL2::AudioStream" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::Color" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::CommonEvent" : { "file" : "lib/SDL2/CommonEvent.pm" }, "SDL2::Cond" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::ControllerAxisEvent" : { "file" : "lib/SDL2/ControllerAxisEvent.pm" }, "SDL2::ControllerButtonEvent" : { "file" : "lib/SDL2/ControllerButtonEvent.pm" }, "SDL2::ControllerDeviceEvent" : { "file" : "lib/SDL2/ControllerDeviceEvent.pm" }, "SDL2::ControllerTouchpadEvent" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::Cursor" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::DisplayEvent" : { "file" : "lib/SDL2/DisplayEvent.pm" }, "SDL2::DisplayMode" : { "file" : "lib/SDL2/DisplayMode.pm" }, "SDL2::DollarGestureEvent" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::DropEvent" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::Enum" : { "file" : "lib/SDL2/Enum.pm" }, "SDL2::Event" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::FFI" : { "file" : "lib/SDL2/FFI.pm", "version" : "0.04" }, "SDL2::FPoint" : { "file" : "lib/SDL2/FPoint.pm" }, "SDL2::FRect" : { "file" : "lib/SDL2/FRect.pm" }, "SDL2::Finger" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::GLContext" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::GameControllerButtonBind" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::GameCrontroller" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::Haptic" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::HapticCondition" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::HapticConstant" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::HapticCustom" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::HapticDirection" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::HapticEffect" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::HapticLeftRight" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::HapticPeriodic" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::HapticRamp" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::Image" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::JoyAxisEvent" : { "file" : "lib/SDL2/JoyAxisEvent.pm" }, "SDL2::JoyBallEvent" : { "file" : "lib/SDL2/JoyBallEvent.pm" }, "SDL2::JoyButtonEvent" : { "file" : "lib/SDL2/JoyButtonEvent.pm" }, "SDL2::JoyDeviceEvent" : { "file" : "lib/SDL2/JoyDeviceEvent.pm" }, "SDL2::JoyHatEvent" : { "file" : "lib/SDL2/JoyHatEvent.pm" }, "SDL2::Joystick" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::JoystickGUID" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::JoystickID" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::KeyboardEvent" : { "file" : "lib/SDL2/KeyboardEvent.pm" }, "SDL2::Keysym" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::Locale" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::MessageBoxButtonData" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::MessageBoxColor" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::MessageBoxColorScheme" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::MessageBoxData" : { "file" : "lib/SDL2/FFI.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/MouseButtonEvent.pm" }, "SDL2::MouseMotionEvent" : { "file" : "lib/SDL2/MouseMotionEvent.pm" }, "SDL2::MouseWheelEvent" : { "file" : "lib/SDL2/MouseWheelEvent.pm" }, "SDL2::MultiGestureEvent" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::Mutex" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::Net" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::OSEvent" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::Palette" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::PixelFormat" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::Point" : { "file" : "lib/SDL2/Point.pm" }, "SDL2::QuitEvent" : { "file" : "lib/SDL2/FFI.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/FFI.pm" }, "SDL2::Rect" : { "file" : "lib/SDL2/Rect.pm" }, "SDL2::Renderer" : { "file" : "lib/SDL2/Renderer.pm" }, "SDL2::RendererInfo" : { "file" : "lib/SDL2/RendererInfo.pm" }, "SDL2::Sem" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::Semaphore" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::Sensor" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::SensorEvent" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::SensorID" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::ShapeDriver" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::SpinLock" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::Surface" : { "file" : "lib/SDL2/Surface.pm" }, "SDL2::SysWMEvent" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::SysWMinfo" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::SysWMmsg" : { "file" : "lib/SDL2/FFI.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/TextEditingEvent.pm" }, "SDL2::TextInputEvent" : { "file" : "lib/SDL2/TextInputEvent.pm" }, "SDL2::Texture" : { "file" : "lib/SDL2/Texture.pm" }, "SDL2::Thread" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::TouchFingerEvent" : { "file" : "lib/SDL2/TouchFingerEvent.pm" }, "SDL2::UserEvent" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::Utils" : { "file" : "lib/SDL2/Utils.pm" }, "SDL2::VideoBootStrap" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::VideoDevice" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::VideoDisplay" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::Window" : { "file" : "lib/SDL2/Window.pm" }, "SDL2::WindowEvent" : { "file" : "lib/SDL2/WindowEvent.pm" }, "SDL2::WindowShapeMode" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::WindowShapeParams" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::WindowShaper" : { "file" : "lib/SDL2/WindowShaper.pm" }, "SDL2::WindowUserData" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::assert_data" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::atomic_t" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::iconv_t" : { "file" : "lib/SDL2/FFI.pm" }, "SDL2::version" : { "file" : "lib/SDL2/version.pm", "version" : "0.01" }, "SDL3" : { "file" : "lib/SDL2/FFI.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.04", "x_authority" : "cpan:SANKO", "x_serialization_backend" : "JSON::PP version 4.06", "x_static_install" : 1 }