public static FrameDebugProviderInfo CreateFromProvider(IFrameDebugProvider provider)
 {
     return(new FrameDebugProviderInfo()
     {
         uniqueIdentifier = provider.GetUniqueIdentifier(),
         displayName = provider.GetDisplayName(),
         provider = provider
     });
 }
示例#2
0
        public void AddFrameDebugProvider(IFrameDebugProvider provider)
        {
            if (!m_RecordingEnabled)
            {
                return;
            }

            if (!m_ProviderInfos.Any(info => info.uniqueIdentifier == provider.GetUniqueIdentifier()))
            {
                m_ProviderInfos.Add(new FrameDebugProviderInfo()
                {
                    uniqueIdentifier = provider.GetUniqueIdentifier(),
                    displayName      = provider.GetDisplayName(),
                    provider         = provider
                });
            }
        }