Sha256: e2fa3fa4cfc86125a3f54c957b6efb92393f33e8f6774bf5666ef19527c59d84

Contents?: true

Size: 441 Bytes

Versions: 18

Compression:

Stored size: 441 Bytes

Contents

// -*- c++ -*-
#pragma once
#ifndef __BEEPS_SOUND_H__
#define __BEEPS_SOUND_H__


#include <xot/pimpl.h>
#include <beeps/defs.h>


namespace Beeps
{


	class Processor;


	class Sound
	{

		public:

			Sound ();

			Sound (Processor* processor, float seconds);

			~Sound ();

			void play ();

			operator bool () const;

			bool operator ! () const;

			struct Data;

			Xot::PSharedImpl<Data> self;

	};// Sound


}// Beeps


#endif//EOH

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
beeps-0.1.32 include/beeps/sound.h
beeps-0.1.31 include/beeps/sound.h
beeps-0.1.30 include/beeps/sound.h
beeps-0.1.29 include/beeps/sound.h
beeps-0.1.28 include/beeps/sound.h
beeps-0.1.27 include/beeps/sound.h
beeps-0.1.26 include/beeps/sound.h
beeps-0.1.25 include/beeps/sound.h
beeps-0.1.24 include/beeps/sound.h
beeps-0.1.23 include/beeps/sound.h
beeps-0.1.22 include/beeps/sound.h
beeps-0.1.21 include/beeps/sound.h
beeps-0.1.20 include/beeps/sound.h
beeps-0.1.18 include/beeps/sound.h
beeps-0.1.16 include/beeps/sound.h
beeps-0.1.15 include/beeps/sound.h
beeps-0.1.14 include/beeps/sound.h
beeps-0.1.13 include/beeps/sound.h