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

UnrealEd.UISceneManager

Extends
Object
Modifiers
native transient config ( Editor ) inherits ( FGlobalDataStoreClientManager , FExec , FCallbackEventDevice )

This class manages the UI editor windows. It's responsible for initializing scenes when they are loaded/created and managing the root scene client for all ui editors. Created by the UIScene generic browser type and stored in the BrowserManager. Copyright 1998-2007 Epic Games, Inc. All Rights Reserved

Core.Object
|   
+-- UnrealEd.UISceneManager

Constants Summary
Inherited Contants from Core.Object
DegToRad, INDEX_NONE, MaxInt, Pi, RadToDeg

Variables Summary
UISkinActiveSkin
DataStoreClientDataStoreManager
pointerDlgUIDataStoreBrowser
array<EditorUISceneClient>SceneClients
UITitleRegionsTitleRegions
mapUIStateResourceInfoMap
array<UIStateResourceInfo>UIStateResources
array<UIStyleResourceInfo>UIStyleResources
array<UIObjectResourceInfo>UIWidgetResources
array<UIObjectToolbarMapping>UIWidgetToolbarMaps
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
Inherited Enumerations from Core.Object
EAxis, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
UIObjectResourceInfo
UIObjectToolbarMapping
WidgetClassName, IconName, Tooltip, HelpText
UIResourceInfo
UIResource, FriendlyName
UIStateResourceInfo
UIStyleResourceInfo
UITitleRegions
RecommendedPercentage, MaxPercentage
Inherited Structures from Core.Object
Box, BoxSphereBounds, Color, Cylinder, double, DynamicMap_Mirror, Guid, IndirectArray_Mirror, InterpCurveFloat, InterpCurvePointFloat, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, Rotator, TextureMipBulkData_Mirror, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4

Functions Summary
function GetSupportedUIStates (out array<UIStateResourceInfo> out_SupportedStates, optional class WidgetClass ) con)
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClassIsChildOf, ClearConfig, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, Exp, FClamp, FCubicInterp, FindDeltaAngle, FindObject, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetDotDistance, GetEnum, GetFuncName, GetHeadingAngle, GetNetFuncName, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetSpecialValue, GetStateName, GetUnAxes, GotoState, InStr, IsA, IsChildState, IsInState, IsNetScript, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, OrthoRotation, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointInBox, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, SaveConfig, SClampRotAxis, ScriptTrace, SetSpecialValue, SetUTracing, Sin, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~=


Variables Detail

ActiveSkin Source code

var transient UISkin ActiveSkin;
The UISkin currently providing styles to the scenes in the editor. Only one UISkin can be active at a time.

DataStoreManager Source code

var const transient DataStoreClient DataStoreManager;
Manages all persistent global data stores. Created when the UISceneManager is initialized.

DlgUIDataStoreBrowser Source code

var transient native const private pointer DlgUIDataStoreBrowser;
A pointer to the instance of WxDlgUIDataStoreBrowser

SceneClients Source code

var const transient array<EditorUISceneClient> SceneClients;
Holds an array of scene clients, which correspond to each scene that's been opened or created during this editing session. Scene clients are not removed or deleted when their scene is closed

TitleRegions Source code

var const config UITitleRegions TitleRegions;
Variable that stores the max/recommended safe regions for the screen.

UIStateResourceInfoMap Source code

var const transient map UIStateResourceInfoMap;
Quick lookup for friendly names for UIState resources. Built when UISceneManager is initialized.

UIStateResources Source code

var const transient private array<UIStateResourceInfo> UIStateResources;
the list of useable UIState resources. Build when UISceneManager is initialized.

UIStyleResources Source code

var const transient array<UIStyleResourceInfo> UIStyleResources;
the list of useable UIStyle resources. Built when UISceneManager is initialized.

UIWidgetResources Source code

var const transient array<UIObjectResourceInfo> UIWidgetResources;
The list of placeable widgets types. Used to fill the various "add new widget" menus. Built when the UISceneManager is initialized.

UIWidgetToolbarMaps Source code

var const config array<UIObjectToolbarMapping> UIWidgetToolbarMaps;


Structures Detail

UIObjectResourceInfo Source code

struct native UIObjectResourceInfo extends UIResourceInfo
{
};
Comparison operators

UIObjectToolbarMapping Source code

struct UIObjectToolbarMapping
{
var String HelpText;
var String IconName;
var String Tooltip;
var String WidgetClassName;
};
Comparison operators
HelpText:
Status bar text for the toolbar button (Should be a localizable lookup)
IconName:
Icon for the toolbar button
Tooltip:
Tooltip for the toolbar button (Should be a localizable lookup)
WidgetClassName:
Name of the widget class to represent

UIResourceInfo Source code

struct native UIResourceInfo
{
var string FriendlyName;
var Object UIResource;
};

FriendlyName:
the text that will be displayed in all menus and dialogs for this resource
UIResource:
pointer to an archetype for a UI resource, such as a widget, style, or state

UIStateResourceInfo Source code

struct native UIStateResourceInfo extends UIResourceInfo
{
};
Comparison operators

UIStyleResourceInfo Source code

struct native UIStyleResourceInfo extends UIResourceInfo
{
};
Comparison operators

UITitleRegions Source code

struct UITitleRegions
{
var float MaxPercentage;
var float RecommendedPercentage;
};



Functions Detail

GetSupportedUIStates Source code

native final const function GetSupportedUIStates ( out array<UIStateResourceInfo> out_SupportedStates, optional class<UIScreenObject> WidgetClass ) con )
Retrieves the list of UIStates which are supported by the specified widget.
@param out_SupportedStates the list of UIStates supported by the specified widget class.
@param WidgetClass if specified, only those states supported by this class will be returned. If not specified, all states will be returned.


Defaultproperties

defaultproperties
{
   UIWidgetToolbarMaps(0)=(WidgetClassName="Engine.UIButton",IconName="UI_MODE_BUTTON",ToolTip="UIEditor_Widget_Button",HelpText="UIEditor_HelpText_Button")
   UIWidgetToolbarMaps(1)=(WidgetClassName="Engine.UIEditBox",IconName="UI_MODE_EDITBOX",ToolTip="UIEditor_Widget_Editbox",HelpText="UIEditor_HelpText_Editbox")
   UIWidgetToolbarMaps(2)=(WidgetClassName="Engine.UIImage",IconName="UI_MODE_IMAGE",ToolTip="UIEditor_Widget_Image",HelpText="UIEditor_HelpText_Image")
   UIWidgetToolbarMaps(3)=(WidgetClassName="Engine.UILabel",IconName="UI_MODE_LABEL",ToolTip="UIEditor_Widget_Label",HelpText="UIEditor_HelpText_Label")
   UIWidgetToolbarMaps(4)=(WidgetClassName="Engine.UILabelButton",IconName="UI_MODE_LABELBUTTON",ToolTip="UIEditor_Widget_LabelButton",HelpText="UIEditor_HelpText_LabelButton")
   UIWidgetToolbarMaps(5)=(WidgetClassName="Engine.UIToggleButton",IconName="UI_MODE_TOGGLEBUTTON",ToolTip="UIEditor_Widget_ToggleButton",HelpText="UIEditor_HelpText_ToggleButton")
   UIWidgetToolbarMaps(6)=(WidgetClassName="Engine.UICheckbox",IconName="UI_MODE_CHECKBOX",ToolTip="UIEditor_Widget_CheckBox",HelpText="UIEditor_HelpText_CheckBox")
   UIWidgetToolbarMaps(7)=(WidgetClassName="Engine.UIList",IconName="UI_MODE_LIST",ToolTip="UIEditor_Widget_List",HelpText="UIEditor_HelpText_List")
   UIWidgetToolbarMaps(8)=(WidgetClassName="Engine.UIPanel",IconName="UI_MODE_PANEL",ToolTip="UIEditor_Widget_Panel",HelpText="UIEditor_HelpText_Panel")
   UIWidgetToolbarMaps(9)=(WidgetClassName="Engine.UISlider",IconName="UI_MODE_SLIDER",ToolTip="UIEditor_Widget_Slider",HelpText="UIEditor_HelpText_Slider")
   TitleRegions=(RecommendedPercentage=0.850000,MaxPercentage=0.900000)
   Name="Default__UISceneManager"
   ObjectArchetype=Object'Core.Default__Object'
}

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