Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

DeusEx.HUDLogDisplay

Extends
HUDSharedBorderWindow

Core.Object
|   
+-- Extension.ExtensionObject
   |   
   +-- Extension.Window
      |   
      +-- DeusEx.HUDBaseWindow
         |   
         +-- DeusEx.HUDSharedBorderWindow
            |   
            +-- DeusEx.HUDLogDisplay

Variables Summary
BoolbMessagesWaiting
FloatdisplayTime
FontfontLog
FloatlastLogMsg
FloatlogMargin
SoundlogSoundToPlay
intMaxLogLines
intMinLogLines
WindowwinIcon
TextLogWindowwinLog
Inherited Variables from DeusEx.HUDSharedBorderWindow
bottomMargin, minHeight, texBackgrounds[9], texBorders[9], topMargin
Inherited Variables from DeusEx.HUDBaseWindow
backgroundDrawStyle, backgroundHeight, backgroundPosX, backgroundPosY, backgroundWidth, bDrawBorder, borderDrawStyle, colBackground, colBorder, colHeaderText, colText, player

Functions Summary
function AddLog (coerce String newLog, Color linecol))
eventbool ChildRequestedReconfiguration (window childWin))
function ConfigurationChanged ()))
function CreateControls ()))
event InitWindow ()))
functionBool MessagesWaiting ()))
event ParentRequestedPreferredSize (bool bWidthSpecified, out float preferredWidth, bool bHeightSpecified, out float preferredHeight))
function PlayLogSound (Sound newLogSound))
function SetIcon (Texture newIcon))
function SetLogTimeout (Float newTimeout))
function SetMaxLogLines (Byte newLogLines))
event StyleChanged ()))
event Tick (float deltaSeconds))
event VisibilityChanged (bool bNewVisibility))
Inherited Functions from DeusEx.HUDSharedBorderWindow
DrawBackground, DrawBorder
Inherited Functions from DeusEx.HUDBaseWindow
DrawBackground, DrawBorder, DrawWindow, InitWindow, RefreshHUDDisplay, StyleChanged


Variables Detail

bMessagesWaiting Source code

var Bool bMessagesWaiting;

displayTime Source code

var Float displayTime;

fontLog Source code

var Font fontLog;

lastLogMsg Source code

var Float lastLogMsg;

logMargin Source code

var Float logMargin;

logSoundToPlay Source code

var Sound logSoundToPlay;

MaxLogLines Source code

var int MaxLogLines;

MinLogLines Source code

var int MinLogLines;

winIcon Source code

var Window winIcon;

winLog Source code

var TextLogWindow winLog;


Functions Detail

AddLog Source code

function AddLog ( coerce String newLog, Color linecol) )

ChildRequestedReconfiguration Source code

event bool ChildRequestedReconfiguration ( window childWin) )

ConfigurationChanged Source code

function ConfigurationChanged ( ) )

CreateControls Source code

function CreateControls ( ) )

InitWindow Source code

event InitWindow ( ) )

MessagesWaiting Source code

function Bool MessagesWaiting ( ) )

ParentRequestedPreferredSize Source code

event ParentRequestedPreferredSize ( bool bWidthSpecified, out float preferredWidth, bool bHeightSpecified, out float preferredHeight) )

PlayLogSound Source code

function PlayLogSound ( Sound newLogSound) )

SetIcon Source code

function SetIcon ( Texture newIcon) )

SetLogTimeout Source code

function SetLogTimeout ( Float newTimeout) )

SetMaxLogLines Source code

function SetMaxLogLines ( Byte newLogLines) )

StyleChanged Source code

event StyleChanged ( ) )

Tick Source code

event Tick ( float deltaSeconds) )

VisibilityChanged Source code

event VisibilityChanged ( bool bNewVisibility) )


Defaultproperties

defaultproperties
{
     displayTime=3.000000
     fontLog=Font'DeusExUI.FontMenuSmall_DS'
     logMargin=10.000000
     MinLogLines=4
     maxLogLines=10
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Mon 8/11/2021 16:31:08.510 - Created with UnCodeX