C# Класс Gta5EyeTracking.Features.ExtendedView

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AimCameraAtTarget() публичный Метод

public AimCameraAtTarget ( Vector3 target ) : void
target Vector3
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

EaseInEaseOutTransform() публичный Метод

public EaseInEaseOutTransform ( float time, float a, float b, float duration ) : float
time float
a float
b float
duration float
Результат float

ExtendedView() публичный Метод

public ExtendedView ( Settings settings, GameState gameState, ITobiiTracker tobiiTracker, Aiming aiming, DebugOutput debugOutput ) : System
settings Settings
gameState GameState
tobiiTracker ITobiiTracker
aiming Aiming
debugOutput DebugOutput
Результат System

ProcessFirstPerson() публичный Метод

public ProcessFirstPerson ( ) : void
Результат void

ProcessFirstPersonAim() публичный Метод

public ProcessFirstPersonAim ( ) : void
Результат void

ProcessFirstPersonVehicle() публичный Метод

public ProcessFirstPersonVehicle ( ) : void
Результат void

ProcessThirdPerson() публичный Метод

public ProcessThirdPerson ( ) : void
Результат void

ProcessThirdPersonAim() публичный Метод

public ProcessThirdPersonAim ( ) : void
Результат void

SensitivityTransform() публичный Метод

public SensitivityTransform ( float value ) : float
value float
Результат float

Update() публичный Метод

public Update ( ) : void
Результат void