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

UnrealEd.UIEditorOptions

Extends
UIRoot
Modifiers
config ( Editor ) PerObjectConfig native ( Private )

This class tracks and stores the currently configured settings for a single ui editor window. When a UI editor window is created, a UIEditorOptions object is created for that window using the name of the window as the name of the UIEditorOptions object. As the user changes options in the ui editor, those values are stored here. When the editor window is destroyed, the values are saved to the ini using standard PerObjectConfig naming rules. Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.UIRoot
   |   
   +-- UnrealEd.UIEditorOptions

Constants Summary
AUTOEXPAND_VALUE=0
Inherited Contants from Engine.UIRoot
ASPECTRATIO_Monitor, ASPECTRATIO_Normal, ASPECTRATIO_Widescreen, DEFAULT_SIZE_X, DEFAULT_SIZE_Y, MAX_SUPPORTED_GAMEPADS, PRIVATE_EditorNoDelete, PRIVATE_EditorNoRename, PRIVATE_EditorNoReparent, PRIVATE_KeepFocusedState, PRIVATE_ManagedStyle, PRIVATE_NotDockable, PRIVATE_NotEditorSelectable, PRIVATE_NotFocusable, PRIVATE_NotRotatable, PRIVATE_PropagateState, PRIVATE_Protected, PRIVATE_TreeHidden, PRIVATE_TreeHiddenRecursive, SCENE_DATASTORE_TAG, TEMP_SPLITSCREEN_INDEX
Inherited Contants from Core.Object
DegToRad, INDEX_NONE, MaxInt, Pi, RadToDeg

Variables Summary
boolbRenderContainerOutline
boolbRenderMouseBoundsOutline
boolbRenderPerWidgetSelectionOutline
boolbRenderSelectionOutline
boolbRenderTitleSafeRegionOutline
boolbRenderViewportOutline
boolbShowDockHandles
boolbSnapToGrid
boolbViewShowWireframe
intDataStoreBrowserSashPosition
intGridSize
boolmViewDrawBkgnd
boolmViewDrawGrid
intToolMode
intViewportGutterSize
intVirtualSizeX
intVirtualSizeY
ViewportDimensionWindowPosition
Inherited Variables from Engine.UIRoot
CurrentMenuState, ModifierStack
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
Inherited Enumerations from Engine.UIRoot
EColumnHeaderState, EMaterialAdjustmentType, ENavigationLinkType, EPositionEvalType, ERotationAnchor, EScreenInputMode, ESplitscreenRenderMode, ETextAutoScaleMode, ETextClipMode, EUIAlignment, EUIAspectRatioConstraint, EUIAutoSizeConstraintType, EUIDataProviderFieldType, EUIDefaultPenColor, EUIDockPaddingEvalType, EUIExtentEvalType, EUIListElementState, EUIOrientation, EUIWidgetFace
Inherited Enumerations from Core.Object
EAxis, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
ViewportDimension
X, Y, Width, Height
Inherited Structures from Engine.UIRoot
AutoSizeData, AutoSizePadding, DefaultEventSpecification, InputEventSubscription, InputKeyAction, PlayerInteractionData, RenderParameters, ScreenPositionRange, StateInputKeyAction, StyleReferenceId, STYLE_ID, TextAutoScaleValue, TextureCoordinates, UIAnchorPosition, UICombinedStyleData, UIDataStoreBinding, UIDockingNode, UIDockingSet, UIFocusPropagationData, UIImageAdjustmentData, UIImageStyleOverride, UIInputAliasClassMap, UIInputAliasMap, UIInputAliasStateMap, UIMouseBounds, UINavigationData, UIProviderFieldValue, UIProviderScriptFieldValue, UIRangeData, UIRenderingSubregion, UIRotation, UIScreenValue, UIScreenValue_AutoSizeRegion, UIScreenValue_Bounds, UIScreenValue_DockPadding, UIScreenValue_Extent, UIScreenValue_Position, UIStringCaretParameters, UIStringNodeModifier, UIStyleOverride, UIStyleReference, UIStyleSubscriberReference, UITextAttributes, UITextStyleOverride, WIDGET_ID
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
Inherited Functions from Engine.UIRoot
<, =, ConvertWidgetIDToString, GetCurrentUIController, GetCursorPosition, GetCursorSize, GetDataStoreFieldValue, GetDataStoreStringValue, GetFaceOrientation, GetPrimitiveTransform, GetSceneClient, IsConsole, SetDataStoreFieldValue, SetDataStoreStringValue, SetMouseCaptureOverride
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, ^, ^^, |, ||, ~, ~=


Constants Detail

AUTOEXPAND_VALUE Source code

const AUTOEXPAND_VALUE = 0;
the virtual size of the viewport - this size is used when the scene requests the viewport size


Variables Detail

bRenderContainerOutline Source code

var config bool bRenderContainerOutline;
whether the various outline indicators should be rendered

bRenderMouseBoundsOutline Source code

var config bool bRenderMouseBoundsOutline;
whether the various outline indicators should be rendered

bRenderPerWidgetSelectionOutline Source code

var config bool bRenderPerWidgetSelectionOutline;
whether the various outline indicators should be rendered

bRenderSelectionOutline Source code

var config bool bRenderSelectionOutline;
whether the various outline indicators should be rendered

bRenderTitleSafeRegionOutline Source code

var config bool bRenderTitleSafeRegionOutline;
whether the various outline indicators should be rendered

bRenderViewportOutline Source code

var config bool bRenderViewportOutline;
whether the various outline indicators should be rendered

bShowDockHandles Source code

var config bool bShowDockHandles;

bSnapToGrid Source code

var config bool bSnapToGrid;

bViewShowWireframe Source code

var config bool bViewShowWireframe;
if TRUE then primitive scene is rendered in wireframe mode

DataStoreBrowserSashPosition Source code

var config int DataStoreBrowserSashPosition;
the position of the datastore splitter sash

GridSize Source code

var config int GridSize;

mViewDrawBkgnd Source code

var config bool mViewDrawBkgnd;

mViewDrawGrid Source code

var config bool mViewDrawGrid;

ToolMode Source code

var config int ToolMode;

ViewportGutterSize Source code

var config int ViewportGutterSize;
the number of pixels to use for a "gutter" around the scene being rendered.

VirtualSizeX Source code

var config int VirtualSizeX;

VirtualSizeY Source code

var config int VirtualSizeY;

WindowPosition Source code

var config ViewportDimension WindowPosition;
the position of this editor window


Structures Detail

ViewportDimension Source code

struct ViewportDimension
{
var config int Height;
var config int Width;
var config int X;
var config int Y;
};
represents the layout for an editor window


Defaultproperties

defaultproperties
{
   WindowPosition=(X=256,Y=256,Width=1024,Height=768)
   bRenderViewportOutline=True
   bRenderContainerOutline=True
   bRenderSelectionOutline=True
   bRenderPerWidgetSelectionOutline=True
   mViewDrawGrid=True
   bSnapToGrid=True
   bShowDockHandles=True
   GridSize=8
   Name="Default__UIEditorOptions"
   ObjectArchetype=UIRoot'Engine.Default__UIRoot'
}

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