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

DeusEx.HUDObjectBelt

Extends
HUDBaseWindow

Core.Object
|   
+-- Extension.ExtensionObject
   |   
   +-- Extension.Window
      |   
      +-- DeusEx.HUDBaseWindow
         |   
         +-- DeusEx.HUDObjectBelt

Variables Summary
BoolbInteractive
intKeyRingSlot
HUDObjectSlotobjects[10]
TexturetexBackgroundLeft
TexturetexBackgroundRight
TexturetexBorder[3]
TileWindowwinSlots
Inherited Variables from DeusEx.HUDBaseWindow
backgroundDrawStyle, backgroundHeight, backgroundPosX, backgroundPosY, backgroundWidth, bDrawBorder, borderDrawStyle, colBackground, colBorder, colHeaderText, colText, player
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

Functions Summary
functionbool AddObjectToBelt (Inventory newItem, int pos, bool bOverride))
function AssignWinInv (PersonaScreenInventory newWinInventory))
function ClearBelt ()))
function ClearPosition (int pos))
function CreateNanoKeySlot ()))
function CreateSlots ()))
function DrawBackground (GC gc))
function DrawBorder (GC gc))
functionInventory GetObjectFromBelt (int pos))
event InitWindow ()))
functionbool IsValidPos (int pos))
function PopulateBelt ()))
function RefreshHUDDisplay (float DeltaTime))
function RemoveObjectFromBelt (Inventory item))
function SetInteractive (bool bNewInteractive))
function SetVisibility (bool bNewVisibility ))
function UpdateInHand ()))
function UpdateObjectText (int pos))
Inherited Functions from DeusEx.HUDBaseWindow
DrawBackground, DrawBorder, DrawWindow, InitWindow, RefreshHUDDisplay, StyleChanged
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

bInteractive Source code

var Bool bInteractive;

KeyRingSlot Source code

var int KeyRingSlot;

objects[10] Source code

var HUDObjectSlot objects[10];

texBackgroundLeft Source code

var Texture texBackgroundLeft;

texBackgroundRight Source code

var Texture texBackgroundRight;

texBorder[3] Source code

var Texture texBorder[3];

winSlots Source code

var TileWindow winSlots;


Functions Detail

AddObjectToBelt Source code

function bool AddObjectToBelt ( Inventory newItem, int pos, bool bOverride) )

AssignWinInv Source code

function AssignWinInv ( PersonaScreenInventory newWinInventory) )

ClearBelt Source code

function ClearBelt ( ) )

ClearPosition Source code

function ClearPosition ( int pos) )

CreateNanoKeySlot Source code

function CreateNanoKeySlot ( ) )

CreateSlots Source code

function CreateSlots ( ) )

DrawBackground Source code

function DrawBackground ( GC gc) )

DrawBorder Source code

function DrawBorder ( GC gc) )

GetObjectFromBelt Source code

function Inventory GetObjectFromBelt ( int pos) )

InitWindow Source code

event InitWindow ( ) )

IsValidPos Source code

function bool IsValidPos ( int pos) )

PopulateBelt Source code

function PopulateBelt ( ) )

RefreshHUDDisplay Source code

function RefreshHUDDisplay ( float DeltaTime) )

RemoveObjectFromBelt Source code

function RemoveObjectFromBelt ( Inventory item) )

SetInteractive Source code

function SetInteractive ( bool bNewInteractive) )

SetVisibility Source code

function SetVisibility ( bool bNewVisibility ) )

UpdateInHand Source code

function UpdateInHand ( ) )

UpdateObjectText Source code

function UpdateObjectText ( int pos) )


Defaultproperties

defaultproperties
{
     texBackgroundLeft=Texture'DeusExUI.UserInterface.HUDObjectBeltBackground_Left'
     texBackgroundRight=Texture'DeusExUI.UserInterface.HUDObjectBeltBackground_Right'
     texBorder(0)=Texture'DeusExUI.UserInterface.HUDObjectBeltBorder_1'
     texBorder(1)=Texture'DeusExUI.UserInterface.HUDObjectBeltBorder_2'
     texBorder(2)=Texture'DeusExUI.UserInterface.HUDObjectBeltBorder_3'
}

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