DeusEx.HUDObjectSlot
- Extends
- ToggleWindow
Core.Object
|
+-- Extension.ExtensionObject
|
+-- Extension.Window
|
+-- Extension.TextWindow
|
+-- Extension.ButtonWindow
|
+-- Extension.ToggleWindow
|
+-- DeusEx.HUDObjectSlot
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 |
Functions Summary |
 | | AllowDragging (bool bNewAllowDragging))
|
 | | AssignWinInv (PersonaScreenInventory newWinInventory))
|
 | texture | CursorRequested (window win, float pointX, float pointY, out float hotX, out float hotY, out color newColor, out Texture shadowTexture))
|
 | | DrawHUDBackground (GC gc))
|
 | | DrawHUDIcon (GC gc))
|
 | | DrawWindow (GC gc))
|
 | | FinishButtonDrag ()))
|
 | | GetIconPos (out int iconPosX, out int iconPosY))
|
 | Inventory | GetItem ()))
|
 | | HighlightSelect (bool bHighlight))
|
 | | InitWindow ()))
|
 | bool | MouseButtonPressed (float pointX, float pointY, EInputKey button, int numClicks))
|
 | bool | MouseButtonReleased (float pointX, float pointY, EInputKey button, int numClicks))
|
 | | MouseMoved (float newX, float newY))
|
 | | ResetFill ()))
|
 | | SetDropFill (bool bGoodDrop))
|
 | | SetFillColor ()))
|
 | | SetItem (Inventory newItem))
|
 | | SetObjectNumber (int newNumber))
|
 | | StartButtonDrag ()))
|
 | | StyleChanged ()))
|
 | bool | ToggleChanged (Window button, bool bNewToggle))
|
 | | UpdateItemText ()))
|
Inherited Functions from Extension.ButtonWindow |
AcceleratorKeyPressed, ActivateButton, EnableAutoRepeat, EnableRightMouseClick, PressButton, SetActivateDelay, SetButtonColors, SetButtonSounds, SetButtonTextures, SetTextColors, VirtualKeyPressed |
var bool bAllowDragging;
var bool bDimIcon;
var bool bDragging;
var bool bDragStart;
var int borderHeight;
var int borderWidth;
var Int clickX;
var Int clickY;
var Color colSelectionBorder;
var localized String CountLabel;
var String itemText;
var int itemTextPosY;
var int objectNum;
var localized String RoundLabel;
var localized String RoundsLabel;
var int slotFillHeight;
var int slotFillWidth;
var int slotIconX;
var int slotIconY;
var int slotNumberX;
var int slotNumberY;
enum FillModes
{
FM_Selected,
FM_DropGood,
FM_DropBad,
FM_None
};
function AllowDragging ( bool bNewAllowDragging) )
event texture 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) )
function HighlightSelect ( bool bHighlight) )
event InitWindow ( ) )
event bool MouseButtonPressed (
float pointX,
float pointY,
EInputKey button,
int numClicks) )
event bool MouseButtonReleased (
float pointX,
float pointY,
EInputKey button,
int numClicks) )
event MouseMoved ( float newX, float newY) )
function ResetFill ( ) )
function SetDropFill ( bool bGoodDrop) )
function SetFillColor ( ) )
function SetObjectNumber ( int newNumber) )
function StartButtonDrag ( ) )
event StyleChanged ( ) )
event bool ToggleChanged (
Window button,
bool bNewToggle) )
function UpdateItemText ( ) )
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:"
}
|
Creation time: Mon 8/11/2021 16:31:08.622 - Created with
UnCodeX