Platform_NULL_OS.h
Go to the documentation of this file.00001 00010 #ifndef __Platform_NULL_OS_H__ 00011 #define __Platform_NULL_OS_H__ 00012 00013 // Includes 00014 #include "Platform_OS.h" 00015 00016 // Forward declares 00017 00018 // Platform_NULL_OS 00019 class Platform_NULL_OS:public Platform_OS 00020 { 00021 00022 public: 00023 Platform_NULL_OS(); 00024 00025 virtual void SetApplicationName(const char* applicationName); 00026 00027 virtual const char* GetCommandLineString(); 00028 00029 virtual const char* GetExecutablePath(); 00030 00031 virtual bool HasFocus(); 00032 00033 virtual void OsYield(); 00034 00035 virtual void DisplayAssertMessage(const char* expression, const char* message, const char* file, int line); 00036 00037 virtual void OutputDebugText(const char * formatstr, ...); 00038 00039 virtual void ReportFatalError(const char* message, const char* file, int line); 00040 00041 virtual bool ExitRequested(); 00042 00043 00044 private: 00045 }; 00046 00047 00048 #endif /* __Platform_NULL_OS_H__ */
Reproduction/republishing of any material on this site without permission is strictly prohibited.
