blob: ff2270f2e4dac6e3828d65f824a11abe010de729 [file] [log] [blame] [edit]
// 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