Beispiel #1
0
        static ProfilerColors()
        {
            // Areas are defined by stats in ProfilerStats.cpp file.
            // Color are driven by CPU profiler chart area colors and must be consistent with CPU timeline sample colors.
            // Sample color is defined by ProfilerGroup (category) and defined in s_ProfilerGroupInfos table.
            s_DefaultColors = new Color[]
            {
                FrameDataView.GetMarkerCategoryColor(0),                            // "Rendering"
                FrameDataView.GetMarkerCategoryColor(1),                            // "Scripts"
                FrameDataView.GetMarkerCategoryColor(5),                            // "Physics"
                FrameDataView.GetMarkerCategoryColor(6),                            // "Animation"
                FrameDataView.GetMarkerCategoryColor(15),                           // "GarbageCollector"
                FrameDataView.GetMarkerCategoryColor(16),                           // "VSync"
                FrameDataView.GetMarkerCategoryColor(11),                           // "Global Illumination"
                FrameDataView.GetMarkerCategoryColor(24),                           // "UI"
                new Color(122.0f / 255.0f, 123.0f / 255.0f, 30.0f / 255.0f, 1.0f),  // "Others"

                new Color(240.0f / 255.0f, 128.0f / 255.0f, 128.0f / 255.0f, 1.0f), // light-coral
                new Color(169.0f / 255.0f, 169.0f / 255.0f, 169.0f / 255.0f, 1.0f), // dark-gray
                new Color(139.0f / 255.0f, 0.0f, 139.0f / 255.0f, 1.0f),            // dark-magenta
                new Color(255.0f / 255.0f, 228.0f / 255.0f, 181.0f / 255.0f, 1.0f), // moccasin
                new Color(32.0f / 255.0f, 178.0f / 255.0f, 170.0f / 255.0f, 1.0f),  // light-sea-green
                new Color(0.4831376f, 0.6211768f, 0.0219608f, 1.0f),
                new Color(0.3827448f, 0.2886272f, 0.5239216f, 1.0f),
                new Color(0.8f, 0.4423528f, 0.0f, 1.0f),
                new Color(0.4486272f, 0.4078432f, 0.050196f, 1.0f),
                new Color(0.4831376f, 0.6211768f, 0.0219608f, 1.0f),
            };
            s_ColorBlindSafeColors = new Color[s_DefaultColors.Length];
            VisionUtility.GetColorBlindSafePalette(s_ColorBlindSafeColors, 0.3f, 1f);
        }
 static ProfilerColors()
 {
     ProfilerColors.s_DefaultColors = new Color[]
     {
         FrameDataView.GetMarkerCategoryColor(0),
         FrameDataView.GetMarkerCategoryColor(1),
         FrameDataView.GetMarkerCategoryColor(5),
         FrameDataView.GetMarkerCategoryColor(15),
         FrameDataView.GetMarkerCategoryColor(16),
         FrameDataView.GetMarkerCategoryColor(11),
         FrameDataView.GetMarkerCategoryColor(24),
         new Color(0.478431374f, 0.482352942f, 0.117647059f, 1f),
         new Color(0.9411765f, 0.5019608f, 0.5019608f, 1f),
         new Color(0.6627451f, 0.6627451f, 0.6627451f, 1f),
         new Color(0.545098066f, 0f, 0.545098066f, 1f),
         new Color(1f, 0.894117653f, 0.709803939f, 1f),
         new Color(0.1254902f, 0.698039234f, 0.6666667f, 1f),
         new Color(0.4831376f, 0.6211768f, 0.0219608f, 1f),
         new Color(0.3827448f, 0.2886272f, 0.5239216f, 1f),
         new Color(0.8f, 0.4423528f, 0f, 1f),
         new Color(0.4486272f, 0.4078432f, 0.050196f, 1f),
         new Color(0.4831376f, 0.6211768f, 0.0219608f, 1f)
     };
     ProfilerColors.s_ColorBlindSafeColors = new Color[ProfilerColors.s_DefaultColors.Length];
     VisionUtility.GetColorBlindSafePalette(ProfilerColors.s_ColorBlindSafeColors, 0.3f, 1f);
 }