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

DeusEx.HUDObjectSlot

Extends
ToggleWindow

Core.Object
|   
+-- Extension.ExtensionObject
   |   
   +-- Extension.Window
      |   
      +-- Extension.TextWindow
         |   
         +-- Extension.ButtonWindow
            |   
            +-- Extension.ToggleWindow
               |   
               +-- DeusEx.HUDObjectSlot

Variables Summary
EDrawStylebackgroundDrawStyle
boolbAllowDragging
boolbDimIcon
boolbDragging
boolbDragStart
intborderHeight
intborderWidth
IntclickX
IntclickY
ColorcolBackground
ColorcolDropBad
ColorcolDropGood
ColorcolNone
ColorcolObjectDesc
ColorcolObjectNum
ColorcolOutline
ColorcolSelected
ColorcolSelectionBorder
StringCountLabel
ColorfillColor
FillModesfillMode
Inventoryitem
StringitemText
intitemTextPosY
TexturempBorderTex
intobjectNum
DeusExPlayerplayer
StringRoundLabel
StringRoundsLabel
intslotFillHeight
intslotFillWidth
intslotIconX
intslotIconY
intslotNumberX
intslotNumberY
TextureslotTextures
TexturetexBackground
TexturetexBorders[9]
PersonaScreenInventorywinInv
Inherited Variables from Extension.ToggleWindow
disableSound, enableSound
Inherited Variables from Extension.ButtonWindow
activateDelay, activateTimer, bAutoRepeat, bButtonPressed, bEnableRightMouseClick, bMousePressed, clickSound, curTextColor, curTexture, curTileColor, info[6], initialDelay, lastInputKey, pressSound, repeatRate, repeatTime

Enumerations Summary
FillModes
FM_Selected, FM_DropGood, FM_DropBad, FM_None

Structures Summary
Inherited Structures from Extension.ButtonWindow
ButtonDisplayInfo

Functions Summary
function AllowDragging (bool bNewAllowDragging))
function AssignWinInv (PersonaScreenInventory newWinInventory))
eventtexture CursorRequested (window win, float pointX, float pointY, out float hotX, out float hotY, out color newColor, out Texture shadowTexture))
function DrawHUDBackground (GC gc))
function DrawHUDIcon (GC gc))
event DrawWindow (GC gc))
function FinishButtonDrag ()))
function GetIconPos (out int iconPosX, out int iconPosY))
functionInventory GetItem ()))
function HighlightSelect (bool bHighlight))
event InitWindow ()))
eventbool MouseButtonPressed (float pointX, float pointY, EInputKey button, int numClicks))
eventbool MouseButtonReleased (float pointX, float pointY, EInputKey button, int numClicks))
event MouseMoved (float newX, float newY))
function ResetFill ()))
function SetDropFill (bool bGoodDrop))
function SetFillColor ()))
function SetItem (Inventory newItem))
function SetObjectNumber (int newNumber))
function StartButtonDrag ()))
event StyleChanged ()))
eventbool ToggleChanged (Window button, bool bNewToggle))
function UpdateItemText ()))
Inherited Functions from Extension.ToggleWindow
ChangeToggle, GetToggle, SetToggle, SetToggleSounds
Inherited Functions from Extension.ButtonWindow
AcceleratorKeyPressed, ActivateButton, EnableAutoRepeat, EnableRightMouseClick, PressButton, SetActivateDelay, SetButtonColors, SetButtonSounds, SetButtonTextures, SetTextColors, VirtualKeyPressed


Variables Detail

backgroundDrawStyle Source code

var EDrawStyle backgroundDrawStyle;

bAllowDragging Source code

var bool bAllowDragging;

bDimIcon Source code

var bool bDimIcon;

bDragging Source code

var bool bDragging;

bDragStart Source code

var bool bDragStart;

borderHeight Source code

var int borderHeight;

borderWidth Source code

var int borderWidth;

clickX Source code

var Int clickX;

clickY Source code

var Int clickY;

colBackground Source code

var Color colBackground;

colDropBad Source code

var Color colDropBad;

colDropGood Source code

var Color colDropGood;

colNone Source code

var Color colNone;

colObjectDesc Source code

var Color colObjectDesc;

colObjectNum Source code

var Color colObjectNum;

colOutline Source code

var Color colOutline;

colSelected Source code

var Color colSelected;

colSelectionBorder Source code

var Color colSelectionBorder;

CountLabel Source code

var localized String CountLabel;

fillColor Source code

var Color fillColor;

fillMode Source code

var FillModes fillMode;

item Source code

var Inventory item;

itemText Source code

var String itemText;

itemTextPosY Source code

var int itemTextPosY;

mpBorderTex Source code

var Texture mpBorderTex;

objectNum Source code

var int objectNum;

player Source code

var DeusExPlayer player;

RoundLabel Source code

var localized String RoundLabel;

RoundsLabel Source code

var localized String RoundsLabel;

slotFillHeight Source code

var int slotFillHeight;

slotFillWidth Source code

var int slotFillWidth;

slotIconX Source code

var int slotIconX;

slotIconY Source code

var int slotIconY;

slotNumberX Source code

var int slotNumberX;

slotNumberY Source code

var int slotNumberY;

slotTextures Source code

var Texture slotTextures;

texBackground Source code

var Texture texBackground;

texBorders[9] Source code

var Texture texBorders[9];

winInv Source code

var PersonaScreenInventory winInv;


Enumerations Detail

FillModes Source code

enum FillModes
{
FM_Selected, FM_DropGood, FM_DropBad, FM_None
};


Functions Detail

AllowDragging Source code

function AllowDragging ( bool bNewAllowDragging) )

AssignWinInv Source code

function AssignWinInv ( PersonaScreenInventory newWinInventory) )

CursorRequested Source code

event texture CursorRequested ( window win, float pointX, float pointY, out float hotX, out float hotY, out color newColor, out Texture shadowTexture) )

DrawHUDBackground Source code

function DrawHUDBackground ( GC gc) )

DrawHUDIcon Source code

function DrawHUDIcon ( GC gc) )

DrawWindow Source code

event DrawWindow ( GC gc) )

FinishButtonDrag Source code

function FinishButtonDrag ( ) )

GetIconPos Source code

function GetIconPos ( out int iconPosX, out int iconPosY) )

GetItem Source code

function Inventory GetItem ( ) )

HighlightSelect Source code

function HighlightSelect ( bool bHighlight) )

InitWindow Source code

event InitWindow ( ) )

MouseButtonPressed Source code

event bool MouseButtonPressed ( float pointX, float pointY, EInputKey button, int numClicks) )

MouseButtonReleased Source code

event bool MouseButtonReleased ( float pointX, float pointY, EInputKey button, int numClicks) )

MouseMoved Source code

event MouseMoved ( float newX, float newY) )

ResetFill Source code

function ResetFill ( ) )

SetDropFill Source code

function SetDropFill ( bool bGoodDrop) )

SetFillColor Source code

function SetFillColor ( ) )

SetItem Source code

function SetItem ( Inventory newItem) )

SetObjectNumber Source code

function SetObjectNumber ( int newNumber) )

StartButtonDrag Source code

function StartButtonDrag ( ) )

StyleChanged Source code

event StyleChanged ( ) )

ToggleChanged Source code

event bool ToggleChanged ( Window button, bool bNewToggle) )

UpdateItemText Source code

function UpdateItemText ( ) )


Defaultproperties

defaultproperties
{
     colObjectNum=(G=170,B=255)
     colDropGood=(R=32,G=128,B=32)
     colDropBad=(R=128,G=32,B=32)
     colSelected=(R=60,G=60,B=60)
     colSelectionBorder=(R=255,G=255,B=255)
     slotFillWidth=42
     slotFillHeight=37
     borderWidth=44
     borderHeight=50
     bAllowDragging=True
     fillMode=FM_None
     slotIconX=1
     slotIconY=3
     slotNumberX=38
     slotNumberY=3
     texBackground=Texture'DeusExUI.UserInterface.HUDObjectBeltBackground_Cell'
     mpBorderTex=Texture'DeusExUI.UserInterface.HUDObjectBeltBackground_Divider'
     texBorders(0)=Texture'DeusExUI.UserInterface.PersonaItemHighlight_TL'
     texBorders(1)=Texture'DeusExUI.UserInterface.PersonaItemHighlight_TR'
     texBorders(2)=Texture'DeusExUI.UserInterface.PersonaItemHighlight_BL'
     texBorders(3)=Texture'DeusExUI.UserInterface.PersonaItemHighlight_BR'
     texBorders(4)=Texture'DeusExUI.UserInterface.PersonaItemHighlight_Left'
     texBorders(5)=Texture'DeusExUI.UserInterface.PersonaItemHighlight_Right'
     texBorders(6)=Texture'DeusExUI.UserInterface.PersonaItemHighlight_Top'
     texBorders(7)=Texture'DeusExUI.UserInterface.PersonaItemHighlight_Bottom'
     texBorders(8)=Texture'DeusExUI.UserInterface.PersonaItemHighlight_Center'
     RoundLabel="%d Rd"
     RoundsLabel="%d Rds"
     CountLabel="COUNT:"
}

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