OpenBarnyard
 
Loading...
Searching...
No Matches
Platform.h
Go to the documentation of this file.
1#pragma once
2
4
5class TString8;
6class TString16;
7
8enum class Platform
9{
14};
15
16void ThreadSleep( TUINT dwMilliseconds );
17void FixPathSlashes( TString8& a_rPath );
19
20TString8 Platform_UnicodeToUTF8( const TWCHAR* a_wszUnicodeString );
21TString16 Platform_UTF8ToUnicode( const TCHAR* a_pchUTF8String );
22
#define TOSHI_NAMESPACE_START
Definition Defines.h:47
#define TOSHI_NAMESPACE_END
Definition Defines.h:50
TString16 Platform_UTF8ToUnicode(const TCHAR *a_pchUTF8String)
Platform
Definition Platform.h:9
void ThreadSleep(TUINT dwMilliseconds)
TString8 Platform_UnicodeToUTF8(const TWCHAR *a_wszUnicodeString)
void FixPathSlashes(TString8 &a_rPath)
void FixPathSlashesBack(TString8 &a_rPath)
wchar_t TWCHAR
Definition Typedefs.h:21
unsigned int TUINT
Definition Typedefs.h:8
char TCHAR
Definition Typedefs.h:20