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

UTGame.GFxUIFrontEnd_TitleScreen

Extends
GFxMoviePlayer

Main menu implementation. Related Flash content: ut3_menu.fla The 3D tweens and transformation take place largely with the ActionScript for this file. Event listeners are added to the buttons within UnrealScript removing unnecessary communication back and forth between AS and US.

Core.Object
|   
+-- GFxUI.GFxMoviePlayer
   |   
   +-- UTGame.GFxUIFrontEnd_TitleScreen

Constants Summary
Inherited Contants from Core.Object
AspectRatio16x9, AspectRatio4x3, AspectRatio5x4, DegToRad, DegToUnrRot, INDEX_NONE, InvAspectRatio16x9, InvAspectRatio4x3, InvAspectRatio5x4, MaxInt, Pi, RadToDeg, RadToUnrRot, UnrRotToDeg, UnrRotToRad

Variables Summary
GFxObjectBlackMC
stringCampaignMap
stringInstantActionMap
GFxObjectMainMenuMC
GFxClikWidgetMenuBtn1MC
GFxClikWidgetMenuBtn2MC
GFxClikWidgetMenuBtn3MC
GFxClikWidgetMenuBtn4MC
GFxClikWidgetMenuBtn5MC
GFxClikWidgetMenuBtn6MC
GFxObjectMenuButtonsMC
byteSelection
GFxObjectTitleScreenMC
Inherited Variables from GFxUI.GFxMoviePlayer
ASUClasses, ASUObjects, bAllowFocus, bAllowInput, bAutoPlay, bBlurLesserMovies, bCaptureInput, bCloseOnLevelChange, bDiscardNonOwnerInput, bDisplayWithHudOff, bEnableGammaCorrection, bHideLesserMovies, bIgnoreBlurEffect, bIgnoreMouseInput, bIgnoreVisibilityEffect, bIsPriorityBlurred, bIsPriorityHidden, bLogUnhandedWidgetInitializations, bMovieIsOpen, bOnlyOwnerFocusable, bPauseGameWhileActive, bWidgetsInitializedThisFrame, CaptureKeys, DataStoreBindings, DataStoreSubscriber, ExternalInterface, ExternalTextures, FocusIgnoreKeys, LocalPlayerOwnerIndex, MovieInfo, NextASUObject, ObjectValues, pCaptureKeys, pFocusIgnoreKeys, pMovie, Priority, RenderTexture, RenderTextureMode, SoundThemes, TimingMode, WidgetBindings, WidgetPathBindings
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
MenuButtonsType
MENU_BTN_CAMPAIGN, MENU_BTN_INSTANTACTION, MENU_BTN_MULTIPLAYER, MENU_BTN_COMMUNITY, MENU_BTN_SETTINGS, MENU_BTN_EXIT, MENU_BTN_LOGOUT, MENU_BTN_SELECT,
Inherited Enumerations from GFxUI.GFxMoviePlayer
ASType, GFxAlign, GFxRenderTextureMode, GFxScaleMode, GFxTimingMode
Inherited Enumerations from Core.Object
AlphaBlendType, EAspectRatioAxisConstraint, EAutomatedRunResult, EAxis, EDebugBreakType, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
Inherited Structures from GFxUI.GFxMoviePlayer
ASValue, ExternalTexture, GFxDataStoreBinding, GFxWidgetBinding, SoundThemeBinding
Inherited Structures from Core.Object
Array_Mirror, BitArray_Mirror, BoneAtom, Box, BoxSphereBounds, Color, Cylinder, double, FColorVertexBuffer_Mirror, Guid, IndirectArray_Mirror, InlinePointerArray_Mirror, InterpCurveFloat, InterpCurveLinearColor, InterpCurvePointFloat, InterpCurvePointLinearColor, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, OctreeElementId, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, RenderCommandFence_Mirror, Rotator, Set_Mirror, SHVector, SHVectorRGB, SparseArray_Mirror, TAlphaBlend, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4

Functions Summary
eventbool FilterButtonInput (int ControllerId, name ButtonName, EInputEvent InputEvent))
function OnCloseAnimationComplete ()))
function OnMenuButtonPress (GFxClikWidget.EventData ev))
function PlayCloseAnimation ()))
functionbool Start (optional bool StartPaused = false))
function UT_ConsoleCommand (string Cmd, optional bool bWriteToLog))
Inherited Functions from GFxUI.GFxMoviePlayer
ActionScriptFloat, ActionScriptInt, ActionScriptObject, ActionScriptSetFunction, ActionScriptString, ActionScriptVoid, AddCaptureKey, AddFocusIgnoreKey, Advance, ApplyPriorityBlurEffect, ApplyPriorityEffect, ApplyPriorityVisibilityEffect, ClearCaptureKeys, ClearFocusIgnoreKeys, Close, ConditionalClearPause, ConsoleCommand, CreateArray, CreateObject, FilterButtonInput, FlushPlayerInput, GetGameViewportClient, GetLP, GetPC, GetVariable, GetVariableArray, GetVariableBool, GetVariableFloatArray, GetVariableIntArray, GetVariableNumber, GetVariableObject, GetVariableString, GetVariableStringArray, GetVisibleFrameRect, Init, Invoke, OnCleanup, OnClose, OnFocusGained, OnFocusLost, PlaySoundFromTheme, PostAdvance, PostWidgetInit, PublishDataStoreValues, RefreshDataStoreBindings, SetAlignment, SetExternalInterface, SetExternalTexture, SetMovieCanReceiveFocus, SetMovieCanReceiveInput, SetMovieInfo, SetPause, SetPerspective3D, SetPriority, SetTimingMode, SetVariable, SetVariableArray, SetVariableBool, SetVariableFloatArray, SetVariableIntArray, SetVariableNumber, SetVariableObject, SetVariableString, SetVariableStringArray, SetView3D, SetViewport, SetViewScaleMode, SetWidgetPathBinding, Start, WidgetInitialized, WidgetUnloaded
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, Atan2, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClampRotAxisFromBase, ClampRotAxisFromRange, ClassIsChildOf, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, DebugBreak, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, EvalInterpCurveFloat, EvalInterpCurveVector, EvalInterpCurveVector2D, Exp, FCeil, FClamp, FCubicInterp, FFloor, FindDeltaAngle, FindObject, FInterpConstantTo, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, float, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetBuildChangelistNumber, GetDotDistance, GetEngineVersion, GetEnum, GetFuncName, GetHeadingAngle, GetMappedRangeValue, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetRightMost, GetRotatorAxis, GetScriptTrace, GetStateName, GetSystemTime, GetUnAxes, GotoState, InCylinder, InStr, InverseTransformNormal, InverseTransformVector, IsA, IsChildState, IsInState, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, LerpColor, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, MakeRotationMatrix, MakeRotationTranslationMatrix, MakeRotator, MatrixGetAxis, MatrixGetOrigin, MatrixGetRotator, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, NoZDot, OrthoRotation, ParseLocalizedPropertyPath, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointDistToSegment, PointProjectToPlane, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, RTransform, SaveConfig, SClampRotAxis, ScriptTrace, SetUTracing, Sin, Split, SplitString, Sqrt, Square, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformNormal, TransformVector, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VRandCone, VRandCone2, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~=


Variables Detail

BlackMC Source code

var GFxObject BlackMC;

CampaignMap Source code

var string CampaignMap;

InstantActionMap Source code

var string InstantActionMap;

MainMenuMC Source code

var GFxObject MainMenuMC;

MenuBtn1MC Source code

var GFxClikWidget MenuBtn1MC;

MenuBtn2MC Source code

var GFxClikWidget MenuBtn2MC;

MenuBtn3MC Source code

var GFxClikWidget MenuBtn3MC;

MenuBtn4MC Source code

var GFxClikWidget MenuBtn4MC;

MenuBtn5MC Source code

var GFxClikWidget MenuBtn5MC;

MenuBtn6MC Source code

var GFxClikWidget MenuBtn6MC;

MenuButtonsMC Source code

var GFxObject MenuButtonsMC;

Selection Source code

var byte Selection;

TitleScreenMC Source code

var GFxObject TitleScreenMC;


Enumerations Detail

MenuButtonsType Source code

enum MenuButtonsType
{
MENU_BTN_CAMPAIGN, MENU_BTN_INSTANTACTION, MENU_BTN_MULTIPLAYER, MENU_BTN_COMMUNITY, MENU_BTN_SETTINGS, MENU_BTN_EXIT, MENU_BTN_LOGOUT, MENU_BTN_SELECT,
};


Functions Detail

FilterButtonInput Source code

event bool FilterButtonInput ( int ControllerId, name ButtonName, EInputEvent InputEvent) )
Can be overridden to filter input to this movie. Return TRUE to trap the input, FALSE to let it pass through to Flash

OnCloseAnimationComplete Source code

function OnCloseAnimationComplete ( ) )

OnMenuButtonPress Source code

function OnMenuButtonPress ( GFxClikWidget.EventData ev) )

PlayCloseAnimation Source code

function PlayCloseAnimation ( ) )

Start Source code

function bool Start ( optional bool StartPaused = false) )

UT_ConsoleCommand Source code

final function UT_ConsoleCommand ( string Cmd, optional bool bWriteToLog) )


Defaultproperties

defaultproperties
{
	 CampaignMap   = "VCTF-Sandstorm.udk"
     InstantActionMap        = "DM-Deck.udk"

     bDisplayWithHudOff = TRUE
     bEnableGammaCorrection   = FALSE
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: ti 22-3-2011 19:56:50.595 - Created with UnCodeX