#ifndef ASH_AMBIENT_UI_AMBIENT_CONTAINER_VIEW_H_
#define ASH_AMBIENT_UI_AMBIENT_CONTAINER_VIEW_H_
#include <memory>
#include "ash/ash_export.h"
#include "ui/views/view.h"
namespace ash {
class AmbientUiSettings;
namespace ambient {
class AmbientOrientationMetricsRecorder;
}
class ASH_EXPORT AmbientContainerView : public views::View {
METADATA_HEADER(AmbientContainerView, views::View)
public:
AmbientContainerView(AmbientUiSettings ui_settings,
std::unique_ptr<views::View> main_rendering_view);
~AmbientContainerView() override;
private:
friend class AmbientAshTestBase;
void InitializeCommonSettings();
std::unique_ptr<ambient::AmbientOrientationMetricsRecorder>
orientation_metrics_recorder_;
};
}
#endif