- Extends
- Object
- Modifiers
- PerObjectConfig editinlinenew Config ( Game ) native
MobileInputZone
Controls how mobile input is handled
Copyright 1998-2011 Epic Games, Inc. All Rights Reserved.
Core.Object
|
+-- GameFramework.MobileInputZone
Inherited Contants from Core.Object |
AspectRatio16x9, AspectRatio4x3, AspectRatio5x4, DegToRad, DegToUnrRot, INDEX_NONE, InvAspectRatio16x9, InvAspectRatio4x3, InvAspectRatio5x4, MaxInt, Pi, RadToDeg, RadToUnrRot, UnrRotToDeg, UnrRotToRad |
Inherited Variables from Core.Object |
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject |
Enumerations Summary |
EZoneSlideType ZoneSlide_UpDown,
ZoneSlide_LeftRight,
|
EZoneState ZoneState_Inactive,
ZoneState_Activating,
ZoneState_Active,
ZoneState_Deactivating,
|
EZoneTouchEvent ZoneEvent_Touch,
ZoneEvent_Update,
ZoneEvent_Stationary,
ZoneEvent_UnTouch,
ZoneEvent_Cancelled,
|
EZoneType ZoneType_Button,
ZoneType_Joystick,
ZoneType_Trackball,
ZoneType_Slider,
|
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 |
Delegates Summary |
 | bool | OnDoubleTapDelegate (MobileInputZone Zone, EZoneTouchEvent EventType, Vector2D TouchLocation) |
 | | OnPostDrawZone (MobileInputZone Zone, Canvas Canvas) |
 | bool | OnPreDrawZone (MobileInputZone Zone, Canvas Canvas) |
 | bool | OnProcessInputDelegate (MobileInputZone Zone, float DeltaTime, int Handle, EZoneTouchEvent EventType, Vector2D TouchLocation) |
 | bool | OnProcessSlide (MobileInputZone Zone, EZoneTouchEvent EventType, int SlideValue, Vector2D ViewportSize) |
 | bool | OnTapDelegate (MobileInputZone Zone, EZoneTouchEvent EventType, Vector2D TouchLocation) |
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, ^, ^^, |, ||, ~, ~= |
var float AnimatingFadeOpacity;
var bool bIsDoubleTapAndHold;
var float LastTouchTime;
var float LastWentActiveTime;
MobileSeqEventHandlers Source code
var config string OverrideTexture1Name;
var config string OverrideTexture2Name;
var int PreviousLocationCount;
PreviousMoveDeltaTimes[6] Source code
var float PreviousMoveDeltaTimes[6];
TimeSinceLastTapRepeat Source code
var float TimeSinceLastTapRepeat;
var float TotalActiveTime;
var float TransitionTime;
Advanced
bAllowFirstDeltaForTrackballZone Source code
var(Advanced) config bool bAllowFirstDeltaForTrackballZone;
Bounds
var(Bounds) config float ActiveSizeX;
var(Bounds) config float ActiveSizeY;
var(Bounds) config float AuthoredGlobalScale;
var(Bounds) config bool bActiveSizeYFromX;
var(bounds) config bool bCenterX;
var(bounds) config bool bCenterY;
var(Bounds) config float Border;
var(Bounds) config bool bRelativeSizeX;
var(Bounds) config bool bRelativeSizeY;
var(Bounds) config bool bRelativeX;
var(Bounds) config bool bRelativeY;
var(Bounds) config bool bSizeYFromSizeX;
var(Bounds) config float SizeX;
var(Bounds) config float SizeY;
var(Bounds) config float X;
var(Bounds) config float Y;
Input
var(
Input) config
float Acceleration;
var(
Input) config
bool bScalePawnMovement;
var(
Input) config
name DoubleTapInputKey;
EscapeVelocityStrength Source code
var(
Input) config
float EscapeVelocityStrength;
var(
Input) config
float HorizMultiplier;
var(
Input) config
name HorizontalInputKey;
var(
Input) config
name InputKey;
var(
Input) config
float Smoothing;
var(
Input) config
name TapInputKey;
var(
Input) config
float VertMultiplier;
Options
var(Options) config bool bCenterOnEvent;
var(Options) config bool bFloatingTiltZone;
var(Options) config bool bIsInvisible;
var(Options) config bool bQuickDoubleTap;
ResetCenterAfterInactivityTime Source code
var(Options) config float ResetCenterAfterInactivityTime;
var(Options) config float TapDistanceConstraint;
Rendering
var(Rendering) config bool bRenderGuides;
var(Rendering) config float CaptionXAdjustment;
var(Rendering) config float CaptionYAdjustment;
var(Rendering) config float InactiveAlpha;
var(Rendering) config
color RenderColor;
Transitions
var(Transitions) config float ActivateTime;
var(Transitions) config bool bUseGentleTransitions;
var(Transitions) config float DeactivateTime;
Zone
var(Zone) config string Caption;
var(Zone) byte TouchpadIndex;
enum
EZoneState
{
ZoneState_Inactive,
ZoneState_Activating,
ZoneState_Active,
ZoneState_Deactivating,
};
enum
EZoneTouchEvent
{
ZoneEvent_Touch,
ZoneEvent_Update,
ZoneEvent_Stationary,
ZoneEvent_UnTouch,
ZoneEvent_Cancelled,
};
enum
EZoneType
{
ZoneType_Button,
ZoneType_Joystick,
ZoneType_Trackball,
ZoneType_Slider,
};
OnProcessInputDelegate Source code
native function ActivateZone ( )
native function DeactivateZone ( )
Creation time: ti 22-3-2011 19:56:52.612 - Created with
UnCodeX