CSPspEmu.Hle.Modules.ge.sceGe_user.sceGeSetCallback C# (CSharp) Method

sceGeSetCallback() private method

private sceGeSetCallback ( PspGeCallbackData &PspGeCallbackData ) : int
PspGeCallbackData CSPspEmu.Core.Gpu.PspGeCallbackData
return int
        public int sceGeSetCallback(ref PspGeCallbackData PspGeCallbackData)
        {
            int CallbackId = CallbackLastId++;
            Callbacks[CallbackId] = PspGeCallbackData;

            var CallbackData = PspGeCallbackData;

            /*
            ConsoleUtils.SaveRestoreConsoleColor(ConsoleColor.Cyan, () =>
            {
                Console.WriteLine("PspGeCallbackData.Finish(0x{0:X}) : (0x{1:X})", CallbackData.FinishFunction, CallbackData.FinishArgument);
                Console.WriteLine("PspGeCallbackData.Signal(0x{0:X}) : (0x{1:X})", CallbackData.SignalFunction, CallbackData.SignalArgument);
            });
            */

            Logger.Info("PspGeCallbackData.Finish(0x{0:X}) : (0x{1:X})", PspGeCallbackData.FinishFunction, PspGeCallbackData.FinishArgument);
            Logger.Info("PspGeCallbackData.Signal(0x{0:X}) : (0x{1:X})", PspGeCallbackData.SignalFunction, PspGeCallbackData.SignalArgument);

            //Console.Error.WriteLine("{0}", *PspGeCallbackData);
            return CallbackId;
        }