- Extends
- UWindowBase
Core.Object
|
+-- Engine.Interactions
|
+-- Engine.Interaction
|
+-- UWindow.UWindowBase
|
+-- UWindow.UWindowWindow
Direct Known Subclasses:
UWindowBitmap, UWindowClientWindow, UWindowControlFrame, UWindowDialogControl, UWindowFramedWindow, UWindowGrid, UWindowGridClient, UWindowGridColumn, UWindowHScrollBar, UWindowHSplitter, UWindowMessageBoxArea, UWindowProgressBar, UWindowRootWindow, UWindowTabControlTabArea, UWindowVScrollBar, UWindowVSplitter
Enumerations Summary |
WinMessage WM_LMouseDown,
WM_LMouseUp,
WM_MMouseDown,
WM_MMouseUp,
WM_RMouseDown,
WM_RMouseUp,
WM_KeyUp,
WM_KeyDown,
WM_KeyType,
WM_Paint |
Structures Summary |
MouseCursor tex, HotX, HotY, WindowsCursor |
Functions Summary |
| | Activated ()))
|
| | ActivateWindow (int Depth, bool bTransientNoDeactivate))
|
| | AfterCreate ()))
|
| | AfterPaint (Canvas C, float X, float Y))
|
| | BeforeCreate ()))
|
| | BeforePaint (Canvas C, float X, float Y))
|
| | BeginPlay ()))
|
| | BringToFront ()))
|
| | CancelAcceptsFocus ()))
|
| UWindowWindow | CheckKeyFocusWindow ()))
|
| bool | CheckMousePassThrough (float X, float Y))
|
| | Click (float X, float Y))
|
| | ClipText (Canvas C, float X, float Y, coerce string S, optional bool bCheckHotkey))
|
| | ClipTextWidth (Canvas C, float X, float Y, coerce string S, float W))
|
| | Close (optional bool bByParent))
|
| | Created ()))
|
| UWindowWindow | CreateWindow (class<UWindowWindow> WndClass, float X, float Y, float W, float H, optional UWindowWindow OwnerW, optional bool bUnique, optional name ObjectName))
|
| | Deactivated ()))
|
| | DoTick (float Delta))
|
| | DoubleClick (float X, float Y))
|
| | DrawClippedActor (Canvas C, float X, float Y, Engine.Actor A, bool WireFrame, rotator RotOffset, vector LocOffset ))
|
| | DrawClippedTexture (Canvas C, float X, float Y, texture Tex ))
|
| | DrawHorizTiledPieces (Canvas C, float DestX, float DestY, float DestW, float DestH, TexRegion T1, TexRegion T2, TexRegion T3, TexRegion T4, TexRegion T5, float Scale ))
|
| | DrawMiscBevel (Canvas C, float X, float Y, float W, float H, Texture T, int BevelType))
|
| | DrawStretchedTexture (Canvas C, float X, float Y, float W, float H, texture Tex ))
|
| | DrawStretchedTextureSegment (Canvas C, float X, float Y, float W, float H, float tX, float tY, float tW, float tH, texture Tex ))
|
| | DrawUpBevel (Canvas C, float X, float Y, float W, float H, Texture T))
|
| | DrawVertTiledPieces (Canvas C, float DestX, float DestY, float DestW, float DestH, TexRegion T1, TexRegion T2, TexRegion T3, TexRegion T4, TexRegion T5, float Scale ))
|
| | EscClose ()))
|
| UWindowWindow | FindChildWindow (class<UWindowWindow> ChildClass, optional bool bExactClass))
|
| UWindowWindow | FindWindowUnder (float X, float Y))
|
| | FocusOtherWindow (UWindowWindow W))
|
| | FocusWindow ()))
|
| | GetDesiredDimensions (out float W, out float H))
|
| Engine.LevelInfo | GetEntryLevel ()))
|
| Engine.LevelInfo | GetLevel ()))
|
| Texture | GetLookAndFeelTexture ()))
|
| | GetMouseXY (out float X, out float Y))
|
| UWindowWindow | GetParent (class<UWindowWindow> ParentClass, optional bool bExactClass))
|
| Engine.PlayerController | GetPlayerOwner ()))
|
| | GlobalToWindow (float GlobalX, float GlobalY, out float WinX, out float WinY))
|
| | HideChildWindow (UWindowWindow Child))
|
| | HideWindow ()))
|
| bool | HotKeyDown (int Key, float X, float Y))
|
| bool | HotKeyUp (int Key, float X, float Y))
|
| bool | IsActive ()))
|
| | KeyDown (int Key, float X, float Y))
|
| | KeyFocusEnter ()))
|
| | KeyFocusExit ()))
|
| | KeyPressed (int Key, float X, float Y))
|
| | KeyUp (int Key, float X, float Y))
|
| | LMouseDown (float X, float Y))
|
| | LMouseUp (float X, float Y))
|
| | MClick (float X, float Y))
|
| | MDoubleClick (float X, float Y))
|
| UWindowMessageBox | MessageBox (string Title, string Message, MessageBoxButtons Buttons, MessageBoxResult ESCResult, optional MessageBoxResult EnterResult, optional int TimeOut))
|
| | MessageBoxDone (UWindowMessageBox W, MessageBoxResult Result))
|
| bool | MessageClients (WinMessage Msg, Canvas C, float X, float Y, int Key))
|
| | MMouseDown (float X, float Y))
|
| | MMouseUp (float X, float Y))
|
| | MouseEnter ()))
|
| bool | MouseIsOver ()))
|
| | MouseLeave ()))
|
| | MouseMove (float X, float Y))
|
| | NotifyAfterLevelChange ()))
|
| | NotifyBeforeLevelChange ()))
|
| | NotifyQuitUnreal ()))
|
| | Paint (Canvas C, float X, float Y))
|
| | PaintClients (Canvas C, float X, float Y))
|
| byte | ParseAmpersand (string S, out string Result, out string Underline, bool bCalcUnderline))
|
| | ProcessMenuKey (int Key, string KeyName))
|
| bool | PropagateKey (WinMessage Msg, Canvas C, float X, float Y, int Key))
|
| bool | PropagateMessage (coerce string Msg, float MsgLife))
|
| | RClick (float X, float Y))
|
| | RDoubleClick (float X, float Y))
|
| string | RemoveAmpersand (string S))
|
| | ReplaceText (out string Text, string Replace, string With))
|
| | Resized ()))
|
| | ResolutionChanged (float W, float H))
|
| | RMouseDown (float X, float Y))
|
| | RMouseUp (float X, float Y))
|
| | SaveConfigs ()))
|
| | SendToBack ()))
|
| | SetAcceptsFocus ()))
|
| | SetAcceptsHotKeys (bool bNewAccpetsHotKeys))
|
| | SetCursor (MouseCursor C))
|
| | SetMouseWindow ()))
|
| | SetParent (UWindowWindow NewParent))
|
| | SetSize (float W, float H))
|
| | ShowChildWindow (UWindowWindow Child, optional bool bAtBack))
|
| | ShowModal (UWindowWindow W))
|
| | ShowWindow ()))
|
| | StripCRLF (out string Text))
|
| | TextSize (Canvas C, string Text, out float W, out float H))
|
| | Tick (float Delta))
|
| | Tile (Canvas C, Texture T))
|
| | ToolTip (string strTip))
|
| bool | WaitModal ()))
|
| | WindowEvent (WinMessage Msg, Canvas C, float X, float Y, int Key))
|
| | WindowHidden ()))
|
| bool | WindowIsVisible ()))
|
| | WindowShown ()))
|
| | WindowToGlobal (float WinX, float WinY, out float GlobalX, out float GlobalY))
|
| int | WrapClipText (Canvas C, float X, float Y, coerce string S, optional bool bCheckHotkey, optional int Length, optional int PaddingLength, optional bool bNoDraw))
|
Inherited Functions from Engine.Interaction |
ConsoleCommand, Initialize, Initialized, KeyEvent, KeyType, Message, PostBeginPlay, PostRender, PreRender, ScreenToWorld, SetFocus, Tick, WorldToScreen |
const DE_Change = 1;
const DE_Click = 2;
const DE_Created = 0;
const DE_DoubleClick = 11;
const DE_Enter = 3;
const DE_EnterPressed = 7;
const DE_Exit = 4;
const DE_HelpChanged = 13;
const DE_LMouseDown = 10;
const DE_MClick = 5;
const DE_MouseEnter = 12;
const DE_MouseLeave = 9;
const DE_MouseMove = 8;
const DE_RClick = 6;
const DE_WheelDownPressed = 15;
const DE_WheelUpPressed = 14;
var bool bAcceptsFocus;
var bool bAcceptsHotKeys;
var bool bAlwaysBehind;
var bool bAlwaysOnTop;
var bool bIgnoreLDoubleClick;
var bool bIgnoreMDoubleClick;
var bool bIgnoreRDoubleClick;
var bool bLeaveOnscreen;
var bool bMMouseDown;
var bool bMouseDown;
var bool bNoClip;
var bool bRMouseDown;
var bool bTransient;
var bool bUWindowActive;
var bool bWindowVisible;
var float ClickTime;
var float ClickX;
var float ClickY;
var float MClickTime;
var float MClickX;
var float MClickY;
var float RClickTime;
var float RClickX;
var float RClickY;
var float WinHeight;
var float WinLeft;
var float WinTop;
var float WinWidth;
enum
WinMessage
{
WM_LMouseDown,
WM_LMouseUp,
WM_MMouseDown,
WM_MMouseUp,
WM_RMouseDown,
WM_RMouseUp,
WM_KeyUp,
WM_KeyDown,
WM_KeyType,
WM_Paint
};
struct
MouseCursor
{
var int HotX;
var int HotY;
var Texture tex;
var byte WindowsCursor;
};
function Activated ( ) )
final function ActivateWindow ( int Depth, bool bTransientNoDeactivate) )
function AfterCreate ( ) )
function AfterPaint (
Canvas C,
float X,
float Y) )
function BeforeCreate ( ) )
function BeforePaint (
Canvas C,
float X,
float Y) )
function BeginPlay ( ) )
final function BringToFront ( ) )
final function CancelAcceptsFocus ( ) )
function bool CheckMousePassThrough ( float X, float Y) )
function Click ( float X, float Y) )
final
function ClipText (
Canvas C,
float X,
float Y, coerce
string S, optional
bool bCheckHotkey) )
final
function ClipTextWidth (
Canvas C,
float X,
float Y, coerce
string S,
float W) )
function Close ( optional bool bByParent) )
function Created ( ) )
function Deactivated ( ) )
final function DoTick ( float Delta) )
function DoubleClick ( float X, float Y) )
final
function DrawClippedTexture (
Canvas C,
float X,
float Y,
texture Tex ) )
final
function DrawHorizTiledPieces (
Canvas C,
float DestX,
float DestY,
float DestW,
float DestH,
TexRegion T1,
TexRegion T2,
TexRegion T3,
TexRegion T4,
TexRegion T5,
float Scale ) )
final
function DrawMiscBevel (
Canvas C,
float X,
float Y,
float W,
float H,
Texture T,
int BevelType) )
final
function DrawStretchedTexture (
Canvas C,
float X,
float Y,
float W,
float H,
texture Tex ) )
DrawStretchedTextureSegment Source code
final
function DrawStretchedTextureSegment (
Canvas C,
float X,
float Y,
float W,
float H,
float tX,
float tY,
float tW,
float tH,
texture Tex ) )
final
function DrawUpBevel (
Canvas C,
float X,
float Y,
float W,
float H,
Texture T) )
final
function DrawVertTiledPieces (
Canvas C,
float DestX,
float DestY,
float DestW,
float DestH,
TexRegion T1,
TexRegion T2,
TexRegion T3,
TexRegion T4,
TexRegion T5,
float Scale ) )
function EscClose ( ) )
final
function UWindowWindow FindWindowUnder (
float X,
float Y) )
function FocusWindow ( ) )
function GetDesiredDimensions ( out float W, out float H) )
function Texture GetLookAndFeelTexture ( ) )
final function GetMouseXY ( out float X, out float Y) )
final function GlobalToWindow ( float GlobalX, float GlobalY, out float WinX, out float WinY) )
function HideWindow ( ) )
function bool HotKeyDown (
int Key,
float X,
float Y) )
function bool HotKeyUp (
int Key,
float X,
float Y) )
function bool IsActive ( ) )
function KeyDown (
int Key,
float X,
float Y) )
function KeyFocusEnter ( ) )
function KeyFocusExit ( ) )
function KeyPressed (
int Key,
float X,
float Y) )
function KeyUp (
int Key,
float X,
float Y) )
function LMouseDown ( float X, float Y) )
function LMouseUp ( float X, float Y) )
function MClick ( float X, float Y) )
function MDoubleClick ( float X, float Y) )
function MMouseDown ( float X, float Y) )
function MMouseUp ( float X, float Y) )
function MouseEnter ( ) )
final function bool MouseIsOver ( ) )
function MouseLeave ( ) )
function MouseMove ( float X, float Y) )
NotifyAfterLevelChange Source code
function NotifyAfterLevelChange ( ) )
NotifyBeforeLevelChange Source code
function NotifyBeforeLevelChange ( ) )
function NotifyQuitUnreal ( ) )
function Paint (
Canvas C,
float X,
float Y) )
final
function PaintClients (
Canvas C,
float X,
float Y) )
final function byte ParseAmpersand ( string S, out string Result, out string Underline, bool bCalcUnderline) )
function ProcessMenuKey (
int Key,
string KeyName) )
final
function bool PropagateMessage ( coerce
string Msg,
float MsgLife) )
function RClick ( float X, float Y) )
function RDoubleClick ( float X, float Y) )
final function string RemoveAmpersand ( string S) )
final function ReplaceText ( out string Text, string Replace, string With) )
function Resized ( ) )
function ResolutionChanged ( float W, float H) )
function RMouseDown ( float X, float Y) )
function RMouseUp ( float X, float Y) )
function SaveConfigs ( ) )
final function SendToBack ( ) )
final function SetAcceptsFocus ( ) )
function SetAcceptsHotKeys ( bool bNewAccpetsHotKeys) )
final function SetMouseWindow ( ) )
final function SetSize ( float W, float H) )
final
function ShowChildWindow (
UWindowWindow Child, optional
bool bAtBack) )
function ShowWindow ( ) )
function StripCRLF ( out string Text) )
final
function TextSize (
Canvas C,
string Text, out
float W, out
float H) )
function Tick ( float Delta) )
function ToolTip ( string strTip) )
function bool WaitModal ( ) )
function WindowHidden ( ) )
final function bool WindowIsVisible ( ) )
function WindowShown ( ) )
final function WindowToGlobal ( float WinX, float WinY, out float GlobalX, out float GlobalY) )
final
function int WrapClipText (
Canvas C,
float X,
float Y, coerce
string S, optional
bool bCheckHotkey, optional
int Length, optional
int PaddingLength, optional
bool bNoDraw) )
Creation time: st 23.5.2018 00:10:38.816 - Created with
UnCodeX