예제 #1
0
IATLEventData* CAudioSystemImpl_sdlmixer::NewAudioEventData(TAudioEventID const nEventID)
{
	POOL_NEW_CREATE(SSDLMixerEventInstanceData, pNewEvent)(nEventID);
	return pNewEvent;
}
예제 #2
0
IATLListenerData* CAudioSystemImpl_sdlmixer::NewAudioListenerObjectData(uint const nIndex)
{
	POOL_NEW_CREATE(SATLListenerData, pNewObject)(nIndex);
	return pNewObject;
}
예제 #3
0
IATLListenerData* CAudioSystemImpl_sdlmixer::NewDefaultAudioListenerObjectData()
{
	POOL_NEW_CREATE(SATLListenerData, pNewObject)(0);
	return pNewObject;
}
예제 #4
0
IATLAudioObjectData* CAudioSystemImpl_sdlmixer::NewAudioObjectData(TAudioObjectID const nObjectID)
{
	POOL_NEW_CREATE(SSDLMixerAudioObjectData, pNewObject)(nObjectID, false);
	return pNewObject;
}
예제 #5
0
IATLAudioStandaloneFileData* CAudioSystemImpl_sdlmixer::NewAudioStandaloneFileData()
{
	POOL_NEW_CREATE(SATLAudioStandaloneFile_sdlmixer, pAudioStandaloneFile);
	return pAudioStandaloneFile;
}
예제 #6
0
IATLAudioObjectData* CAudioSystemImpl_sdlmixer::NewGlobalAudioObjectData(TAudioObjectID const nObjectID)
{
	POOL_NEW_CREATE(SATLAudioObjectData_sdlmixer, pNewObject)(nObjectID, true);
	return pNewObject;
}