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 11 namespace mojo { 12 13 AuraInit::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 23 AuraInit::~AuraInit() { 24 } 25 26 } // namespace mojo 27