C# Класс Valve.Steamworks.CSteamUtils

Наследование: ISteamUtils
Показать файл Открыть проект

Открытые методы

Метод Описание
BOverlayNeedsPresent ( ) : bool
CSteamUtils ( IntPtr SteamUtils )
CheckFileSignature ( string szFileName ) : ulong
GetAPICallFailureReason ( ulong hSteamAPICall ) : int
GetAPICallResult ( ulong hSteamAPICall, IntPtr pCallback, int cubCallback, int iCallbackExpected, bool &pbFailed ) : bool
GetAppID ( ) : uint
GetCSERIPPort ( uint &unIP, char &usPort ) : bool
GetConnectedUniverse ( ) : int
GetCurrentBatteryPower ( ) : byte
GetEnteredGamepadTextInput ( string pchText, uint cchText ) : bool
GetEnteredGamepadTextLength ( ) : uint
GetIPCCallCount ( ) : uint
GetIPCountry ( ) : string
GetImageRGBA ( int iImage, IntPtr pubDest, int nDestBufferSize ) : bool
GetImageSize ( int iImage, uint &pnWidth, uint &pnHeight ) : bool
GetIntPtr ( ) : IntPtr
GetSecondsSinceAppActive ( ) : uint
GetSecondsSinceComputerActive ( ) : uint
GetServerRealTime ( ) : uint
GetSteamUILanguage ( ) : string
IsAPICallCompleted ( ulong hSteamAPICall, bool &pbFailed ) : bool
IsOverlayEnabled ( ) : bool
IsSteamRunningInVR ( ) : bool
RunFrame ( ) : void
SetOverlayNotificationInset ( int nHorizontalInset, int nVerticalInset ) : void
SetOverlayNotificationPosition ( uint eNotificationPosition ) : void
SetWarningMessageHook ( IntPtr pFunction ) : void
ShowGamepadTextInput ( int eInputMode, int eLineInputMode, string pchDescription, uint unCharMax, string pchExistingText ) : bool

Приватные методы

Метод Описание
CheckIfUsable ( ) : void

Описание методов

BOverlayNeedsPresent() публичный Метод

public BOverlayNeedsPresent ( ) : bool
Результат bool

CSteamUtils() публичный Метод

public CSteamUtils ( IntPtr SteamUtils )
SteamUtils System.IntPtr

CheckFileSignature() публичный Метод

public CheckFileSignature ( string szFileName ) : ulong
szFileName string
Результат ulong

GetAPICallFailureReason() публичный Метод

public GetAPICallFailureReason ( ulong hSteamAPICall ) : int
hSteamAPICall ulong
Результат int

GetAPICallResult() публичный Метод

public GetAPICallResult ( ulong hSteamAPICall, IntPtr pCallback, int cubCallback, int iCallbackExpected, bool &pbFailed ) : bool
hSteamAPICall ulong
pCallback System.IntPtr
cubCallback int
iCallbackExpected int
pbFailed bool
Результат bool

GetAppID() публичный Метод

public GetAppID ( ) : uint
Результат uint

GetCSERIPPort() публичный Метод

public GetCSERIPPort ( uint &unIP, char &usPort ) : bool
unIP uint
usPort char
Результат bool

GetConnectedUniverse() публичный Метод

public GetConnectedUniverse ( ) : int
Результат int

GetCurrentBatteryPower() публичный Метод

public GetCurrentBatteryPower ( ) : byte
Результат byte

GetEnteredGamepadTextInput() публичный Метод

public GetEnteredGamepadTextInput ( string pchText, uint cchText ) : bool
pchText string
cchText uint
Результат bool

GetEnteredGamepadTextLength() публичный Метод

public GetEnteredGamepadTextLength ( ) : uint
Результат uint

GetIPCCallCount() публичный Метод

public GetIPCCallCount ( ) : uint
Результат uint

GetIPCountry() публичный Метод

public GetIPCountry ( ) : string
Результат string

GetImageRGBA() публичный Метод

public GetImageRGBA ( int iImage, IntPtr pubDest, int nDestBufferSize ) : bool
iImage int
pubDest System.IntPtr
nDestBufferSize int
Результат bool

GetImageSize() публичный Метод

public GetImageSize ( int iImage, uint &pnWidth, uint &pnHeight ) : bool
iImage int
pnWidth uint
pnHeight uint
Результат bool

GetIntPtr() публичный Метод

public GetIntPtr ( ) : IntPtr
Результат System.IntPtr

GetSecondsSinceAppActive() публичный Метод

public GetSecondsSinceAppActive ( ) : uint
Результат uint

GetSecondsSinceComputerActive() публичный Метод

public GetSecondsSinceComputerActive ( ) : uint
Результат uint

GetServerRealTime() публичный Метод

public GetServerRealTime ( ) : uint
Результат uint

GetSteamUILanguage() публичный Метод

public GetSteamUILanguage ( ) : string
Результат string

IsAPICallCompleted() публичный Метод

public IsAPICallCompleted ( ulong hSteamAPICall, bool &pbFailed ) : bool
hSteamAPICall ulong
pbFailed bool
Результат bool

IsOverlayEnabled() публичный Метод

public IsOverlayEnabled ( ) : bool
Результат bool

IsSteamRunningInVR() публичный Метод

public IsSteamRunningInVR ( ) : bool
Результат bool

RunFrame() публичный Метод

public RunFrame ( ) : void
Результат void

SetOverlayNotificationInset() публичный Метод

public SetOverlayNotificationInset ( int nHorizontalInset, int nVerticalInset ) : void
nHorizontalInset int
nVerticalInset int
Результат void

SetOverlayNotificationPosition() публичный Метод

public SetOverlayNotificationPosition ( uint eNotificationPosition ) : void
eNotificationPosition uint
Результат void

SetWarningMessageHook() публичный Метод

public SetWarningMessageHook ( IntPtr pFunction ) : void
pFunction System.IntPtr
Результат void

ShowGamepadTextInput() публичный Метод

public ShowGamepadTextInput ( int eInputMode, int eLineInputMode, string pchDescription, uint unCharMax, string pchExistingText ) : bool
eInputMode int
eLineInputMode int
pchDescription string
unCharMax uint
pchExistingText string
Результат bool