コード例 #1
0
ファイル: System.cs プロジェクト: minimalism/SupersonicSound
 public void SetCallback(Action <System, SystemCallbackType, IntPtr> callback, SystemCallbackType callbackMask)
 {
     _system.setCallback((_, type, param, __) =>
     {
         callback(this, (SystemCallbackType)type, param);
         return(RESULT.OK);
     }, (SYSTEM_CALLBACK_TYPE)callbackMask).Check();
 }
コード例 #2
0
ファイル: System.cs プロジェクト: HakanL/SupersonicSound
 public void SetCallback(Action<System, SystemCallbackType, IntPtr> callback, SystemCallbackType callbackMask)
 {
     _system.setCallback((_, type, param, __) =>
     {
         callback(this, (SystemCallbackType)type, param);
         return RESULT.OK;
     }, (SYSTEM_CALLBACK_TYPE)callbackMask).Check();
 }
コード例 #3
0
 void IPreInitilizeLowLevelSystem.SetCallback(Action <LowLevelSystem, SystemCallbackType, IntPtr, IntPtr> callback, SystemCallbackType callbackMask)
 {
     _system.setCallback((_, type, cd1, cd2, __) =>
     {
         callback(this, (SystemCallbackType)type, cd1, cd2);
         return(RESULT.OK);
     }, (SYSTEM_CALLBACK_TYPE)callbackMask).Check();
 }
コード例 #4
0
 private static extern Result FMOD_System_SetCallback(IntPtr system, SystemCallback callback,
                                                      SystemCallbackType callbackmask);