Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
LinuxPlatform.cs
Go to the documentation of this file.
1
using
System
;
2
using
ReLogic.Localization.IME
;
3
4
namespace
ReLogic.OS.Linux
;
5
6
internal
class
LinuxPlatform
:
Platform
7
{
8
public
LinuxPlatform
()
9
: base(
PlatformType
.Linux)
10
{
11
RegisterService((
IClipboard
)
new
Clipboard
());
12
RegisterService((
IPathService
)
new
PathService
());
13
RegisterService((
IWindowService
)
new
WindowService
());
14
RegisterService((
IImeService
)
new
UnsupportedPlatformIme
());
15
}
16
17
public
override
void
InitializeClientServices
(
IntPtr
windowHandle)
18
{
19
RegisterService((
IImeService
)
new
FnaIme
());
20
}
21
}
ReLogic.Localization.IME.FnaIme
Definition
FnaIme.cs:6
ReLogic.Localization.IME.UnsupportedPlatformIme
Definition
UnsupportedPlatformIme.cs:4
ReLogic.OS.Linux.Clipboard
Definition
Clipboard.cs:8
ReLogic.OS.Linux.LinuxPlatform.InitializeClientServices
override void InitializeClientServices(IntPtr windowHandle)
Definition
LinuxPlatform.cs:17
ReLogic.OS.Linux.LinuxPlatform.LinuxPlatform
LinuxPlatform()
Definition
LinuxPlatform.cs:8
ReLogic.OS.Linux.LinuxPlatform
Definition
LinuxPlatform.cs:7
ReLogic.OS.Linux.PathService
Definition
PathService.cs:9
ReLogic.OS.Linux.WindowService
Definition
WindowService.cs:6
ReLogic.OS.Platform
Definition
Platform.cs:10
ReLogic.Localization.IME.IImeService
Definition
IImeService.cs:6
ReLogic.OS.IClipboard
Definition
IClipboard.cs:4
ReLogic.OS.IPathService
Definition
IPathService.cs:4
ReLogic.OS.IWindowService
Definition
IWindowService.cs:8
ReLogic.Localization.IME
Definition
CandidateList.cs:1
ReLogic.OS.Linux
Definition
Clipboard.cs:5
ReLogic.OS.PlatformType
PlatformType
Definition
PlatformType.cs:4
System
Definition
BlockingCollection.cs:8
System.IntPtr
Definition
IntPtr.cs:14
source
ReLogic
ReLogic.OS.Linux
LinuxPlatform.cs
Generated by
1.10.0