C# Класс UnityEditor.ZoomableArea

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

Открытые свойства

Свойство Тип Описание
m_UniformScale bool

Private Properties

Свойство Тип Описание
HandleZoomEvent void
IsPanEvent bool
IsZoomEvent bool
Pan void
SetAllowExceed void
SetDrawRectHack void
SliderGUI void

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

Метод Описание
BeginViewGUI ( ) : void
DrawingToViewTransformPoint ( Vector2 lhs ) : Vector2
DrawingToViewTransformPoint ( Vector3 lhs ) : Vector3
DrawingToViewTransformVector ( Vector2 lhs ) : Vector2
DrawingToViewTransformVector ( Vector3 lhs ) : Vector3
EndViewGUI ( ) : void
EnforceScaleAndRange ( ) : void
HandleZoomAndPanEvents ( Rect area ) : void
NormalizeInViewSpace ( Vector2 vec ) : Vector2
PixelDeltaToTime ( Rect rect ) : float
PixelToTime ( float pixelX, Rect rect ) : float
SetScaleFocused ( Vector2 focalPoint, Vector2 newScale ) : void
SetScaleFocused ( Vector2 focalPoint, Vector2 newScale, bool lockHorizontal, bool lockVertical ) : void
SetShownHRange ( float min, float max ) : void
SetShownHRangeInsideMargins ( float min, float max ) : void
SetShownVRange ( float min, float max ) : void
SetShownVRangeInsideMargins ( float min, float max ) : void
SetTransform ( Vector2 newTranslation, Vector2 newScale ) : void
TimeToPixel ( float time, Rect rect ) : float
ViewToDrawingTransformPoint ( Vector2 lhs ) : Vector2
ViewToDrawingTransformPoint ( Vector3 lhs ) : Vector3
ViewToDrawingTransformVector ( Vector2 lhs ) : Vector2
ViewToDrawingTransformVector ( Vector3 lhs ) : Vector3
ZoomableArea ( ) : System
ZoomableArea ( bool minimalGUI ) : System
ZoomableArea ( bool minimalGUI, bool enableSliderZoom ) : System

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

Метод Описание
HandleZoomEvent ( Vector2 zoomAround, bool scrollwhell ) : void
IsPanEvent ( ) : bool
IsZoomEvent ( ) : bool
Pan ( ) : void
SetAllowExceed ( float &rangeEnd, bool &allowExceed, float value ) : void
SetDrawRectHack ( Rect r ) : void
SliderGUI ( ) : void

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

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

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

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

public DrawingToViewTransformPoint ( Vector2 lhs ) : Vector2
lhs Vector2
Результат Vector2

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

public DrawingToViewTransformPoint ( Vector3 lhs ) : Vector3
lhs Vector3
Результат Vector3

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

public DrawingToViewTransformVector ( Vector2 lhs ) : Vector2
lhs Vector2
Результат Vector2

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

public DrawingToViewTransformVector ( Vector3 lhs ) : Vector3
lhs Vector3
Результат Vector3

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

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

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

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

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

public HandleZoomAndPanEvents ( Rect area ) : void
area UnityEngine.Rect
Результат void

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

public NormalizeInViewSpace ( Vector2 vec ) : Vector2
vec Vector2
Результат Vector2

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

public PixelDeltaToTime ( Rect rect ) : float
rect UnityEngine.Rect
Результат float

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

public PixelToTime ( float pixelX, Rect rect ) : float
pixelX float
rect UnityEngine.Rect
Результат float

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

public SetScaleFocused ( Vector2 focalPoint, Vector2 newScale ) : void
focalPoint Vector2
newScale Vector2
Результат void

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

public SetScaleFocused ( Vector2 focalPoint, Vector2 newScale, bool lockHorizontal, bool lockVertical ) : void
focalPoint Vector2
newScale Vector2
lockHorizontal bool
lockVertical bool
Результат void

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

public SetShownHRange ( float min, float max ) : void
min float
max float
Результат void

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

public SetShownHRangeInsideMargins ( float min, float max ) : void
min float
max float
Результат void

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

public SetShownVRange ( float min, float max ) : void
min float
max float
Результат void

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

public SetShownVRangeInsideMargins ( float min, float max ) : void
min float
max float
Результат void

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

public SetTransform ( Vector2 newTranslation, Vector2 newScale ) : void
newTranslation Vector2
newScale Vector2
Результат void

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

public TimeToPixel ( float time, Rect rect ) : float
time float
rect UnityEngine.Rect
Результат float

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

public ViewToDrawingTransformPoint ( Vector2 lhs ) : Vector2
lhs Vector2
Результат Vector2

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

public ViewToDrawingTransformPoint ( Vector3 lhs ) : Vector3
lhs Vector3
Результат Vector3

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

public ViewToDrawingTransformVector ( Vector2 lhs ) : Vector2
lhs Vector2
Результат Vector2

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

public ViewToDrawingTransformVector ( Vector3 lhs ) : Vector3
lhs Vector3
Результат Vector3

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

public ZoomableArea ( ) : System
Результат System

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

public ZoomableArea ( bool minimalGUI ) : System
minimalGUI bool
Результат System

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

public ZoomableArea ( bool minimalGUI, bool enableSliderZoom ) : System
minimalGUI bool
enableSliderZoom bool
Результат System

Описание свойств

m_UniformScale публичное свойство

public bool m_UniformScale
Результат bool