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

Engine.XBoxPlayerInput

Extends
PlayerInput
Modifiers
config ( User ) transient

Core.Object
|   
+-- Engine.PlayerInput
   |   
   +-- Engine.XBoxPlayerInput

Constants Summary
InputMax=32768
MaxFilterEntries=4
NumPresets=4
Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Standalone, RF_Transactional, RF_Transient

Variables Summary
XBoxPlayerInput
floatabx
floatabz
floatAccelScale
boolbInvertVLook
boolbLookSpring
floatDampeningFactor
floatForwardFilter[MaxFilterEntries]
floatHExponent
floatHLook
floatHLookRateMax
floatHScale
LookPresetLookPresets[NumPresets]
floatMinAccelComponent
stringSelectedPresetName
floatStrafeFilter[MaxFilterEntries]
floatVelScale
floatVExponent
floatVLook
floatVLookRateMax
floatVScale
floatwafor
floatwastr
floatwfor
floatwstr
Inherited Variables from Engine.PlayerInput
bAdjustSampling, bEdgeBack, bEdgeForward, bEdgeLeft, bEdgeRight, bEnableDodging, bInvertMouse, bWasBack, bWasForward, bWasLeft, bWasRight, DoubleClickTime, DoubleClickTimer, MaybeTime[2], MouseAccelThreshold, MouseSamples[2], MouseSamplingTime, MouseSensitivity, MouseSmoothingMode, MouseSmoothingStrength, OldSamples[4], SamplingTime[2], SmoothedMouse[2], ZeroTime[2]
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[7], Outer

Enumerations Summary
Inherited Enumerations from Core.Object
EAxis, ECamOrientation, EDetailMode, EDrawPivot, ESheerAxis

Structures Summary
LookPreset
PresetName, HScale, HExponent, VScale, VExponent
Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector

Functions Summary
functionfloat FilterOutput (out float filter[MaxFilterEntries], float output))
functionfloat GetComponentAccel (float input, vector dir, float dt, out float filter[MaxFilterEntries], optional bool blog))
functionbool InvertLook ()))
function PlayerInput (float DeltaTime ))
functionfloat Remap (float in, float scale, float exp, float ratemax))
functionfloat sign (float in))
function VelToAccel (float dt))
Inherited Functions from Engine.PlayerInput
AccelerateMouse, ChangeSnapView, CheckForDoubleClickMove, InvertLook, InvertMouse, PlayerInput, SetSmoothingMode, SetSmoothingStrength, SmoothMouse, UpdateAccel, UpdateSensitivity, UpdateSmoothing
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllObjects, Asc, Asin, Atan, BeginState, Caps, Ceil, Chr, Clamp, ClassIsChildOf, ClearConfig, ClockwiseFrom, Cos, Created, Cross, Disable, Divide, Dot, DynamicLoadObject, EatStr, Enable, EndState, Eval, Exp, FClamp, FindObject, FMax, FMin, FRand, GetAxes, GetEnum, GetItemName, GetPerObjectNames, GetPropertyText, GetReferencers, GetStateName, GetUnAxes, GotoState, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Invert, IsA, IsInState, IsOnConsole, IsSoaking, Left, Len, Lerp, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, PlatformIs64Bit, PlatformIsMacOS, PlatformIsUnix, PlatformIsWindows, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, Repl, ReplaceText, ResetConfig, Right, RotRand, Round, SaveConfig, SetPropertyText, Sin, Smerp, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, StopWatch, StrCmp, Tan, VRand, VSize, Warn, ^, ^^, |, ||, ~, ~=


Constants Detail

InputMax Source code

const InputMax = 32768;

MaxFilterEntries Source code

const MaxFilterEntries = 4;

NumPresets Source code

const NumPresets = 4;


Variables Detail

XBoxPlayerInput

abx Source code

var(XBoxPlayerInput) float abx;

abz Source code

var(XBoxPlayerInput) float abz;

AccelScale Source code

var(XBoxPlayerInput) float AccelScale;

bInvertVLook Source code

var(XBoxPlayerInput) config bool bInvertVLook;

bLookSpring Source code

var(XBoxPlayerInput) config bool bLookSpring;

DampeningFactor Source code

var(XBoxPlayerInput) float DampeningFactor;

ForwardFilter[MaxFilterEntries] Source code

var(XBoxPlayerInput) float ForwardFilter[MaxFilterEntries];

HExponent Source code

var(XBoxPlayerInput) config float HExponent;

HLook Source code

var(XBoxPlayerInput) float HLook;

HLookRateMax Source code

var(XBoxPlayerInput) config float HLookRateMax;

HScale Source code

var(XBoxPlayerInput) config float HScale;

LookPresets[NumPresets] Source code

var(XBoxPlayerInput) config LookPreset LookPresets[NumPresets];

MinAccelComponent Source code

var(XBoxPlayerInput) float MinAccelComponent;

SelectedPresetName Source code

var(XBoxPlayerInput) config string SelectedPresetName;

StrafeFilter[MaxFilterEntries] Source code

var(XBoxPlayerInput) float StrafeFilter[MaxFilterEntries];

VelScale Source code

var(XBoxPlayerInput) float VelScale;

VExponent Source code

var(XBoxPlayerInput) config float VExponent;

VLook Source code

var(XBoxPlayerInput) float VLook;

VLookRateMax Source code

var(XBoxPlayerInput) config float VLookRateMax;

VScale Source code

var(XBoxPlayerInput) config float VScale;

wafor Source code

var(XBoxPlayerInput) float wafor;

wastr Source code

var(XBoxPlayerInput) float wastr;

wfor Source code

var(XBoxPlayerInput) float wfor;

wstr Source code

var(XBoxPlayerInput) float wstr;


Structures Detail

LookPreset Source code

struct LookPreset
{
var(XBoxPlayerInput) float HExponent;
var(XBoxPlayerInput) float HScale;
var(XBoxPlayerInput) localized string PresetName;
var(XBoxPlayerInput) float VExponent;
var(XBoxPlayerInput) float VScale;
};



Functions Detail

FilterOutput Source code

function float FilterOutput ( out float filter[MaxFilterEntries], float output) )

GetComponentAccel Source code

function float GetComponentAccel ( float input, vector dir, float dt, out float filter[MaxFilterEntries], optional bool blog) )

InvertLook Source code

function bool InvertLook ( ) )

PlayerInput Source code

function PlayerInput ( float DeltaTime ) )

Remap Source code

static function float Remap ( float in, float scale, float exp, float ratemax) )

sign Source code

function float sign ( float in) )

VelToAccel Source code

function VelToAccel ( float dt) )


Defaultproperties

defaultproperties
{
    MinAccelComponent=0.1f
    DampeningFactor=30.f
    VelScale=0.0134f 
    AccelScale=4.655 
    bInvertVLook=true
    HLookRateMax=1500.f
    VLookRateMax=750.f
    HScale=0.f
    HExponent=1.f
    VScale=0.f
    VExponent=1.f
    SelectedPresetName="Hybrid"
    LookPresets(0)=(PresetName="Linear",HScale=0.f,HExponent=1.f,VScale=0.f,VExponent=1.f)
    LookPresets(1)=(PresetName="Exponential",HScale=0.f,HExponent=2.f,VScale=0.f,VExponent=2.f)
    LookPresets(2)=(PresetName="Hybrid",HScale=0.5f,HExponent=4.f,VScale=0.5f,VExponent=4.f)
    LookPresets(3)=(PresetName="Custom",HScale=0.5f,HExponent=4.f,VScale=0.5f,VExponent=4.f)
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Do 14.8.2014 09:58:30.198 - Created with UnCodeX