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

UTGame.UTUIDynamicOptionList

Extends
UTUIOptionList
Modifiers
native ( UIFrontEnd ) dependson ( UTUIDataProvider_MenuOption )

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved. Version of UTUIOptionList which allows you to add options at runtime, but which doesn't use data providers

Core.Object
|   
+-- Engine.UIRoot
   |   
   +-- Engine.UIScreenObject
      |   
      +-- Engine.UIObject
         |   
         +-- UTGame.UTUI_Widget
            |   
            +-- UTGame.UTDrawPanel
               |   
               +-- UTGame.UTUIOptionList
                  |   
                  +-- UTGame.UTUIDynamicOptionList

Variables Summary
array<DynamicMenuOption>DynamicOptionTemplates
Inherited Variables from UTGame.UTUIOptionList
ArrowColor, ArrowImage, bAnimatingBGPrefab, bDownArrowPressed, bDragging, BGPrefab, BGPrefabInstance, bRegenOptions, bUpArrowPressed, CurrentIndex, DataProvider, DataSource, DefaultOptionHeight, DefaultOptionPadding, DefaultOptionRightMargin, DefaultOptionTopMargin, DownArrowBounds[4], DragClickPosition, DragDeadZone, GeneratedObjects, LastDragSelection, MaxVisibleItems, PreviousIndex, ScrollArrowWidth, SelectionImage, SelectionSpeed, StartMovementTime, UpArrowBounds[4], VerticalScrollbar
Inherited Variables from UTGame.UTDrawPanel
bUseFullViewport, Canvas, pHeight, pLeft, pTop, pWidth, ResolutionScale

Structures Summary
DynamicMenuOption
OptionName, OptionType, RequiredGameMode, FriendlyName, Description, bEditableCombo, bNumericCombo, EditBoxMaxLength, EditboxAllowedChars, RangeData, bKeyboardOrMouseOption, bOnlineOnly, bOfflineOnly
Inherited Structures from UTGame.UTUIOptionList
GeneratedObjectInfo

Delegates Summary
delegate OnSetupOptionBindings ()
Inherited Delegates from UTGame.UTUIOptionList
OnAcceptOptions, OnOptionChanged, OnOptionFocused
Inherited Delegates from UTGame.UTDrawPanel
DrawDelegate

Functions Summary
functionint GetDynamicOptionIndexByName (name InName))
functionint GetDynamicOptionIndexByObject (UIObject InObject))
function RefreshAllOptions ()
function SetupOptionBindings ()))
Inherited Functions from UTGame.UTUIOptionList
CheckAndUpdateDragging, CheckArrowInput, ClearBoundDataStores, ClickedScrollZone, CursorCheck, DrawPanel, DrawSpecial, EnableItem, EnableItemAtIndex, GetBoundDataStores, GetCurrentlySelectedOption, GetDataStoreBinding, GetMousePosition, GetObjectInfoIndexFromName, GetObjectInfoIndexFromObject, GetSupportedUIActionKeyNames, InitializeComboboxWidgets, InitializeScrollbars, NotifyDataStoreValueUpdated, OnOption_NotifyActiveStateChanged, OnValueChanged, PostInitialize, ProcessInputAxis, ProcessInputKey, RefreshAllOptions, RefreshSubscriberValue, RegenerateOptions, RepositionOptions, ScrollVertical, SelectItem, SelectNextItem, SelectPreviousItem, SetDataStoreBinding, SetSelectedOptionIndex, SetupOptionBindings
Inherited Functions from UTGame.UTDrawPanel
Draw2DLine, DrawPanel


Variables Detail

DynamicOptionTemplates Source code

var array<DynamicMenuOption> DynamicOptionTemplates;


Structures Detail

DynamicMenuOption Source code

struct DynamicMenuOption
{
var bool bEditableCombo;
var bool bKeyboardOrMouseOption;
var bool bNumericCombo;
var bool bOfflineOnly;
var bool bOnlineOnly;
var string Description;
var EEditBoxCharacterSet EditboxAllowedChars;
var int EditBoxMaxLength;
var string FriendlyName;
var name OptionName;
var EUTOptionType OptionType;
var UIRangeData RangeData;
var name RequiredGameMode;
};



Delegates Detail

OnSetupOptionBindings Source code

delegate OnSetupOptionBindings ( )


Functions Detail

GetDynamicOptionIndexByName Source code

function int GetDynamicOptionIndexByName ( name InName) )

GetDynamicOptionIndexByObject Source code

function int GetDynamicOptionIndexByObject ( UIObject InObject) )

RefreshAllOptions Source code

function RefreshAllOptions ( )

SetupOptionBindings Source code

function SetupOptionBindings ( ) )


Defaultproperties

defaultproperties
{
   Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'UTGame.Default__UTUIOptionList:WidgetEventComponent'
      ObjectArchetype=UIComp_Event'UTGame.Default__UTUIOptionList:WidgetEventComponent'
   End Object
   EventProvider=WidgetEventComponent
   Name="Default__UTUIDynamicOptionList"
   ObjectArchetype=UTUIOptionList'UTGame.Default__UTUIOptionList'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:58.510 - Created with UnCodeX