예제 #1
0
        public static void Event(string Name, int framenum)
        {
            var newevent = new PerformanceEvent()
            {
                FrameNum = framenum, Name = Name, Time = Environment.TickCount
            };

            _events.Add(newevent);
        }
예제 #2
0
        public static void Event(string Name, bool showDelta)
        {
            var newevent = new PerformanceEvent()
            {
                FrameNum = 0, Name = Name, Time = Environment.TickCount
            };

            if (showDelta)
            {
                long oldEventTime;
                if (_lastEventTimeByType.TryGetValue(Name, out oldEventTime))
                {
                    newevent.FrameNum = newevent.Time - oldEventTime;
                }
                _lastEventTimeByType[Name] = newevent.Time;
            }
            _events.Add(newevent);
        }
예제 #3
0
        public static void Event(string Name, bool showDelta)
        {
            var newevent = new PerformanceEvent() { FrameNum = 0, Name = Name, Time = Environment.TickCount };
            if(showDelta)
            {
                long oldEventTime;
                if(_lastEventTimeByType.TryGetValue(Name, out oldEventTime))
                {
                    newevent.FrameNum = newevent.Time - oldEventTime;
                }
                _lastEventTimeByType[Name] = newevent.Time;

            }
            _events.Add( newevent );
        }
예제 #4
0
 public static void Event(string Name, int framenum)
 {
     var newevent = new PerformanceEvent() { FrameNum = framenum, Name = Name, Time = Environment.TickCount };
     _events.Add( newevent );
 }