C# 클래스 UnityEngine.RectTransformUtility

Utility class containing helper methods for working with RectTransform.

파일 보기 프로젝트 열기: CarlosHBC/UnityDecompiled 1 사용 예제들

공개 메소드들

메소드 설명
CalculateRelativeRectTransformBounds ( Transform trans ) : Bounds
CalculateRelativeRectTransformBounds ( Transform root, Transform child ) : Bounds
FlipLayoutAxes ( RectTransform rect, bool keepPositioning, bool recursive ) : void

Flips the horizontal and vertical axes of the RectTransform size and alignment, and optionally its children as well.

FlipLayoutOnAxis ( RectTransform rect, int axis, bool keepPositioning, bool recursive ) : void

Flips the alignment of the RectTransform along the horizontal or vertical axis, and optionally its children as well.

PixelAdjustPoint ( Vector2 point, Transform elementTransform, Canvas canvas ) : Vector2

Convert a given point in screen space into a pixel correct point.

PixelAdjustRect ( RectTransform rectTransform, Canvas canvas ) : Rect

Given a rect transform, return the corner points in pixel accurate coordinates.

RectangleContainsScreenPoint ( RectTransform rect, Vector2 screenPoint ) : bool
RectangleContainsScreenPoint ( RectTransform rect, Vector2 screenPoint, Camera cam ) : bool

Does the RectTransform contain the screen point as seen from the given camera?

ScreenPointToLocalPointInRectangle ( RectTransform rect, Vector2 screenPoint, Camera cam, Vector2 &localPoint ) : bool
ScreenPointToRay ( Camera cam, Vector2 screenPos ) : Ray
ScreenPointToWorldPointInRectangle ( RectTransform rect, Vector2 screenPoint, Camera cam, Vector3 &worldPoint ) : bool
WorldToScreenPoint ( Camera cam, Vector3 worldPoint ) : Vector2

비공개 메소드들

메소드 설명
GetTransposed ( Vector2 input ) : Vector2
INTERNAL_CALL_PixelAdjustPoint ( Vector2 &point, Transform elementTransform, Canvas canvas, Vector2 &value ) : void
INTERNAL_CALL_PixelAdjustRect ( RectTransform rectTransform, Canvas canvas, Rect &value ) : void
INTERNAL_CALL_RectangleContainsScreenPoint ( RectTransform rect, Vector2 &screenPoint, Camera cam ) : bool
RectTransformUtility ( ) : System

메소드 상세

CalculateRelativeRectTransformBounds() 공개 정적인 메소드

public static CalculateRelativeRectTransformBounds ( Transform trans ) : Bounds
trans Transform
리턴 Bounds

CalculateRelativeRectTransformBounds() 공개 정적인 메소드

public static CalculateRelativeRectTransformBounds ( Transform root, Transform child ) : Bounds
root Transform
child Transform
리턴 Bounds

FlipLayoutAxes() 공개 정적인 메소드

Flips the horizontal and vertical axes of the RectTransform size and alignment, and optionally its children as well.

public static FlipLayoutAxes ( RectTransform rect, bool keepPositioning, bool recursive ) : void
rect RectTransform The RectTransform to flip.
keepPositioning bool Flips around the pivot if true. Flips within the parent rect if false.
recursive bool Flip the children as well?
리턴 void

FlipLayoutOnAxis() 공개 정적인 메소드

Flips the alignment of the RectTransform along the horizontal or vertical axis, and optionally its children as well.

public static FlipLayoutOnAxis ( RectTransform rect, int axis, bool keepPositioning, bool recursive ) : void
rect RectTransform The RectTransform to flip.
axis int The axis to flip along. 0 is horizontal and 1 is vertical.
keepPositioning bool Flips around the pivot if true. Flips within the parent rect if false.
recursive bool Flip the children as well?
리턴 void

PixelAdjustPoint() 공개 정적인 메소드

Convert a given point in screen space into a pixel correct point.

public static PixelAdjustPoint ( Vector2 point, Transform elementTransform, Canvas canvas ) : Vector2
point Vector2
elementTransform Transform
canvas Canvas
리턴 Vector2

PixelAdjustRect() 공개 정적인 메소드

Given a rect transform, return the corner points in pixel accurate coordinates.

public static PixelAdjustRect ( RectTransform rectTransform, Canvas canvas ) : Rect
rectTransform RectTransform
canvas Canvas
리턴 Rect

RectangleContainsScreenPoint() 공개 정적인 메소드

public static RectangleContainsScreenPoint ( RectTransform rect, Vector2 screenPoint ) : bool
rect RectTransform
screenPoint Vector2
리턴 bool

RectangleContainsScreenPoint() 공개 정적인 메소드

Does the RectTransform contain the screen point as seen from the given camera?

public static RectangleContainsScreenPoint ( RectTransform rect, Vector2 screenPoint, Camera cam ) : bool
rect RectTransform The RectTransform to test with.
screenPoint Vector2 The screen point to test.
cam Camera The camera from which the test is performed from. (Optional)
리턴 bool

ScreenPointToLocalPointInRectangle() 공개 정적인 메소드

public static ScreenPointToLocalPointInRectangle ( RectTransform rect, Vector2 screenPoint, Camera cam, Vector2 &localPoint ) : bool
rect RectTransform
screenPoint Vector2
cam Camera
localPoint Vector2
리턴 bool

ScreenPointToRay() 공개 정적인 메소드

public static ScreenPointToRay ( Camera cam, Vector2 screenPos ) : Ray
cam Camera
screenPos Vector2
리턴 Ray

ScreenPointToWorldPointInRectangle() 공개 정적인 메소드

public static ScreenPointToWorldPointInRectangle ( RectTransform rect, Vector2 screenPoint, Camera cam, Vector3 &worldPoint ) : bool
rect RectTransform
screenPoint Vector2
cam Camera
worldPoint Vector3
리턴 bool

WorldToScreenPoint() 공개 정적인 메소드

public static WorldToScreenPoint ( Camera cam, Vector3 worldPoint ) : Vector2
cam Camera
worldPoint Vector3
리턴 Vector2