示例#1
0
 public int sceKernelGetSystemTime(SceKernelSysClock* Time)
 {
     //Console.Error.WriteLine(sceKernelGetSystemTimeWide());
     if (Time == null) throw (new SceKernelException(SceKernelErrors.ERROR_ERRNO_INVALID_ARGUMENT));
     Time->MicroSeconds = sceKernelGetSystemTimeWide();
     return 0;
 }
示例#2
0
 public int sceKernelGetSystemTime(SceKernelSysClock* Time)
 {
     //Console.Error.WriteLine(sceKernelGetSystemTimeWide());
     Time->MicroSeconds = sceKernelGetSystemTimeWide();
     return 0;
 }
示例#3
0
 public int sceKernelUSec2SysClock(uint MicroSeconds, SceKernelSysClock* Clock)
 {
     Clock->MicroSeconds = MicroSeconds;
     return 0;
 }
示例#4
0
 public int sceKernelSysClock2USec(SceKernelSysClock* Clock, uint* Low, uint* High)
 {
     return sceKernelSysClock2USecWide(Clock->MicroSeconds, Low, High);
 }
示例#5
0
 public int sceKernelSetVTimerHandler(int VirtualTimerId, SceKernelSysClock* Time, PspPointer HandlerCallback, PspPointer HandlerArgument)
 {
     var VirtualTimer = VirtualTimerPool.Get(VirtualTimerId);
     VirtualTimer.SetHandler(Time: Time->MicroSeconds, HandlerCallback: HandlerCallback, HandlerArgument: HandlerArgument, HandlerIsWide: false);
     return 0;
 }
示例#6
0
 public int sceKernelGetVTimerTime(int VirtualTimerId, SceKernelSysClock* Time)
 {
     var VirtualTimer = VirtualTimerPool.Get(VirtualTimerId);
     return (int)VirtualTimer.ElapsedMicroseconds;
 }
 public int sceKernelGetVTimerTime(VirtualTimer VirtualTimer, SceKernelSysClock* Time)
 {
     return (int)VirtualTimer.ElapsedMicroseconds;
 }