-
-
29 Nov 2021 02:01:01 UTC
- Browse (raw)
- Changes
- Homepage
- How to Contribute
- Repository
- Issues (2)
- Testers (39 / 0 / 46)
- Kwalitee
Bus factor: 1- % Coverage
- License: artistic_2
- Perl: v5.30.0
- Activity
24 month- Tools
- Download (822.59KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
Changes for version 0.08 - 2021-11-29
- Core SDL2 is "ready"
- callbacks (timers, etc) work but could use more real world testing (perl really hates threadsl...)
- test suite is not even close to being complete
- SDL2::Mixer is incomplete but core functionality is there
- SDL2::TTF is ready
- SDL2::Image is ready
- Please submit issues with tests
Documentation
SDL Assertion StructureThe Structure that Holds a Set of Audio Conversion FiltersAudio device event structureThe Structure that Defines a Point with IntegersA new audio conversion interfaceRGBA color structureStructure with fields shared by every eventSDL condition variable structureGame controller axis motion event structureGame controller button event structureGame controller button event structureGame controller touchpad event structureGame controller touchpad event structureSDL Mouse Cursor StructureDisplay state change event dataStructure that Defines a Display ModeDollar gesture event structureFile drop event structureGeneral event structureThe Structure that Defines a Point with Floating Point NumbersA Rectangle with the Origin at the Upper Left in Floating Point NumbersThe Structure that Defines a Touch PointOpaque Handle to an OpenGL ContextSDL Structure Used to Identify a Game ControllerSDL joystick layer bindingHaptic Structure Used to Identify an SDL HapticA structure containing a template for a Condition effectA structure containing a template for a Constant effectA structure containing a template for a Custom effectStructure that represents a haptic directionA generic template for a any haptic effectA structure containing a template for a Left/Right effectA structure containing a template for a Periodic effectA structure containing a template for a Ramp effectSDL Animated Image SupportJoystick axis motion event structureJoystick trackball motion event structureJoystick button event structureJoystick device event structureJoystick hat position change event structureStructure use to identify an SDL joystickStructure that encodes the stable unique ID for a joystick deviceKeyboard button event structureSDL Keysym Structure Used in Key EventsSDL Locale StructureIndividual button dataRGB value used in message box color schemeA set of colors to use for message box dialogsMessageBox Structure Containing Title, Text, Window, etc.A handle to a CAMetalLayer-backed NSView (OSX) or UIView (iOS/tvOS)Internal Format for an Audio ChunkInternal Format for a Music Chunk Interpreted Via MikmodMouse button event structureMouse motion event structureMouse wheel event structureMultiple finger gesture event structureSDL Mutex StructureOS Specific eventRGBA color palette structureRGBA pixel structureThe Structure that Defines a Point with IntegersThe "quit requested" eventVery basic read/write operation structureA Rectangle with the Origin at the Upper Left in IntegersA Structure Representing Rendering StateInformation on the Capabilities of a Render Driver or ContextSDL Semaphore StructureSensor structureSensor event structureA collection of pixels used in software blittingVideo driver dependent system event structureCustom Window Manager Information StructureCustom Event StructureA Rectangle with the Origin at the Upper Left in IntegersKeyboard text editing event structureKeyboard text input event structureAn Efficient Driver-Specific Representation of Pixel DataInformation About the Version of SDL in UseTouch finger event structureOS Specific eventInformation About the Version of SDL in UseSDL Window Structure, Corresponding to Toplevel WindowsWindow state change event dataSDL Window-shaper StructureA Union Containing Parameters for Shaped WindowsModules
FFI Wrapper for SDL (Simple DirectMedia Layer) Development LibrarySDL Image Loading LibrarySDL Audio LibraryTTF Image Loading LibrarySDL Assertion FunctionsSDL Atomic OperationsA type representing an atomic integer valueSDL Audio FunctionsSDL2 BlendMode Enumerations and DeclarationsUTF-8 Friendly Clipboard FunctionsCPU feature detection for SDLBasic Endian-specific ValuesSimple Error Message Routines for SDLSDL Event HandlingFilesystem SDL API FunctionsSDL Game Controller Event HandlingSDL Gesture Event HandlingSDL Haptic Subsystem Allowing You to Control Haptic (Force Feedback) DevicesSDL Configuration VariablesSDL Character Conversion SystemSDL Joystick Event HandlingSDL Keyboard Event HandlingDefines Constants Which Identify Keyboard Keys and ModifiersDynamically Load a Shared ObjectSDL Locale ServicesSimple Log Messages with Categories and PrioritiesModal Message Box SupportMetal Laysers and Views on SDL WindowsSDL API functions that don't fit elsewhereSDL Mouse Event HandlingFunctions to Provide Thread Synchronization PrimitivesEnumerated Pixel Format DefinitionsPlatform Defined ValuesSDL Power Management RoutinesSDL Quit Event HandlingSDL2::Rect Management FunctionsSDL 2D Rendering FunctionsGeneral Interface to Read and Write Data StreamsDefines Keyboard ScancodesSDL Sensor Event HandlingFunctions for the Shaped Window APIGeneral C Language Support FunctionsSDL2::Surface Management FunctionsPlatform Specific SDL API FunctionsSDL Custom System Window Manager HooksSDL Thread Management RoutinesSDL Time Management RoutinesSDL Touch Event HandlingInformation About the Version of SDL in UseSDL Video FunctionsProvides
in lib/SDL2/assert.pmin lib/SDL2/audio.pmin lib/SDL2/events.pmin lib/SDL2/audio.pmin lib/SDL2/audio.pmin lib/SDL2/syswm.pmin lib/SDL2/pixels.pmin lib/SDL2/events.pmin lib/SDL2/mutex.pmin lib/SDL2/events.pmin lib/SDL2/events.pmin lib/SDL2/events.pmin lib/SDL2/events.pmin lib/SDL2/events.pmin lib/SDL2/mouse.pmin lib/SDL2/syswm.pmin lib/SDL2/events.pmin lib/SDL2/video.pmin lib/SDL2/events.pmin lib/SDL2/events.pmin lib/SDL2/events.pmin lib/SDL2/rect.pmin lib/SDL2/rect.pmin lib/SDL2/touch.pmin lib/SDL2/video.pmin lib/SDL2/gamecontroller.pmin lib/SDL2/gamecontroller.pmin lib/SDL2/gamecontroller.pmin lib/SDL2/gamecontroller.pmin lib/SDL2/haptic.pmin lib/SDL2/haptic.pmin lib/SDL2/haptic.pmin lib/SDL2/haptic.pmin lib/SDL2/haptic.pmin lib/SDL2/haptic.pmin lib/SDL2/haptic.pmin lib/SDL2/haptic.pmin lib/SDL2/haptic.pmin lib/SDL2/system.pmin lib/SDL2/system.pmin lib/SDL2/Image.pmin lib/SDL2/events.pmin lib/SDL2/events.pmin lib/SDL2/events.pmin lib/SDL2/events.pmin lib/SDL2/events.pmin lib/SDL2/joystick.pmin lib/SDL2/joystick.pmin lib/SDL2/events.pmin lib/SDL2/keyboard.pmin lib/SDL2/locale.pmin lib/SDL2/messagebox.pmin lib/SDL2/messagebox.pmin lib/SDL2/messagebox.pmin lib/SDL2/messagebox.pmin lib/SDL2/metal.pmin lib/SDL2/Mixer.pmin lib/SDL2/FFI.pmin lib/SDL2/FFI.pmin lib/SDL2/Mixer.pmin lib/SDL2/events.pmin lib/SDL2/events.pmin lib/SDL2/events.pmin lib/SDL2/events.pmin lib/SDL2/mutex.pmin lib/SDL2/FFI.pmin lib/SDL2/syswm.pmin lib/SDL2/events.pmin lib/SDL2/pixels.pmin lib/SDL2/pixels.pmin lib/SDL2/rect.pmin lib/SDL2/events.pmin lib/SDL2/FFI.pmin lib/SDL2/FFI.pmin lib/SDL2/FFI.pmin lib/SDL2/rect.pmin lib/SDL2/render.pmin lib/SDL2/render.pmin lib/SDL2/mutex.pmin lib/SDL2/sensor.pmin lib/SDL2/events.pmin lib/SDL2/surface.pmin lib/SDL2/events.pmin lib/SDL2/syswm.pmin lib/SDL2/syswm.pmin lib/SDL2/TTF.pmin lib/SDL2/events.pmin lib/SDL2/events.pmin lib/SDL2/render.pmin lib/SDL2/thread.pmin lib/SDL2/events.pmin lib/SDL2/syswm.pmin lib/SDL2/events.pmin lib/SDL2/Utils.pmin lib/SDL2/Utils/Type/Enum.pmin lib/SDL2/version.pmin lib/SDL2/syswm.pmin lib/SDL2/syswm.pmin lib/SDL2/video.pmin lib/SDL2/events.pmin lib/SDL2/shape.pmin lib/SDL2/shape.pmin lib/SDL2/syswm.pmin lib/SDL2/syswm.pmin lib/SDL2/rwops.pmExamples
Module Install Instructions
To install SDL2::FFI, copy and paste the appropriate command in to your terminal.
cpanm SDL2::FFI
perl -MCPAN -e shell install SDL2::FFI
For more information on module installation, please visit the detailed CPAN module installation guide.