Sha256: 0e4aa7057e6b7cca1e3672d41fe76ad4304962d0286cb5e92003f7fc1a98f8dd

Contents?: true

Size: 688 Bytes

Versions: 3

Compression:

Stored size: 688 Bytes

Contents

#pragma once

#include "Gosu_FFI.h"

typedef struct Gosu_Channel Gosu_Channel;

GOSU_FFI_API void Gosu_Channel_destroy(Gosu_Channel* channel);

GOSU_FFI_API bool Gosu_Channel_playing(Gosu_Channel* channel);
GOSU_FFI_API void Gosu_Channel_pause(Gosu_Channel* channel);
GOSU_FFI_API bool Gosu_Channel_paused(Gosu_Channel* channel);
GOSU_FFI_API void Gosu_Channel_resume(Gosu_Channel* channel);
GOSU_FFI_API void Gosu_Channel_stop(Gosu_Channel* channel);

GOSU_FFI_API void Gosu_Channel_set_volume(Gosu_Channel* channel, double volume);
GOSU_FFI_API void Gosu_Channel_set_speed(Gosu_Channel* channel, double speed);
GOSU_FFI_API void Gosu_Channel_set_pan(Gosu_Channel* channel, double pan);

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
gosu-2.0.0.pre8 ffi/Gosu_Channel.h
gosu-2.0.0.pre7 ffi/Gosu_Channel.h
gosu-2.0.0.pre6 ffi/Gosu_Channel.h