blob: 5d01f982d22e0a582f16e81c8acf4fb736f4ea87 [file] [log] [blame]
// Copyright 2018 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef SRC_UI_SCENIC_LIB_SCENIC_UTIL_PRINT_EVENT_H_
#define SRC_UI_SCENIC_LIB_SCENIC_UTIL_PRINT_EVENT_H_
#include <fuchsia/ui/gfx/cpp/fidl.h>
#include <ostream>
std::ostream& operator<<(std::ostream& stream, const fuchsia::ui::gfx::Event& event);
std::ostream& operator<<(std::ostream& stream, const fuchsia::ui::gfx::SizeChangeHintEvent& event);
std::ostream& operator<<(std::ostream& stream, const fuchsia::ui::gfx::MetricsEvent& event);
std::ostream& operator<<(std::ostream& stream, const fuchsia::ui::gfx::ImportUnboundEvent& event);
std::ostream& operator<<(std::ostream& stream, const fuchsia::ui::gfx::ViewConnectedEvent& event);
std::ostream& operator<<(std::ostream& stream,
const fuchsia::ui::gfx::ViewDisconnectedEvent& event);
std::ostream& operator<<(std::ostream& stream,
const fuchsia::ui::gfx::ViewHolderConnectedEvent& event);
std::ostream& operator<<(std::ostream& stream,
const fuchsia::ui::gfx::ViewHolderDisconnectedEvent& event);
std::ostream& operator<<(std::ostream& stream,
const fuchsia::ui::gfx::ViewAttachedToSceneEvent& event);
std::ostream& operator<<(std::ostream& stream,
const fuchsia::ui::gfx::ViewDetachedFromSceneEvent& event);
std::ostream& operator<<(std::ostream& stream,
const fuchsia::ui::gfx::ViewPropertiesChangedEvent& event);
std::ostream& operator<<(std::ostream& stream,
const fuchsia::ui::gfx::ViewStateChangedEvent& event);
#endif // SRC_UI_SCENIC_LIB_SCENIC_UTIL_PRINT_EVENT_H_