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

Engine.UIScriptConsoleScene

Extends
UIScene
Modifiers
transient notplaceable

Example of how to setup a scene in unrealscript. Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.UIRoot
   |   
   +-- Engine.UIScreenObject
      |   
      +-- Engine.UIScene
         |   
         +-- Engine.UIScriptConsoleScene

Variables Summary
UIImageBufferBackground
UILabelBufferText
ScriptConsoleEntryCommandRegion
Inherited Variables from Engine.UIScene
ActiveContextMenu, ActiveToolTip, bAlwaysRenderScene, bCloseOnLevelChange, bDisableWorldRendering, bDisplayCursor, bEnableSceneDepthTesting, bEnableScenePostProcessing, bExemptFromAutoClose, bFlushPlayerInput, bIssuedPreRenderCallback, bMenuLevelRestoresScene, bMouseBoundsSet, bPauseGameWhileActive, bRefreshStringFormatting, bRefreshWidgetStyles, bRenderParentScenes, bRequiresNetwork, bRequiresOnlineService, bResolvingScenePositions, bSaveSceneValuesOnClose, bUpdateDockingStack, bUpdateNavigationLinks, bUpdatePrimitiveUsage, bUpdateScenePositions, bUsesPrimitives, CurrentViewportSize, DefaultContextMenuClass, DefaultToolTipClass, DockingStack, InputSubscriptions, LastPlayerIndex, MouseBounds, PlayerOwner, RenderStack, SceneClient, SceneClosedCue, SceneData, SceneInputMode, SceneLayerRoot, SceneOpenedCue, ScenePreview, SceneRenderMode, SceneTag, StandardContextMenu, StandardToolTip
Inherited Variables from Engine.UIScreenObject
bHidden, bInitialized, bNeverFocus, bSupports3DPrimitives, Children, DefaultStates, EventProvider, FocusControls, FocusedCue, FocusPropagation, InactiveStates, InitialState, MouseEnterCue, NavigateDownCue, NavigateLeftCue, NavigateRightCue, NavigateUpCue, Opacity, PlayerInputMask, Position, StateStack, ZDepth

Functions Summary
event Initialized ()))
function OnCreateChild (UIObject CreatedWidget, UIScreenObject CreatorContainer ))
event PostInitialize ()))
Inherited Functions from Engine.UIScene
AnimEnd, CalculateInputMask, CloseScene, ForceImmediateSceneUpdate, GetActiveContextMenu, GetActiveToolTip, GetDefaultContextMenu, GetDefaultToolTip, GetPreviousScene, GetSceneDataStore, GetWorldInfo, IsSceneActive, LoadSceneDataValues, LogCurrentState, LogDockingStack, LogRenderBounds, NotifyGameSessionEnded, NotifyLinkStatusChanged, NotifyOnlineServiceStatusChanged, OpenScene, RebuildDockingStack, ResetMouseBounds, ResolveDataStore, ResolveScenePositions, SaveSceneDataValues, SceneActivated, SceneCreated, SceneDeactivated, SetActiveContextMenu, SetActiveToolTip, SetInputMask, SetMouseBounds, SetSceneInputMode, SetVisibility, UnbindSubscribers
Inherited Functions from Engine.UIScreenObject
AcceptsPlayerInput, ActivateEventByClass, ActivateState, ActivateStateByClass, AddedChild, CanAcceptFocus, CanPlayOnline, CanPropagateFocusFor, CanvasToScreen, ConditionalPropagateEnabledState, ContainsChild, ContainsChildOfClass, CreatePlayerData, CreateWidget, DeactivateState, DeactivateStateByClass, DeProject, DisablePlayerInput, DisableWidget, EnablePlayerInput, EnableWidget, FindChild, FindChildIndex, FindChildUsingID, FindEventsOfClass, FocusFirstControl, FocusLastControl, GetActivePlayerCount, GetAspectRatioAutoScaleFactor, GetBestControllerId, GetBestPlayerIndex, GetBounds, GetCanvasToScreen, GetChildren, GetCurrentState, GetDockedWidgets, GetFocusedControl, GetInverseCanvasToScreen, GetLastFocusedControl, GetLoginStatus, GetNATType, GetObjectCount, GetParent, GetPlayerOwner, GetPosition, GetPositionVector, GetSupportedPlayerCount, GetSupportedUIActionKeyNames, GetViewportHeight, GetViewportOffset, GetViewportOrigin, GetViewportScale, GetViewportSize, GetViewportWidth, GetWidgetPathName, HasActiveStateOfClass, HasLinkConnection, Initialize, Initialized, InitializePlayerTracking, InsertChild, IsActive, IsEnabled, IsFocused, IsHidden, IsHoldingAlt, IsHoldingCtrl, IsHoldingShift, IsInitialized, IsLoggedIn, IsNeverFocused, IsPressed, IsVisible, KillFocus, LogCurrentState, NavigateFocus, NextControl, OnChangeVisibility, OnConsoleCommand, OnSetControllerId, OnShowAchievementsUI, OnShowContentMarketplaceUI, OnShowFeedbackUI, OnShowFriendInviteUI, OnShowFriendsUI, OnShowGamerCardUI, OnShowMembershipMarketplaceUI, OnShowMessagesUI, OnShowPlayersUI, OverrideLastFocusedControl, PixelToCanvas, PixelToScreen, PlayUISound, PostInitialize, PrevControl, PrivateSetVisibility, Project, RebuildNavigationLinks, RemoveChild, RemoveChildren, RemovedChild, RemovedFromParent, RemovePlayerData, ReplaceChild, RequestFormattingUpdate, RequestPrimitiveReview, RequestSceneUpdate, ScreenToCanvas, ScreenToPixel, SetEnabled, SetFocus, SetFocusToChild, SetInputMask, SetPosition, SetVisibility


Variables Detail

BufferBackground Source code

var instanced UIImage BufferBackground;
the background for the console

BufferText Source code

var instanced UILabel BufferText;
the console's buffer text

CommandRegion Source code

var instanced ScriptConsoleEntry CommandRegion;
where the text that is currently being typed appears


Functions Detail

Initialized Source code

event Initialized ( ) )

OnCreateChild Source code

function OnCreateChild ( UIObject CreatedWidget, UIScreenObject CreatorContainer ) )

PostInitialize Source code

event PostInitialize ( ) )


Defaultproperties

defaultproperties
{
   Begin Object Class=UILabel Name=BufferTextTemplate ObjName=BufferTextTemplate Archetype=UILabel'Engine.Default__UILabel'
      Begin Object Class=UIComp_DrawString Name=LabelStringRenderer ObjName=LabelStringRenderer Archetype=UIComp_DrawString'Engine.Default__UILabel:LabelStringRenderer'
         ObjectArchetype=UIComp_DrawString'LabelStringRenderer'
      End Object
      Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'Engine.Default__UILabel:WidgetEventComponent'
         ObjectArchetype=UIComp_Event'WidgetEventComponent'
      End Object
      WidgetTag="BufferText"
      PrimaryStyle=(DefaultStyleTag="ConsoleBufferStyle")
      __OnCreate__Delegate=Default__UIScriptConsoleScene.OnCreateChild
      Position=(Value[2]=1.000000,ScaleType[2]=EVALPOS_PercentageOwner)
      Name="BufferTextTemplate"
      ObjectArchetype=UILabel'Engine.Default__UILabel'
   End Object
   BufferText=UILabel'Engine.Default__UIScriptConsoleScene:BufferTextTemplate'
   Begin Object Class=UIImage Name=BufferBackgroundTemplate ObjName=BufferBackgroundTemplate Archetype=UIImage'Engine.Default__UIImage'
      Begin Object Class=UIComp_DrawImage Name=ImageComponentTemplate ObjName=ImageComponentTemplate Archetype=UIComp_DrawImage'Engine.Default__UIImage:ImageComponentTemplate'
         ObjectArchetype=UIComp_DrawImage'ImageComponentTemplate'
      End Object
      Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'Engine.Default__UIImage:WidgetEventComponent'
         ObjectArchetype=UIComp_Event'WidgetEventComponent'
      End Object
      WidgetTag="BufferBackground"
      PrimaryStyle=(DefaultStyleTag="ConsoleBufferImageStyle")
      Name="BufferBackgroundTemplate"
      ObjectArchetype=UIImage'Engine.Default__UIImage'
   End Object
   BufferBackground=UIImage'Engine.Default__UIScriptConsoleScene:BufferBackgroundTemplate'
   Begin Object Class=ScriptConsoleEntry Name=CommandRegionTemplate ObjName=CommandRegionTemplate Archetype=ScriptConsoleEntry'Engine.Default__ScriptConsoleEntry'
      Begin Object Class=UIEditBox Name=ConsoleInputTemplate ObjName=ConsoleInputTemplate Archetype=UIEditBox'Engine.Default__ScriptConsoleEntry:ConsoleInputTemplate'
         Begin Object Class=UIComp_DrawStringEditbox Name=EditboxStringRenderer ObjName=EditboxStringRenderer Archetype=UIComp_DrawStringEditbox'Engine.Default__ScriptConsoleEntry:ConsoleInputTemplate.EditboxStringRenderer'
            ObjectArchetype=UIComp_DrawStringEditbox'EditboxStringRenderer'
         End Object
         Begin Object Class=UIComp_DrawImage Name=EditboxBackgroundTemplate ObjName=EditboxBackgroundTemplate Archetype=UIComp_DrawImage'Engine.Default__ScriptConsoleEntry:ConsoleInputTemplate.EditboxBackgroundTemplate'
            ObjectArchetype=UIComp_DrawImage'EditboxBackgroundTemplate'
         End Object
         Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'Engine.Default__ScriptConsoleEntry:ConsoleInputTemplate.WidgetEventComponent'
            ObjectArchetype=UIComp_Event'WidgetEventComponent'
         End Object
         __OnCreate__Delegate=CommandRegionTemplate.OnCreateChild
         ObjectArchetype=UIEditBox'Engine.Default__ScriptConsoleEntry:ConsoleInputTemplate'
      End Object
      Begin Object Class=UIImage Name=UpperBorderTemplate ObjName=UpperBorderTemplate Archetype=UIImage'Engine.Default__ScriptConsoleEntry:UpperBorderTemplate'
         Begin Object Class=UIComp_DrawImage Name=ImageComponentTemplate ObjName=ImageComponentTemplate Archetype=UIComp_DrawImage'Engine.Default__ScriptConsoleEntry:UpperBorderTemplate.ImageComponentTemplate'
            ObjectArchetype=UIComp_DrawImage'ImageComponentTemplate'
         End Object
         Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'Engine.Default__ScriptConsoleEntry:UpperBorderTemplate.WidgetEventComponent'
            ObjectArchetype=UIComp_Event'WidgetEventComponent'
         End Object
         ObjectArchetype=UIImage'Engine.Default__ScriptConsoleEntry:UpperBorderTemplate'
      End Object
      Begin Object Class=UIImage Name=LowerBorderTemplate ObjName=LowerBorderTemplate Archetype=UIImage'Engine.Default__ScriptConsoleEntry:LowerBorderTemplate'
         Begin Object Class=UIComp_DrawImage Name=ImageComponentTemplate ObjName=ImageComponentTemplate Archetype=UIComp_DrawImage'Engine.Default__ScriptConsoleEntry:LowerBorderTemplate.ImageComponentTemplate'
            ObjectArchetype=UIComp_DrawImage'ImageComponentTemplate'
         End Object
         Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'Engine.Default__ScriptConsoleEntry:LowerBorderTemplate.WidgetEventComponent'
            ObjectArchetype=UIComp_Event'WidgetEventComponent'
         End Object
         ObjectArchetype=UIImage'Engine.Default__ScriptConsoleEntry:LowerBorderTemplate'
      End Object
      Begin Object Class=UIComp_DrawImage Name=PanelBackgroundTemplate ObjName=PanelBackgroundTemplate Archetype=UIComp_DrawImage'Engine.Default__ScriptConsoleEntry:PanelBackgroundTemplate'
         ObjectArchetype=UIComp_DrawImage'PanelBackgroundTemplate'
      End Object
      Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'Engine.Default__ScriptConsoleEntry:WidgetEventComponent'
         ObjectArchetype=UIComp_Event'WidgetEventComponent'
      End Object
      InputBox=UIEditBox'Engine.Default__UIScriptConsoleScene:CommandRegionTemplate.ConsoleInputTemplate'
      UpperConsoleBorder=UIImage'Engine.Default__UIScriptConsoleScene:CommandRegionTemplate.UpperBorderTemplate'
      LowerConsoleBorder=UIImage'Engine.Default__UIScriptConsoleScene:CommandRegionTemplate.LowerBorderTemplate'
      Name="CommandRegionTemplate"
      ObjectArchetype=ScriptConsoleEntry'Engine.Default__ScriptConsoleEntry'
   End Object
   CommandRegion=ScriptConsoleEntry'Engine.Default__UIScriptConsoleScene:CommandRegionTemplate'
   SceneTag="ConsoleScene"
   Position=(Value[3]=0.750000,ScaleType[2]=EVALPOS_PercentageViewport,ScaleType[3]=EVALPOS_PercentageViewport)
   Begin Object Class=UIComp_Event Name=SceneEventComponent ObjName=SceneEventComponent Archetype=UIComp_Event'Engine.Default__UIScene:SceneEventComponent'
      ObjectArchetype=UIComp_Event'Engine.Default__UIScene:SceneEventComponent'
   End Object
   EventProvider=SceneEventComponent
   Name="Default__UIScriptConsoleScene"
   ObjectArchetype=UIScene'Engine.Default__UIScene'
}

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