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

DeusEx.ComputerScreenSecurity

Extends
ComputerUIWindow

Core.Object
|   
+-- Extension.ExtensionObject
   |   
   +-- Extension.Window
      |   
      +-- DeusEx.ComputerUIWindow
         |   
         +-- DeusEx.ComputerScreenSecurity

Variables Summary
StringActiveWindowOptionsHeader
MenuUIActionButtonWindowbtnLogout
MenuUISpecialButtonWindowbtnPanDown
MenuUISpecialButtonWindowbtnPanLeft
MenuUISpecialButtonWindowbtnPanRight
MenuUISpecialButtonWindowbtnPanUp
MenuUIActionButtonWindowbtnSpecial
MenuUISpecialButtonWindowbtnZoomIn
MenuUISpecialButtonWindowbtnZoomOut
StringCameraOptionsHeader
intchoiceActionButtonWidth
intchoiceStartX
intchoiceStartY
Class<ComputerCameraUIChoice>choices[4]
intchoiceVerticalGap
ComputerCameraUIChoicechoiceWindows[4]
StringClickCameraWindowText
intdoorTimerID
floathighPanValue
floatlowPanValue
intnetworkTimerID
intnumPanTicks
FloatpanMod
intpanSize
StringPanZoomSpeedHeader
ComputerSecurityCameraWindowselectedCamera
ComputerSecurityCameraWindowwinCameras[3]
MenuUISmallLabelWindowwinInfo
ComputerSecuritySliderWindowwinPanSlider
floatzoomSize
Inherited Variables from DeusEx.ComputerUIWindow
bActionButtonBarActive, bAllowWindowDragging, bAlwaysCenter, bRightEdgeActive, bUsesStatusWindow, ButtonLabelCancel, ButtonLabelLogin, ButtonLabelLogout, ButtonLabelSpecial, bWindowBeingDragged, bWindowDragged, classClient, clientHeight, clientTextures[6], clientWidth, compOwner, ComputerNodeFunctionLabel, defaultStatusClientDiffY, defaultStatusHeight, defaultStatusLeftOffset, emailIndex, emailInfo[10], escapeAction, fileIndex, fileInfo[10], player, root, statusPosY, textureCols, textureRows, title, verticalOffset, winButtonBar, winClient, windowStartDragX, windowStartDragY, winLeftEdge, winRightEdge, winStatus, winTerm, winTitle
Inherited Variables from Extension.Window
acceleratorKey, att, background, backgroundStyle, bBeingDestroyed, bConfigured, bDrawRawBackground, bIsInitialized, bIsSelectable, bIsSensitive, bIsVisible, bLastHeightSpecified, bLastWidthSpecified, bNeedsQuery, bNeedsReconfigure, boldFont, bSmoothBackground, bSpecialText, bStretchBackground, bTextTranslucent, bTickEnabled, clientObject, colMajorIndex, defaultCursor, defaultCursorColor, defaultCursorShadow, defaultHotX, defaultHotY, firstChild, firstTimer, focusSound, freeTimer, gGc, hardcodedHeight, hardcodedWidth, height, hMargin0, hMargin1, holdHeight, holdWidth, holdX, holdY, invisibleSound, lastChild, lastQueryHeight, lastQueryWidth, lastSpecifiedHeight, lastSpecifiedWidth, lockCount, maxClicks, nextSibling, normalFont, parentOwner, prevSibling, rowMajorIndex, soundVolume, textColor, textPlane, textVSpacing, tileColor, tilePlane, unfocusSound, visibleSound, vMargin0, vMargin1, wGc, width, winClipRect, windowType, winHAlign, winParent, winVAlign, x, y

Structures Summary
Inherited Structures from DeusEx.ComputerUIWindow
TextEmailInfo, TextFileInfo

Functions Summary
function AllyCamera ()))
functionbool ButtonActivated (Window buttonPressed ))
function CreateCameraButtons ()))
function CreateCameraViewWindows ()))
function CreateChoices ()))
function CreateControls ()))
function CreateHeaders ()))
function CreateInfoWindow ()))
function CreatePanSlider ()))
functionMenuUISpecialButtonWindow CreateSpecialButton (int posX, int posY, Texture texNormal, Texture texPressed))
event DestroyWindow ()))
function DoorRefreshTimer (int timerID, int invocations, int clientData))
function EnableCameraButtons (bool bEnable))
function InitCameras ()))
function InitWindow ()))
function NetworkRefreshTimer (int timerID, int invocations, int clientData))
function PanCamera (EInputKey key))
eventbool ScalePositionChanged (Window scale, int newTickPosition, float newValue, bool bFinal))
function SelectCamera (ComputerSecurityCameraWindow newCamera))
function SelectFirstCamera ()))
function SetCompOwner (ElectronicDevices newCompOwner))
function SetNetworkTerminal (NetworkTerminal newTerm))
function SetTurretState (bool bActive, bool bDisabled))
function SetTurretTrackMode (bool bTrackPlayers, bool bTrackPawns))
function ToggleCameraState (optional bool bCamIsActive, optional bool bCamWasActive))
function ToggleDoorLock ()))
function TriggerDoor ()))
function UpdateActionButtons ()))
eventbool VirtualKeyPressed (EInputKey key, bool bRepeat))
Inherited Functions from DeusEx.ComputerUIWindow
ChangeAccount, ChildRequestedReconfiguration, CloseScreen, ConfigurationChanged, CreateActionButtonBar, CreateClientWindow, CreateControls, CreateHeaderButton, CreateLeftEdgeWindow, CreateMenuEditWindow, CreateMenuLabel, CreateRightEdgeWindow, CreateScrollAreaWindow, CreateSmallMenuLabel, CreateStatusWindow, CreateTitleWindow, DestroyWindow, HideStatus, InitWindow, MouseButtonPressed, MouseButtonReleased, MouseMoved, ParentRequestedPreferredSize, ProcessDeusExText, ProcessDeusExTextTag, ProcessEmail, ProcessFile, SetCompOwner, SetNetworkTerminal, SetTitle, ShowStatus, StyleChanged, VirtualKeyPressed
Inherited Functions from Extension.Window
AcceleratorKeyPressed, AddActorRef, AddTimer, AskParentForReconfigure, AskParentToShowArea, BoxOptionSelected, ButtonActivated, CarriageReturn, ChangeStyle, ChildAdded, ChildRemoved, ChildRequestedReconfiguration, ChildRequestedShowArea, ChildRequestedVisibilityChange, ClipAttributesChanged, ClipPositionChanged, ConfigurationChanged, ConfigureChild, ConvertCoordinates, ConvertScriptString, ConvertVectorToCoordinates, CR, DescendantAdded, DescendantRemoved, Destroy, DestroyAllChildren, DestroyWindow, DisableWindow, DrawWindow, EditActivated, EnableSpecialText, EnableTranslucentText, EnableWindow, FindWindow, FocusEnteredDescendant, FocusEnteredWindow, FocusLeftDescendant, FocusLeftWindow, GetBottomChild, GetClientObject, GetColorScaled, GetCursorPos, GetFocusWindow, GetGC, GetHigherSibling, GetLowerSibling, GetModalWindow, GetParent, GetPlayerPawn, GetRootWindow, GetTabGroupWindow, GetTickOffset, GetTopChild, GrabMouse, Hide, InitWindow, IsActorValid, IsFocusWindow, IsKeyDown, IsPointInWindow, IsSensitive, IsVisible, KeyPressed, ListRowActivated, ListSelectionChanged, Lower, MouseButtonPressed, MouseButtonReleased, MouseEnteredWindow, MouseLeftWindow, MouseMoved, MoveFocusDown, MoveFocusLeft, MoveFocusRight, MoveFocusUp, MoveTabGroupNext, MoveTabGroupPrev, NewChild, ParentRequestedGranularity, ParentRequestedPreferredSize, PlaySound, PostDrawWindow, QueryGranularity, QueryPreferredHeight, QueryPreferredSize, QueryPreferredWidth, Raise, RawKeyPressed, RawMouseButtonPressed, ReleaseGC, RemoveActorRef, RemoveTimer, ResetHeight, ResetSize, ResetWidth, ResizeChild, ScaleAttributesChanged, ScalePositionChanged, ScaleRangeChanged, SensitivityChanged, SetAcceleratorText, SetBackground, SetBackgroundSmoothing, SetBackgroundStretching, SetBackgroundStyle, SetBaselineData, SetBoldFont, SetChildVisibility, SetClientObject, SetConfiguration, SetCursorPos, SetDefaultCursor, SetFocusSounds, SetFocusWindow, SetFont, SetFonts, SetHeight, SetNormalFont, SetPos, SetSelectability, SetSensitivity, SetSize, SetSoundVolume, SetTextColor, SetTextColorRGB, SetTileColor, SetTileColorRGB, SetVisibilitySounds, SetWidth, SetWindowAlignments, Show, TextChanged, ToggleChanged, UngrabMouse, VirtualKeyPressed, VisibilityChanged, WindowReady


Variables Detail

ActiveWindowOptionsHeader Source code

var localized String ActiveWindowOptionsHeader;

btnLogout Source code

var MenuUIActionButtonWindow btnLogout;

btnPanDown Source code

var MenuUISpecialButtonWindow btnPanDown;

btnPanLeft Source code

var MenuUISpecialButtonWindow btnPanLeft;

btnPanRight Source code

var MenuUISpecialButtonWindow btnPanRight;

btnPanUp Source code

var MenuUISpecialButtonWindow btnPanUp;

btnSpecial Source code

var MenuUIActionButtonWindow btnSpecial;

btnZoomIn Source code

var MenuUISpecialButtonWindow btnZoomIn;

btnZoomOut Source code

var MenuUISpecialButtonWindow btnZoomOut;

CameraOptionsHeader Source code

var localized String CameraOptionsHeader;

choiceActionButtonWidth Source code

var int choiceActionButtonWidth;

choiceStartX Source code

var int choiceStartX;

choiceStartY Source code

var int choiceStartY;

choices[4] Source code

var Class<ComputerCameraUIChoice> choices[4];

choiceVerticalGap Source code

var int choiceVerticalGap;

choiceWindows[4] Source code

var ComputerCameraUIChoice choiceWindows[4];

ClickCameraWindowText Source code

var localized String ClickCameraWindowText;

doorTimerID Source code

var int doorTimerID;

highPanValue Source code

var const float highPanValue;

lowPanValue Source code

var const float lowPanValue;

networkTimerID Source code

var int networkTimerID;

numPanTicks Source code

var const int numPanTicks;

panMod Source code

var Float panMod;

panSize Source code

var const int panSize;

PanZoomSpeedHeader Source code

var localized String PanZoomSpeedHeader;

selectedCamera Source code

var ComputerSecurityCameraWindow selectedCamera;

winCameras[3] Source code

var ComputerSecurityCameraWindow winCameras[3];

winInfo Source code

var MenuUISmallLabelWindow winInfo;

winPanSlider Source code

var ComputerSecuritySliderWindow winPanSlider;

zoomSize Source code

var const float zoomSize;


Functions Detail

AllyCamera Source code

function AllyCamera ( ) )

ButtonActivated Source code

function bool ButtonActivated ( Window buttonPressed ) )

CreateCameraButtons Source code

function CreateCameraButtons ( ) )

CreateCameraViewWindows Source code

function CreateCameraViewWindows ( ) )

CreateChoices Source code

function CreateChoices ( ) )

CreateControls Source code

function CreateControls ( ) )

CreateHeaders Source code

function CreateHeaders ( ) )

CreateInfoWindow Source code

function CreateInfoWindow ( ) )

CreatePanSlider Source code

function CreatePanSlider ( ) )

CreateSpecialButton Source code

function MenuUISpecialButtonWindow CreateSpecialButton ( int posX, int posY, Texture texNormal, Texture texPressed) )

DestroyWindow Source code

event DestroyWindow ( ) )

DoorRefreshTimer Source code

function DoorRefreshTimer ( int timerID, int invocations, int clientData) )

EnableCameraButtons Source code

function EnableCameraButtons ( bool bEnable) )

InitCameras Source code

function InitCameras ( ) )

InitWindow Source code

function InitWindow ( ) )

NetworkRefreshTimer Source code

function NetworkRefreshTimer ( int timerID, int invocations, int clientData) )

PanCamera Source code

function PanCamera ( EInputKey key) )

ScalePositionChanged Source code

event bool ScalePositionChanged ( Window scale, int newTickPosition, float newValue, bool bFinal) )

SelectCamera Source code

function SelectCamera ( ComputerSecurityCameraWindow newCamera) )

SelectFirstCamera Source code

function SelectFirstCamera ( ) )

SetCompOwner Source code

function SetCompOwner ( ElectronicDevices newCompOwner) )

SetNetworkTerminal Source code

function SetNetworkTerminal ( NetworkTerminal newTerm) )

SetTurretState Source code

function SetTurretState ( bool bActive, bool bDisabled) )

SetTurretTrackMode Source code

function SetTurretTrackMode ( bool bTrackPlayers, bool bTrackPawns) )

ToggleCameraState Source code

function ToggleCameraState ( optional bool bCamIsActive, optional bool bCamWasActive) )

ToggleDoorLock Source code

function ToggleDoorLock ( ) )

TriggerDoor Source code

function TriggerDoor ( ) )

UpdateActionButtons Source code

function UpdateActionButtons ( ) )

VirtualKeyPressed Source code

event bool VirtualKeyPressed ( EInputKey key, bool bRepeat) )


Defaultproperties

defaultproperties
{
     choices(0)=Class'DeusEx.ComputerSecurityChoice_Camera'
     choices(1)=Class'DeusEx.ComputerSecurityChoice_DoorAccess'
     choices(2)=Class'DeusEx.ComputerSecurityChoice_DoorOpen'
     choices(3)=Class'DeusEx.ComputerSecurityChoice_Turret'
     choiceStartX=13
     choiceStartY=30
     choiceVerticalGap=34
     choiceActionButtonWidth=143
     doorTimerID=-1
     networkTimerID=-1
     panSize=256
     zoomSize=2.000000
     numPanTicks=9
     lowPanValue=1.000000
     highPanValue=5.000000
     ActiveWindowOptionsHeader="Active Window Options"
     CameraOptionsHeader="Camera Options"
     PanZoomSpeedHeader="Pan/Zoom Speed"
     ClickCameraWindowText="Click on a camera view to select that camera."
     escapeAction="LOGOUT"
     Title="Surveillance"
     ClientWidth=622
     ClientHeight=435
     clientTextures(0)=Texture'DeusExUI.UserInterface.ComputerSecurityBackground_1'
     clientTextures(1)=Texture'DeusExUI.UserInterface.ComputerSecurityBackground_2'
     clientTextures(2)=Texture'DeusExUI.UserInterface.ComputerSecurityBackground_3'
     clientTextures(3)=Texture'DeusExUI.UserInterface.ComputerSecurityBackground_4'
     clientTextures(4)=Texture'DeusExUI.UserInterface.ComputerSecurityBackground_5'
     clientTextures(5)=Texture'DeusExUI.UserInterface.ComputerSecurityBackground_6'
     textureRows=2
     textureCols=3
     bUsesStatusWindow=False
     bAlwaysCenter=True
     ComputerNodeFunctionLabel="Security"
}

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