C# Класс TouchScript.Gestures.TransformGesture

Наследование: TouchScript.Gestures.Base.TransformGestureBase, ITransformGesture
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ApplyTransform ( Transform target ) : void

Защищенные методы

Метод Описание
Awake ( ) : void
OnEnable ( ) : void
clearDebug ( ) : void
doOnePointTranslation ( Vector2 oldScreenPos, Vector2 newScreenPos, TouchScript.Layers.ProjectionParams projectionParams ) : Vector3
doRotation ( Vector2 oldScreenPos1, Vector2 oldScreenPos2, Vector2 newScreenPos1, Vector2 newScreenPos2, TouchScript.Layers.ProjectionParams projectionParams ) : float
doScaling ( Vector2 oldScreenPos1, Vector2 oldScreenPos2, Vector2 newScreenPos1, Vector2 newScreenPos2, TouchScript.Layers.ProjectionParams projectionParams ) : float
doTwoPointTranslation ( Vector2 oldScreenPos1, Vector2 oldScreenPos2, Vector2 newScreenPos1, Vector2 newScreenPos2, float dR, float dS, TouchScript.Layers.ProjectionParams projectionParams ) : Vector3
drawDebug ( int touchPoints ) : void
projectScaledRotated ( Vector2 point, float dR, float dS, TouchScript.Layers.ProjectionParams projectionParams ) : Vector3
touchesBegan ( IList touches ) : void

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

Метод Описание
updateProjectionPlane ( ) : void

Updates projection plane based on options set.

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

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

public ApplyTransform ( Transform target ) : void
target UnityEngine.Transform
Результат void

Awake() защищенный Метод

protected Awake ( ) : void
Результат void

OnEnable() защищенный Метод

protected OnEnable ( ) : void
Результат void

clearDebug() защищенный Метод

protected clearDebug ( ) : void
Результат void

doOnePointTranslation() защищенный Метод

protected doOnePointTranslation ( Vector2 oldScreenPos, Vector2 newScreenPos, TouchScript.Layers.ProjectionParams projectionParams ) : Vector3
oldScreenPos UnityEngine.Vector2
newScreenPos UnityEngine.Vector2
projectionParams TouchScript.Layers.ProjectionParams
Результат UnityEngine.Vector3

doRotation() защищенный Метод

protected doRotation ( Vector2 oldScreenPos1, Vector2 oldScreenPos2, Vector2 newScreenPos1, Vector2 newScreenPos2, TouchScript.Layers.ProjectionParams projectionParams ) : float
oldScreenPos1 UnityEngine.Vector2
oldScreenPos2 UnityEngine.Vector2
newScreenPos1 UnityEngine.Vector2
newScreenPos2 UnityEngine.Vector2
projectionParams TouchScript.Layers.ProjectionParams
Результат float

doScaling() защищенный Метод

protected doScaling ( Vector2 oldScreenPos1, Vector2 oldScreenPos2, Vector2 newScreenPos1, Vector2 newScreenPos2, TouchScript.Layers.ProjectionParams projectionParams ) : float
oldScreenPos1 UnityEngine.Vector2
oldScreenPos2 UnityEngine.Vector2
newScreenPos1 UnityEngine.Vector2
newScreenPos2 UnityEngine.Vector2
projectionParams TouchScript.Layers.ProjectionParams
Результат float

doTwoPointTranslation() защищенный Метод

protected doTwoPointTranslation ( Vector2 oldScreenPos1, Vector2 oldScreenPos2, Vector2 newScreenPos1, Vector2 newScreenPos2, float dR, float dS, TouchScript.Layers.ProjectionParams projectionParams ) : Vector3
oldScreenPos1 UnityEngine.Vector2
oldScreenPos2 UnityEngine.Vector2
newScreenPos1 UnityEngine.Vector2
newScreenPos2 UnityEngine.Vector2
dR float
dS float
projectionParams TouchScript.Layers.ProjectionParams
Результат UnityEngine.Vector3

drawDebug() защищенный Метод

protected drawDebug ( int touchPoints ) : void
touchPoints int
Результат void

projectScaledRotated() защищенный Метод

protected projectScaledRotated ( Vector2 point, float dR, float dS, TouchScript.Layers.ProjectionParams projectionParams ) : Vector3
point UnityEngine.Vector2
dR float
dS float
projectionParams TouchScript.Layers.ProjectionParams
Результат UnityEngine.Vector3

touchesBegan() защищенный Метод

protected touchesBegan ( IList touches ) : void
touches IList
Результат void