allowPitchRotation (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
allowYawRotation (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
allowYOffsetFromGround (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
ApplyInertia() | Exoa.Cameras.CameraBase | inlineprotectedvirtual |
ApplyToCamera() | Exoa.Cameras.CameraBase | inlineprotectedvirtual |
CalculateClampedDistance(Vector3 camPos, Vector3 worldPoint, Vector2 minMaxDistance, float multiplier=1) | Exoa.Cameras.CameraBase | inlineprotected |
CalculateClampedDistance(Vector3 camPos, Vector3 worldPoint, float minMaxDistance, float multiplier=1) | Exoa.Cameras.CameraBase | inlineprotected |
CalculateClampedDistance(float distance, Vector2 minMaxDistance) | Exoa.Cameras.CameraBase | inlineprotected |
CalculateClampedDistance(float distance, float minMaxDistance) | Exoa.Cameras.CameraBase | inlineprotected |
CalculateDistance(Vector3 pos, Quaternion rot) | Exoa.Cameras.CameraBase | inlineprotected |
CalculateInertia() | Exoa.Cameras.CameraBase | inlineprotectedvirtual |
CalculateOffset(Vector3 pos, Quaternion rot) | Exoa.Cameras.CameraBase | inlineprotectedvirtual |
CalculateOffset(Vector3 pos, Quaternion rot, float distance, float groundHeight) | Exoa.Cameras.CameraBase | inlineprotectedvirtual |
CalculatePosition(Vector3 center, Quaternion rot, float distance) | Exoa.Cameras.CameraBase | inlineprotectedvirtual |
cam (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
camBounds (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
ClampCameraCorners(Vector3 finalPosition, out bool clampApplied, bool bottomEdges=true, bool topEdges=true) | Exoa.Cameras.CameraBase | inlineprotected |
ClampInCameraBoundaries(Vector3 targetPosition) | Exoa.Cameras.CameraBase | inlineprotectedvirtual |
ClampRotation() | Exoa.Cameras.CameraBase | inlineprotectedvirtual |
CreateConverter() | Exoa.Cameras.CameraBase | inlineprotectedvirtual |
currentPitch (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
currentYaw (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
DebugInputs() | Exoa.Cameras.CameraBase | inlineprotected |
defaultMode (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
deltaPitch (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
deltaYaw (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
disableMoves (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
Exoa::Cameras::CameraBase.DisableMoves | Exoa.Cameras.CameraBase | |
Exoa::Cameras::ITouchPerspCamera.DisableMoves | Exoa.Cameras.ITouchCamera | |
enableFocusing (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
enableFollowGameObject (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
enableRotationChange (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
enableRotationInertia (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
enableTranslationInertia (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
finalDistance (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
Exoa::Cameras::CameraBase.FinalDistance | Exoa.Cameras.CameraBase | |
Exoa::Cameras::ITouchPerspCamera.FinalDistance | Exoa.Cameras.ITouchCamera | |
Exoa::Cameras::CameraBase.FinalOffset | Exoa.Cameras.CameraBase | |
Exoa::Cameras::ITouchPerspCamera.FinalOffset | Exoa.Cameras.ITouchCamera | |
finalOffset (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
Exoa::Cameras::CameraBase.FinalPosition | Exoa.Cameras.CameraBase | |
Exoa::Cameras::ITouchPerspCamera.FinalPosition | Exoa.Cameras.ITouchCamera | |
finalPosition (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
finalRotation (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
Exoa::Cameras::CameraBase.FinalRotation | Exoa.Cameras.CameraBase | |
Exoa::Cameras::ITouchPerspCamera.FinalRotation | Exoa.Cameras.ITouchCamera | |
FocusCamera(Vector3 targetPosition, bool changeDistance, float targetDistanceOrSize, bool changeRotation, Quaternion targetRotation, bool allowYOffsetFromGround=false, bool instant=false) | Exoa.Cameras.CameraPerspBase | inlineprotectedvirtual |
Exoa::Cameras::CameraBase.FocusCamera(Vector3 targetPosition, bool instant=false) | Exoa.Cameras.CameraBase | inline |
Exoa::Cameras::CameraBase.FocusCamera(Vector3 targetPosition, float targetDistanceOrSize, bool instant=false) | Exoa.Cameras.CameraBase | inline |
Exoa::Cameras::CameraBase.FocusCamera(Vector3 targetPosition, Vector2 targetRotation, bool instant=false) | Exoa.Cameras.CameraBase | inline |
Exoa::Cameras::CameraBase.FocusCamera(Vector3 targetPosition, Quaternion targetRotation, bool instant=false) | Exoa.Cameras.CameraBase | inline |
Exoa::Cameras::CameraBase.FocusCamera(Vector3 targetPosition, float targetDistanceOrSize, Vector2 targetRotation, bool instant=false) | Exoa.Cameras.CameraBase | inline |
Exoa::Cameras::CameraBase.FocusCamera(Vector3 targetPosition, float targetDistanceOrSize, Quaternion targetRotation, bool instant=false) | Exoa.Cameras.CameraBase | inline |
Exoa::Cameras::ITouchPerspCamera.FocusCamera(Vector3 targetPosition, bool instant=false) | Exoa.Cameras.ITouchCamera | |
Exoa::Cameras::ITouchPerspCamera.FocusCamera(Vector3 targetPosition, float targetDistance, bool instant=false) | Exoa.Cameras.ITouchCamera | |
Exoa::Cameras::ITouchPerspCamera.FocusCamera(Vector3 targetPosition, Quaternion targetRotation, bool instant=false) | Exoa.Cameras.ITouchCamera | |
Exoa::Cameras::ITouchPerspCamera.FocusCamera(Vector3 targetPosition, Vector2 targetRotation, bool instant=false) | Exoa.Cameras.ITouchCamera | |
Exoa::Cameras::ITouchPerspCamera.FocusCamera(Vector3 targetPosition, float targetDistance, Vector2 targetRotation, bool instant=false) | Exoa.Cameras.ITouchCamera | |
Exoa::Cameras::ITouchPerspCamera.FocusCamera(Vector3 targetPosition, float targetDistance, Quaternion targetRotation, bool instant=false) | Exoa.Cameras.ITouchCamera | |
FocusCameraOnGameObject(GameObject go, bool allowYOffsetFromGround=false) | Exoa.Cameras.CameraPerspBase | inlinevirtual |
focusRadiusMultiplier (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
focusTargetDistanceOrSize (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
focusTargetGo (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
focusTargetPosition (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
focusTargetRotation (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
followDistanceMultiplier (defined in Exoa.Cameras.CameraPerspBase) | Exoa.Cameras.CameraPerspBase | |
FollowGameObject(GameObject go, bool doFocus, bool allowYOffsetFromGround=false) | Exoa.Cameras.CameraPerspBase | inlinevirtual |
followLerp (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
followMove (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
followMoveDistanceOrSize (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
followMoveOffset (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
followMoveRotation (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
followRadiusMultiplier (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
Fov | Exoa.Cameras.CameraPerspBase | |
fov (defined in Exoa.Cameras.CameraPerspBase) | Exoa.Cameras.CameraPerspBase | |
GetInitialRotation() | Exoa.Cameras.CameraBase | inlineprotectedvirtual |
GetInitialRotationVec() | Exoa.Cameras.CameraBase | inlineprotectedvirtual |
GetMatrix() | Exoa.Cameras.CameraPerspBase | inlinevirtual |
GetRotateAroundVector() | Exoa.Cameras.CameraBase | inlineprotectedvirtual |
GetRotationFromPitchYaw() | Exoa.Cameras.CameraBase | inlineprotectedvirtual |
GetRotationFromPitchYaw(float pitch, float yaw) | Exoa.Cameras.CameraBase | inlineprotectedvirtual |
GetRotationFromPitchYaw(Vector2 pitchYawVec) | Exoa.Cameras.CameraBase | inlineprotectedvirtual |
GetRotationSensitivity() | Exoa.Cameras.CameraBase | inlineprotected |
GetRotationToPitchYaw() | Exoa.Cameras.CameraBase | inlineprotectedvirtual |
GetRotationToPitchYaw(Quaternion rot) | Exoa.Cameras.CameraBase | inlineprotectedvirtual |
groundHeight (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
groundHeightAnim (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
HandleFocusAndFollow() | Exoa.Cameras.CameraPerspBase | inlineprotected |
HeightScreenDepth (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
Init() | Exoa.Cameras.CameraPerspBase | inlineprotectedvirtual |
initDistance (defined in Exoa.Cameras.CameraPerspBase) | Exoa.Cameras.CameraPerspBase | |
initialRotation (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
initOffset (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
initRotation (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
InputMapFingerDrag enum name (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
InputMapFingerPinch enum name (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
InputMapScrollWheel enum name (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
isFocusingOrFollowing (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
IsInputMatching(InputMapScrollWheel action) | Exoa.Cameras.CameraBase | inlineprotected |
IsInputMatching(InputMapFingerPinch action) | Exoa.Cameras.CameraBase | inlineprotected |
IsInputMatching(InputMapFingerDrag action) | Exoa.Cameras.CameraBase | inlineprotected |
IsUsingCameraEdgeBoundaries() | Exoa.Cameras.CameraBase | inlineprotected |
lastPrint (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
LateUpdate() | Exoa.Cameras.CameraBase | inlineprotectedvirtual |
Log(string msg) (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | inlineprotected |
maxTranslationSpeed (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
middleClickDrag (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
minMaxDistance (defined in Exoa.Cameras.CameraPerspBase) | Exoa.Cameras.CameraPerspBase | |
ModularClamp(float val, float min, float max, float rangemin=-180f, float rangemax=180f) | Exoa.Cameras.CameraBase | inlineprotected |
Exoa::Cameras::CameraBase.MoveCameraTo(Vector3 targetPosition) | Exoa.Cameras.CameraBase | inline |
Exoa::Cameras::CameraBase.MoveCameraTo(Vector3 targetPosition, float targetDistanceOrSize) | Exoa.Cameras.CameraBase | inline |
Exoa::Cameras::CameraBase.MoveCameraTo(Vector3 targetPosition, Vector2 targetRotation) | Exoa.Cameras.CameraBase | inline |
Exoa::Cameras::CameraBase.MoveCameraTo(Vector3 targetPosition, Quaternion targetRotation) | Exoa.Cameras.CameraBase | inline |
Exoa::Cameras::CameraBase.MoveCameraTo(Vector3 targetPosition, float targetDistanceOrSize, Vector2 targetRotation) | Exoa.Cameras.CameraBase | inline |
Exoa::Cameras::CameraBase.MoveCameraTo(Vector3 targetPosition, float targetDistanceOrSize, Quaternion targetRotation) | Exoa.Cameras.CameraBase | inline |
Exoa::Cameras::ITouchPerspCamera.MoveCameraTo(Vector3 targetPosition) | Exoa.Cameras.ITouchCamera | |
Exoa::Cameras::ITouchPerspCamera.MoveCameraTo(Vector3 targetPosition, float targetDistance) | Exoa.Cameras.ITouchCamera | |
Exoa::Cameras::ITouchPerspCamera.MoveCameraTo(Vector3 targetPosition, Quaternion targetRotation) | Exoa.Cameras.ITouchCamera | |
Exoa::Cameras::ITouchPerspCamera.MoveCameraTo(Vector3 targetPosition, Vector2 targetRotation) | Exoa.Cameras.ITouchCamera | |
Exoa::Cameras::ITouchPerspCamera.MoveCameraTo(Vector3 targetPosition, float targetDistance, Vector2 targetRotation) | Exoa.Cameras.ITouchCamera | |
Exoa::Cameras::ITouchPerspCamera.MoveCameraTo(Vector3 targetPosition, float targetDistance, Quaternion targetRotation) | Exoa.Cameras.ITouchCamera | |
Exoa::Cameras::CameraBase.MoveCameraToInstant(Vector3 targetPosition) | Exoa.Cameras.CameraBase | inline |
Exoa::Cameras::CameraBase.MoveCameraToInstant(Vector3 targetPosition, float targetDistanceOrSize) | Exoa.Cameras.CameraBase | inline |
Exoa::Cameras::CameraBase.MoveCameraToInstant(Vector3 targetPosition, Vector2 targetRotation) | Exoa.Cameras.CameraBase | inline |
Exoa::Cameras::CameraBase.MoveCameraToInstant(Vector3 targetPosition, Quaternion targetRotation) | Exoa.Cameras.CameraBase | inline |
Exoa::Cameras::CameraBase.MoveCameraToInstant(Vector3 targetPosition, float targetDistanceOrSize, Vector2 targetRotation) | Exoa.Cameras.CameraBase | inline |
Exoa::Cameras::CameraBase.MoveCameraToInstant(Vector3 targetPosition, float targetDistanceOrSize, Quaternion targetRotation) | Exoa.Cameras.CameraBase | inline |
Exoa::Cameras::ITouchPerspCamera.MoveCameraToInstant(Vector3 targetPosition) | Exoa.Cameras.ITouchCamera | |
Exoa::Cameras::ITouchPerspCamera.MoveCameraToInstant(Vector3 targetPosition, float targetDistance) | Exoa.Cameras.ITouchCamera | |
Exoa::Cameras::ITouchPerspCamera.MoveCameraToInstant(Vector3 targetPosition, Quaternion targetRotation) | Exoa.Cameras.ITouchCamera | |
Exoa::Cameras::ITouchPerspCamera.MoveCameraToInstant(Vector3 targetPosition, Vector2 targetRotation) | Exoa.Cameras.ITouchCamera | |
Exoa::Cameras::ITouchPerspCamera.MoveCameraToInstant(Vector3 targetPosition, float targetDistance, Vector2 targetRotation) | Exoa.Cameras.ITouchCamera | |
Exoa::Cameras::ITouchPerspCamera.MoveCameraToInstant(Vector3 targetPosition, float targetDistance, Quaternion targetRotation) | Exoa.Cameras.ITouchCamera | |
NormalizeAngle(float a) | Exoa.Cameras.CameraBase | inlineprotected |
OnAfterSwitchPerspective(bool orthoMode) | Exoa.Cameras.CameraBase | inlineprotectedvirtual |
OnBeforeSwitchPerspective(bool orthoMode) | Exoa.Cameras.CameraBase | inlineprotectedvirtual |
OnDestroy() | Exoa.Cameras.CameraBase | inlineprotectedvirtual |
oneFingerDrag (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
OnRequestButtonAction(CameraEvents.Action action, bool active) | Exoa.Cameras.CameraBase | inlineprotected |
Exoa::Cameras::CameraBase.PitchAndYaw | Exoa.Cameras.CameraBase | |
Exoa::Cameras::ITouchPerspCamera.PitchAndYaw | Exoa.Cameras.ITouchCamera | |
PitchClamp (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
PitchMinMax (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
PitchSensitivity (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
positionAcceleration (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
positionInertiaForce (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
positionInertiaMove (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
prevFrameInterction (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
Exoa::Cameras::CameraBase.ResetCamera() | Exoa.Cameras.CameraBase | inlinevirtual |
Exoa::Cameras::ITouchPerspCamera.ResetCamera() | Exoa.Cameras.ITouchCamera | |
rightClickDrag (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
Exoa::Cameras::CameraBase.RotateFromVector(Vector2 delta) | Exoa.Cameras.CameraBase | inline |
Exoa::Cameras::ITouchPerspCamera.RotateFromVector(Vector2 delta) | Exoa.Cameras.ITouchCamera | |
rotationAcceleration (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
rotationInertiaForce (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
rotationInertiaMove (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
scrollWheel (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
Exoa::Cameras::CameraBase.SetGroundHeight(float y) | Exoa.Cameras.CameraBase | inline |
Exoa::Cameras::ITouchPerspCamera.SetGroundHeight(float y) | Exoa.Cameras.ITouchCamera | |
Exoa::Cameras::CameraBase.SetGroundHeightAnimated(float newHeight, bool animate, float duration) | Exoa.Cameras.CameraBase | inline |
Exoa::Cameras::ITouchPerspCamera.SetGroundHeightAnimated(float newHeight, bool animate, float duration) | Exoa.Cameras.ITouchCamera | |
SetPositionByDistance(float v) | Exoa.Cameras.CameraPerspBase | inline |
SetResetValues(Vector3 offset, Quaternion rotation, float distanceOrSize) | Exoa.Cameras.CameraPerspBase | inlinevirtual |
standalone (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
Start() | Exoa.Cameras.CameraBase | inlineprotectedvirtual |
Exoa::Cameras::CameraBase.StopFollow() | Exoa.Cameras.CameraBase | inline |
Exoa::Cameras::ITouchPerspCamera.StopFollow() | Exoa.Cameras.ITouchCamera | |
twistRot (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
twoFingerDrag (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
twoFingerPinch (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
worldPointCameraCenter (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
worldPointFingersCenter (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
worldPointFingersDelta (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | protected |
YawClamp (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
YawMinMax (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
YawSensitivity (defined in Exoa.Cameras.CameraBase) | Exoa.Cameras.CameraBase | |
zoomSmoothness (defined in Exoa.Cameras.CameraPerspBase) | Exoa.Cameras.CameraPerspBase | |