summaryrefslogblamecommitdiffstats
path: root/src/core/system.h
blob: 6d672b1b549ee2c1cb40dfed9e0b92b059f8dd57 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
                                        
                                            


                                          
 
                


                  
                   



                                                                        


                                   
                   
                
 
// Copyright 2014 Citra Emulator Project
// Licensed under GPLv2 or any later version
// Refer to the license.txt file included.

#pragma once

class EmuWindow;

namespace System {

enum class Result {
    Success,            ///< Everything is fine
    Error,              ///< Something went wrong (no module specified)
    ErrorInitCore,      ///< Something went wrong during core init
    ErrorInitVideoCore, ///< Something went wrong during video core init
};

Result Init(EmuWindow* emu_window);
bool IsPoweredOn();
void Shutdown();
}