C# Class Gta5EyeTracking.Features.ExtendedView

Inheritance: IDisposable
Afficher le fichier Open project: alex8b/gta5eyetracking Class Usage Examples

Méthodes publiques

Méthode Description
AimCameraAtTarget ( Vector3 target ) : void
Dispose ( ) : void
EaseInEaseOutTransform ( float time, float a, float b, float duration ) : float
ExtendedView ( Settings settings, GameState gameState, ITobiiTracker tobiiTracker, Aiming aiming, DebugOutput debugOutput ) : System
ProcessFirstPerson ( ) : void
ProcessFirstPersonAim ( ) : void
ProcessFirstPersonVehicle ( ) : void
ProcessThirdPerson ( ) : void
ProcessThirdPersonAim ( ) : void
SensitivityTransform ( float value ) : float
Update ( ) : void

Private Methods

Méthode Description
ApplyCameraPosition ( GTA.Camera camera, Vector3 extraOffset, bool isRelative ) : void
ApplyCameraRotation ( bool noRoll ) : void
CalculateDistanceToCharacter ( Vector3 extraOffset ) : void
FilterGameplayCameraRotation ( ) : void
FilterHeadPos ( ) : void
FilterVehicleRotation ( ) : void
RotateGameplayCameraTowardsTarget ( ) : void
UpdateInfiniteScreenAngles ( ) : void
UpdateViewTarget ( System.Vector2 normalizedCenteredGazeCoordinates ) : void

Method Details

AimCameraAtTarget() public méthode

public AimCameraAtTarget ( Vector3 target ) : void
target Vector3
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EaseInEaseOutTransform() public méthode

public EaseInEaseOutTransform ( float time, float a, float b, float duration ) : float
time float
a float
b float
duration float
Résultat float

ExtendedView() public méthode

public ExtendedView ( Settings settings, GameState gameState, ITobiiTracker tobiiTracker, Aiming aiming, DebugOutput debugOutput ) : System
settings Settings
gameState GameState
tobiiTracker ITobiiTracker
aiming Aiming
debugOutput DebugOutput
Résultat System

ProcessFirstPerson() public méthode

public ProcessFirstPerson ( ) : void
Résultat void

ProcessFirstPersonAim() public méthode

public ProcessFirstPersonAim ( ) : void
Résultat void

ProcessFirstPersonVehicle() public méthode

public ProcessFirstPersonVehicle ( ) : void
Résultat void

ProcessThirdPerson() public méthode

public ProcessThirdPerson ( ) : void
Résultat void

ProcessThirdPersonAim() public méthode

public ProcessThirdPersonAim ( ) : void
Résultat void

SensitivityTransform() public méthode

public SensitivityTransform ( float value ) : float
value float
Résultat float

Update() public méthode

public Update ( ) : void
Résultat void