Raylib-FFI

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN


 SetSoundVolume( $sound, $volume )

    Set volume for a sound (1.0 is max level)

 SetSoundPitch( $sound, $pitch )

    Set pitch for a sound (1.0 is base level)

 SetSoundPan( $sound, $pan )

    Set pan for a sound (0.5 is center)

 WaveCopy( $wave ) : Raylib::FFI::Wave

    Copy a wave to a new wave

 WaveCrop( $wave, $initFrame, $finalFrame )

    Crop a wave to defined samples range

 WaveFormat( $wave, $sampleRate, $sampleSize, $channels )

    Convert wave data to desired format

 LoadWaveSamples( $wave ) : float*

    Load samples data from wave as a 32bit float array

 UnloadWaveSamples( $samples )

    Unload samples data loaded with LoadWaveSamples()

 LoadMusicStream( $fileName ) : Raylib::FFI::Music

    Load music stream from file

 LoadMusicStreamFromMemory( $fileType, $data, $dataSize ) :
 Raylib::FFI::Music

    Load music stream from data

 IsMusicValid( $music ) : bool

    Check if music stream is ready

 UnloadMusicStream( $music )

    Unload music stream

 PlayMusicStream( $music )

    Start music playing

 IsMusicStreamPlaying( $music ) : bool

    Check if music is playing

 UpdateMusicStream( $music )

    Update buffers for music streaming

 StopMusicStream( $music )

    Stop music playing

 PauseMusicStream( $music )

    Pause music playing

 ResumeMusicStream( $music )

    Resume music playing

 SeekMusicStream( $music, $position )

    Seek music to a position (in seconds)

 SetMusicVolume( $music, $volume )

    Set volume for music (1.0 is max level)

 SetMusicPitch( $music, $pitch )

    Set pitch for a music (1.0 is base level)

 SetMusicPan( $music, $pan )

    Set pan for a music (0.5 is center)

 GetMusicTimeLength( $music ) : float

    Get music time length (in seconds)

 GetMusicTimePlayed( $music ) : float

    Get current music time played (in seconds)

 LoadAudioStream( $sampleRate, $sampleSize, $channels ) :
 Raylib::FFI::AudioStream

    Load audio stream (to stream raw audio pcm data)

 IsAudioStreamValid( $audioStream ) : bool

    Check if an audio stream is valid

 UnloadAudioStream( $audioStream )

    Unload audio stream

 UpdateAudioStream( $audioStream, $data, $frameCount )

    Update audio stream buffers with data

 IsAudioStreamProcessed( $audioStream ) : bool

    Check if any audio stream buffers requires refill

 PlayAudioStream( $audioStream )



( run in 0.452 second using v1.01-cache-2.11-cpan-39bf76dae61 )