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

DeusEx.HUDHitDisplay

Extends
HUDBaseWindow

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

Variables Summary
BodyPartarmLeft
BodyPartarmor
BodyPartarmRight
floatbreathPercent
boolbUnderwater
BoolbVisible
ColorcolArmor
ColorcolBar
floatdamageFlash
floatenergyPercent
stringEnergyText
BodyParthead
floathealFlash
BodyPartlegLeft
BodyPartlegRight
stringO2Text
DeusExPlayerplayer
TexturetexBackground
TexturetexBorder
BodyParttorso
ProgressBarWindowwinBreath
ProgressBarWindowwinEnergy
intypos
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

Structures Summary
BodyPart
partWindow, lastHealth, healHealth, displayedHealth, damageCounter, healCounter, refreshCounter

Functions Summary
function CreateBodyPart (out BodyPart part, texture tx, float newX, float newY, float newWidth, float newHeight))
functionProgressBarWindow CreateProgressBar (int posX, int posY))
function DrawBackground (GC gc))
function DrawBorder (GC gc))
event DrawWindow (GC gc))
event InitWindow ()))
function SetHitColor (out BodyPart part, float deltaSeconds, bool bHide, int hitValue))
function SetVisibility (bool bNewVisibility ))
event Tick (float deltaSeconds))
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

armLeft Source code

var BodyPart armLeft;

armor Source code

var BodyPart armor;

armRight Source code

var BodyPart armRight;

breathPercent Source code

var float breathPercent;

bUnderwater Source code

var bool bUnderwater;

bVisible Source code

var Bool bVisible;

colArmor Source code

var Color colArmor;

colBar Source code

var Color colBar;

damageFlash Source code

var float damageFlash;

energyPercent Source code

var float energyPercent;

EnergyText Source code

var localized string EnergyText;

head Source code

var BodyPart head;

healFlash Source code

var float healFlash;

legLeft Source code

var BodyPart legLeft;

legRight Source code

var BodyPart legRight;

O2Text Source code

var localized string O2Text;

player Source code

var DeusExPlayer player;

texBackground Source code

var Texture texBackground;

texBorder Source code

var Texture texBorder;

torso Source code

var BodyPart torso;

winBreath Source code

var ProgressBarWindow winBreath;

winEnergy Source code

var ProgressBarWindow winEnergy;

ypos Source code

var int ypos;


Structures Detail

BodyPart Source code

struct BodyPart
{
var float damageCounter;
var int displayedHealth;
var float healCounter;
var int healHealth;
var int lastHealth;
var Window partWindow;
var float refreshCounter;
};



Functions Detail

CreateBodyPart Source code

function CreateBodyPart ( out BodyPart part, texture tx, float newX, float newY, float newWidth, float newHeight) )

CreateProgressBar Source code

function ProgressBarWindow CreateProgressBar ( int posX, int posY) )

DrawBackground Source code

function DrawBackground ( GC gc) )

DrawBorder Source code

function DrawBorder ( GC gc) )

DrawWindow Source code

event DrawWindow ( GC gc) )

InitWindow Source code

event InitWindow ( ) )

SetHitColor Source code

function SetHitColor ( out BodyPart part, float deltaSeconds, bool bHide, int hitValue) )

SetVisibility Source code

function SetVisibility ( bool bNewVisibility ) )

Tick Source code

event Tick ( float deltaSeconds) )


Defaultproperties

defaultproperties
{
     colArmor=(R=255,G=255,B=255)
     texBackground=Texture'DeusExUI.UserInterface.HUDHitDisplayBackground_1'
     texBorder=Texture'DeusExUI.UserInterface.HUDHitDisplayBorder_1'
     O2Text="O2"
     EnergyText="BE"
}

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