コード例 #1
0
ファイル: sound.cpp プロジェクト: LordRhys/Sparky
	void destroy_on_finish(ga_Handle* in_handle, void* in_context)
	{
		Sound* sound = (Sound*)in_handle->sound;
		sound->m_Count--;
		if (sound->m_Count == 0)
			sound->stop();
		ga_handle_destroy(in_handle);
	}
コード例 #2
0
ファイル: Sound.cpp プロジェクト: Enigma0960/Sparky
	void loop_on_finish(ga_Handle* in_handle, void* in_context)
	{
		Sound* sound = (Sound*) in_handle->sound;
		sound->Loop();
		ga_handle_destroy(in_handle);
	}
コード例 #3
0
ファイル: gau.c プロジェクト: dazzlex27/S3DGE
/* On-Finish Callbacks */
void gau_on_finish_destroy(ga_Handle* in_finishedHandle, void* in_context)
{
  ga_handle_destroy(in_finishedHandle);
}
コード例 #4
0
ファイル: main.c プロジェクト: DavidGriffith/gorilla-audio
static void setFlagAndDestroyOnFinish(ga_Handle* in_handle, void* in_context)
{
  gc_int32* flag = (gc_int32*)(in_context);
  *flag = 1;
  ga_handle_destroy(in_handle);
}