Код:
class DLL_IMPORT UWindowsViewport : public UViewport
{
char Unknown1[0x0224 - 0x01ac];
public:
virtual INT Exec(TCHAR const *, class FOutputDevice &);
virtual ~UWindowsViewport();
virtual void Destroy();
virtual void ShutdownAfterError();
virtual INT Lock(BYTE *, INT *);
virtual void Unlock();
virtual INT IsFullscreen();
virtual INT ResizeViewport(DWORD, INT, INT, INT);
virtual void SetModeCursor();
virtual void UpdateWindowFrame();
virtual void OpenWindow(DWORD, INT, INT, INT, INT, INT);
virtual void CloseWindow();
virtual void UpdateInput(INT, FLOAT);
virtual void * GetWindow();
virtual void SetMouseCapture(INT, INT, INT);
virtual void Repaint(INT);
virtual void TryRenderDevice(TCHAR const *, INT, INT, INT);
virtual TCHAR * GetLocalizedKeyName(enum EInputKey);
virtual void PlayForceFeedBack(INT, FLOAT);
virtual void TickForceFeedBack(FLOAT);
virtual void SetMouseDisable(INT);
virtual INT IsDefaultConsolePos();
virtual INT IsMouseCaptured();
private:
static class UClass PrivateStaticClass();
public:
INT CauseInputEvent(INT, enum EInputAction, FLOAT);
static struct IDirectInput8W * DirectInput8();
void EndFullscreen();
static INT STDCALL EnumAxesCallback(struct DIDEVICEOBJECTINSTANCEW const *, void *);
static INT STDCALL EnumEffectsInFileProc(struct DIFILEEFFECT const *, void *);
static INT STDCALL EnumJoysticksCallback(struct DIDEVICEINSTANCEW const *, void *);
static class L2FFEffect FFEffect();
class UWindowsClient * GetOuterUWindowsClient() const;
DWORD GetViewportButtonFlags(DWORD);
static void CDECL InternalConstructor(void *);
static struct IDirectInputDevice8W * Joystick();
static struct DIDEVCAPS JoystickCaps();
static struct IDirectInputDevice8W * Mouse();
void SetDefaultConsolePos(INT);
void SetTopness();
static class UClass * CDECL StaticClass();
void ToggleFullscreen();
UWindowsViewport();
UWindowsViewport(class UWindowsViewport const &);
long ViewportWndProc(unsigned int, unsigned int, long);
static void * CDECL operator new(unsigned int, class UObject *, class FName, DWORD);
static void * CDECL operator new(unsigned int, enum EInternal *);
class UWindowsViewport & operator=(class UWindowsViewport const &);
};