1// Copyright (c) 2014 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "mojo/aura/aura_init.h" 6 7#include "mojo/aura/context_factory_mojo.h" 8#include "mojo/aura/screen_mojo.h" 9#include "ui/aura/env.h" 10 11namespace mojo { 12 13AuraInit::AuraInit() { 14 aura::Env::CreateInstance(false); 15 16 context_factory_.reset(new ContextFactoryMojo); 17 aura::Env::GetInstance()->set_context_factory(context_factory_.get()); 18 19 screen_.reset(ScreenMojo::Create()); 20 gfx::Screen::SetScreenInstance(gfx::SCREEN_TYPE_NATIVE, screen_.get()); 21} 22 23AuraInit::~AuraInit() { 24} 25 26} // namespace mojo 27