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

MobileGame.MobileHUDExt

Extends
MobileHUD

Copyright 1998-2011 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.HUD
      |   
      +-- GameFramework.MobileHUD
         |   
         +-- MobileGame.MobileHUDExt

Variables Summary
boolbFlashJoysticks
floatFlashTime
floatLastTapToMoveEffectTime
CachedLastTouchLastTouch
Vector2DTapToMoveEffectPos
Texture2DTapToMoveTexture
Inherited Variables from GameFramework.MobileHUD
bDebugTouches, bDebugZonePresses, bDebugZones, bForceMobileHUD, bShowGameHud, bShowMobileHud, bShowMobileTilt, bShowMotionDebug, ButtonCaptionColor, ButtonFont, ButtonImages[2], ButtonUVs[2], JoystickBackground, JoystickBackgroundUVs, JoystickHat, JoystickHatUVs, KismetRenderEvents, MobileTiltSize, MobileTiltX, MobileTiltY, SliderImages[4], SliderUVs[4], TrackballBackground, TrackballBackgroundUVs, TrackballTouchIndicator, TrackballTouchIndicatorUVs
Inherited Variables from Engine.HUD
bLostFocusPaused, bMessageBeep, bShowBadConnectionAlert, bShowDebugInfo, bShowHUD, bShowOverlays, bShowScores, Canvas, CenterX, CenterY, ConsoleColor, ConsoleFontSize, ConsoleMessageCount, ConsoleMessagePosX, ConsoleMessagePosY, ConsoleMessages, DebugDisplay, GreenColor, HudCanvasScale, KismetTextInfo, LastHUDRenderTime, LocalMessages[8], MaxHUDAreaMessageCount, MessageFontOffset, PlayerOwner, PostRenderedActors, RatioX, RatioY, RedColor, RenderDelta, SizeX, SizeY, WhiteColor

Structures Summary
CachedLastTouch
bTouchEventPending, X, Y
Inherited Structures from Engine.HUD
ConsoleMessage, HudLocalizedMessage, KismetDrawTextInfo

Functions Summary
function ConditionallyDrawTapToMoveEffect ()))
function DrawMobileZone_Joystick (MobileInputZone Zone))
function DrawMobileZone_Slider (MobileInputZone Zone))
function FlashSticks ()))
function PostRender ()))
functionbool ShowMobileHud ()))
function StartTapToMoveEffect (float X, float Y ))
Inherited Functions from GameFramework.MobileHUD
AddKismetRenderEvent, DrawInputZoneOverlays, DrawMobileDebugString, DrawMobileTilt, DrawMobileZone_Button, DrawMobileZone_Joystick, DrawMobileZone_Slider, DrawMobileZone_Trackball, PostBeginPlay, PostRender, RefreshKismetLinks, RenderKismetHud, RenderMobileMenu, ShowMobileHud
Inherited Functions from Engine.HUD
AddConsoleMessage, AddLocalizedMessage, AddPostRenderedActor, ClearMessage, DisplayBadConnectionAlert, DisplayConsoleMessages, DisplayKismetMessages, DisplayLocalMessages, Draw2DLine, Draw3DLine, DrawActorOverlays, DrawHUD, DrawMessage, DrawMessageText, DrawRoute, DrawText, GetFontSizeIndex, GetScreenCoords, LocalizedMessage, Message, OnLostFocusPause, PlayerOwnerDied, PostBeginPlay, PostRender, PreCalcValues, RemovePostRenderedActor, SetShowScores, ShouldDisplayDebug, ShowDebug, ShowDebugInfo, ShowHUD, ShowScores, ToggleHUD


Variables Detail

bFlashJoysticks Source code

var bool bFlashJoysticks;

FlashTime Source code

var float FlashTime;

LastTapToMoveEffectTime Source code

var float LastTapToMoveEffectTime;
Last time that we were asked to draw the tap to move effect

LastTouch Source code

var CachedLastTouch LastTouch;
We process the events in MobileHUD

TapToMoveEffectPos Source code

var Vector2D TapToMoveEffectPos;

TapToMoveTexture Source code

var Texture2D TapToMoveTexture;
Texture to use for 'tap-to-move' screen space effect


Structures Detail

CachedLastTouch Source code

struct CachedLastTouch
{
var bool bTouchEventPending;
var float X;
var float Y;
};



Functions Detail

ConditionallyDrawTapToMoveEffect Source code

function ConditionallyDrawTapToMoveEffect ( ) )
Draws the tap to move effect if we need to

DrawMobileZone_Joystick Source code

function DrawMobileZone_Joystick ( MobileInputZone Zone) )

DrawMobileZone_Slider Source code

function DrawMobileZone_Slider ( MobileInputZone Zone) )

FlashSticks Source code

function FlashSticks ( ) )

PostRender Source code

function PostRender ( ) )

ShowMobileHud Source code

function bool ShowMobileHud ( ) )

StartTapToMoveEffect Source code

function StartTapToMoveEffect ( float X, float Y ) )
Starts drawing a transparent circle at the specified location for a brief moment (with animation)


Defaultproperties

defaultproperties
{
	SliderImages(0)=Texture2D'CastleUI.menus.T_CastleMenu2'
	SliderImages(1)=Texture2D'CastleUI.menus.T_CastleMenu2'
	SliderImages(2)=Texture2D'CastleUI.menus.T_CastleMenu2'
	SliderImages(3)=Texture2D'CastleUI.menus.T_CastleMenu2'
	SliderUVs(0)=(U=641,V=220,UL=161,VL=75)
	SliderUVs(1)=(U=641,V=220,UL=161,VL=75)
	SliderUVs(2)=(U=641,V=220,UL=161,VL=75)
	SliderUVs(3)=(U=641,V=220,UL=161,VL=75)

	LastTapToMoveEffectTime=-99999.0

	TapToMoveTexture=Texture2D'CastleHUD.HUD_TouchToMove'
 }

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