Engine.UIScrollFrame
- Extends
- UIContainer
- Modifiers
- placeable native ( UIPrivate )
This widget defines a region in which its child widgets can be placed. If any of its children lay outside of its
defined region then a scroll bar will be made visible to allow the region to be scrolled to the outside widgets.
Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.
Core.Object
|
+-- Engine.UIRoot
|
+-- Engine.UIScreenObject
|
+-- Engine.UIObject
|
+-- Engine.UIContainer
|
+-- Engine.UIScrollFrame
Direct Known Subclasses:
UTUIStatsList
Inherited Variables from Engine.UIObject |
AnimationParent, AnimationPosition, AnimStack, bDebugShowBounds, bEnableActiveCursorUpdates, bSupportsPrimaryStyle, ContextMenuData, DebugBoundsColor, DockTargets, NavigationTargets, Owner, OwnerScene, PrimaryStyle, PrivateFlags, RenderBoundsVertices[EUIWidgetFace.UIFACE_MAX], RenderBounds[EUIWidgetFace.UIFACE_MAX], RenderOffset, Rotation, StyleSubscribers, TabIndex, ToolTip, WidgetID, WidgetTag |
Functions Summary |
 | | AddedChild (UIScreenObject WidgetOwner, UIObject NewChild ))
|
 | float | GetClientRegionPosition (EUIOrientation Orientation ) con)
|
 | vector2D | GetClientRegionPositionVector () con)
|
 | float | GetClientRegionSize (EUIOrientation Orientation ) con)
|
 | vector2D | GetClientRegionSizeVector () con)
|
 | | GetClipRegion (out float MinX, out float MinY, out float MaxX, out float MaxY ) con)
|
 | float | GetVisibleRegionPercentage (EUIOrientation Orientation ) con)
|
 | | OnApplyScrolling (UIAction_ApplyScrolling Action ))
|
 | | OnChildRepositioned (UIScreenObject Sender ))
|
 | | ReapplyFormatting (optional bool bImmediately)
|
 | | RefreshScrollbars (optional bool bImmediately)
|
 | | RemovedChild (UIScreenObject WidgetOwner, UIObject OldChild, optional array ExclusionSet ))
|
 | bool | ScrollRegion (UIScrollbar Sender, float PositionChange, optional bool bPositionMaxed)
|
 | | ScrollZoneClicked (UIScrollbar Sender, float PositionPerc, int PlayerIndex ))
|
 | bool | SetClientRegionPosition (EUIOrientation Orientation, float NewPosition)
|
 | bool | SetClientRegionPositionVector (Vector2D NewPosition)
|
Inherited Functions from Engine.UIObject |
AddStyleSubscriber, AnimSetBottom, AnimSetColor, AnimSetLeft, AnimSetOpacity, AnimSetPosition, AnimSetRelPosition, AnimSetRight, AnimSetRotation, AnimSetScale, AnimSetTop, AnimSetVisibility, CanAcceptFocus, ClearDefaultDataBinding, ClearUIAnimation, FindStyleSubscriberIndex, FindStyleSubscriberIndexById, GenerateSceneDataStoreMarkup, GenerateTransformMatrix, GetAnchorPosition, GetDefaultDataBinding, GetDefaultDataStores, GetOwner, GetParent, GetPositionExtent, GetPositionExtents, GetRotationMatrix, GetScene, GetToolTipValue, HasTransform, IsContainedBy, IsDockedTo, IsPrivateBehaviorSet, LogRenderBounds, NeedsActiveCursorUpdates, NotifyValueChanged, OnSetDatastoreBinding, PlayUIAnimation, RemoveStyleSubscriber, ResolveDefaultDataBinding, ResolveStyles, RotateWidget, SetActiveCursorUpdate, SetAnchorPosition, SetDefaultDataBinding, SetDockPadding, SetDockParameters, SetDockTarget, SetForcedNavigationTarget, SetNavigationTarget, SetPrivateBehavior, SetWidgetStyleByName, StopUIAnimation, TickAnim, UIAnimEnd, UpdateRotationMatrix |
bRecalculateClientRegion Source code
var private const transient bool bRecalculateClientRegion;
var private const transient bool bRefreshScrollbars;
var private
transient Vector2D ClientRegionPosition;
FrameBounds[EUIWidgetFace.UIFACE_MAX] Source code
var private
transient float FrameBounds[
EUIWidgetFace.UIFACE_MAX];
var duplicatetransient const private
UIScrollbar ScrollbarHorizontal;
var duplicatetransient const private
UIScrollbar ScrollbarVertical;
Image
UIScrollFrame
HorizontalClientRegion Source code
GetClientRegionPosition Source code
native final const
function float GetClientRegionPosition (
EUIOrientation Orientation ) con )
GetClientRegionPositionVector Source code
native final const
function vector2D GetClientRegionPositionVector ( ) con )
native final const
function float GetClientRegionSize (
EUIOrientation Orientation ) con )
GetClientRegionSizeVector Source code
native final const
function vector2D GetClientRegionSizeVector ( ) con )
native const function GetClipRegion ( out float MinX, out float MinY, out float MaxX, out float MaxY ) con )
GetVisibleRegionPercentage Source code
native final const
function float GetVisibleRegionPercentage (
EUIOrientation Orientation ) con )
native final function ReapplyFormatting ( optional bool bImmediately )
native final function RefreshScrollbars ( optional bool bImmediately )
native final
function bool ScrollRegion (
UIScrollbar Sender,
float PositionChange, optional
bool bPositionMaxed )
private event ScrollZoneClicked (
UIScrollbar Sender,
float PositionPerc,
int PlayerIndex ) )
SetClientRegionPosition Source code
native final
function bool SetClientRegionPosition (
EUIOrientation Orientation,
float NewPosition )
SetClientRegionPositionVector Source code
native final
function bool SetClientRegionPositionVector (
Vector2D NewPosition )
defaultproperties
{
ScrollbarHorizontal=UIScrollbar'Engine.Default__UIScrollFrame:HorzScrollbarTemplate'
ScrollbarVertical=UIScrollbar'Engine.Default__UIScrollFrame:VertScrollbarTemplate'
VerticalClientRegion=(Orientation=UIORIENT_Vertical)
PrimaryStyle=(DefaultStyleTag="DefaultImageStyle",RequiredStyleClass=Class'Engine.UIStyle_Image')
bSupportsPrimaryStyle=False
Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'Engine.Default__UIContainer:WidgetEventComponent'
ObjectArchetype=UIComp_Event'Engine.Default__UIContainer:WidgetEventComponent'
End Object
EventProvider=WidgetEventComponent
Name="Default__UIScrollFrame"
ObjectArchetype=UIContainer'Engine.Default__UIContainer'
}
|
Creation time: sk 18-3-2018 10:00:47.927 - Created with
UnCodeX