910e62b5创建于 1月15日历史提交
// Copyright 2017 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "chrome/browser/vr/elements/draw_phase.h"

#include <array>
#include <string>

#include "base/check_op.h"

namespace vr {

namespace {

// LINT.IfChange(DrawPhaseType)
static std::array<const char*, kNumDrawPhases + 1> g_draw_phase_strings = {
    "kPhaseNone",
    "kPhaseBackground",
    "kPhaseForeground",
    "kPhaseOverlayForeground",
};
// LINT.ThenChange(//chrome/browser/vr/elements/draw_phase.h:DrawPhaseType)
}  // namespace

std::string DrawPhaseToString(DrawPhase phase) {
  CHECK_GE(kNumDrawPhases, phase);
  return g_draw_phase_strings[phase];
}

}  // namespace vr