C# 클래스 UnityEngine.UI.Graphic

상속: UnityEngine.EventSystems.UIBehaviour, ICanvasElement
파일 보기 프로젝트 열기: randomize/VimConfig 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
s_DefaultUI Material
s_WhiteTexture Texture2D

공개 메소드들

메소드 설명
CrossFadeAlpha ( float alpha, float duration, bool ignoreTimeScale ) : void
CrossFadeColor ( System.Color targetColor, float duration, bool ignoreTimeScale, bool useAlpha ) : void
GetPixelAdjustedRect ( ) : Rect
OnRebuildRequested ( ) : void
PixelAdjustPoint ( System.Vector2 point ) : System.Vector2
Raycast ( System.Vector2 sp, Camera eventCamera ) : bool
Rebuild ( CanvasUpdate update ) : void
RegisterDirtyLayoutCallback ( UnityAction action ) : void
RegisterDirtyMaterialCallback ( UnityAction action ) : void
RegisterDirtyVerticesCallback ( UnityAction action ) : void
SetAllDirty ( ) : void
SetLayoutDirty ( ) : void
SetMaterialDirty ( ) : void
SetNativeSize ( ) : void
SetVerticesDirty ( ) : void
UnregisterDirtyLayoutCallback ( UnityAction action ) : void
UnregisterDirtyMaterialCallback ( UnityAction action ) : void
UnregisterDirtyVerticesCallback ( UnityAction action ) : void

보호된 메소드들

메소드 설명
Graphic ( ) : System
OnBeforeTransformParentChanged ( ) : void
OnCanvasHierarchyChanged ( ) : void
OnDidApplyAnimationProperties ( ) : void
OnDisable ( ) : void
OnEnable ( ) : void
OnPopulateMesh ( Mesh m ) : void
OnRectTransformDimensionsChange ( ) : void
OnTransformParentChanged ( ) : void
OnValidate ( ) : void
UpdateGeometry ( ) : void
UpdateMaterial ( ) : void

비공개 메소드들

메소드 설명
CacheCanvas ( ) : void
CreateColorFromAlpha ( float alpha ) : System.Color
CrossFadeColor ( System.Color targetColor, float duration, bool ignoreTimeScale, bool useAlpha, bool useRGB ) : void
ICanvasElement ( ) : Transform
ICanvasElement ( ) : bool
OnFillVBO ( List vbo ) : void

메소드 상세

CrossFadeAlpha() 공개 메소드

public CrossFadeAlpha ( float alpha, float duration, bool ignoreTimeScale ) : void
alpha float
duration float
ignoreTimeScale bool
리턴 void

CrossFadeColor() 공개 메소드

public CrossFadeColor ( System.Color targetColor, float duration, bool ignoreTimeScale, bool useAlpha ) : void
targetColor System.Color
duration float
ignoreTimeScale bool
useAlpha bool
리턴 void

GetPixelAdjustedRect() 공개 메소드

public GetPixelAdjustedRect ( ) : Rect
리턴 Rect

Graphic() 보호된 메소드

protected Graphic ( ) : System
리턴 System

OnBeforeTransformParentChanged() 보호된 메소드

protected OnBeforeTransformParentChanged ( ) : void
리턴 void

OnCanvasHierarchyChanged() 보호된 메소드

protected OnCanvasHierarchyChanged ( ) : void
리턴 void

OnDidApplyAnimationProperties() 보호된 메소드

protected OnDidApplyAnimationProperties ( ) : void
리턴 void

OnDisable() 보호된 메소드

protected OnDisable ( ) : void
리턴 void

OnEnable() 보호된 메소드

protected OnEnable ( ) : void
리턴 void

OnPopulateMesh() 보호된 메소드

protected OnPopulateMesh ( Mesh m ) : void
m Mesh
리턴 void

OnRebuildRequested() 공개 메소드

public OnRebuildRequested ( ) : void
리턴 void

OnRectTransformDimensionsChange() 보호된 메소드

protected OnRectTransformDimensionsChange ( ) : void
리턴 void

OnTransformParentChanged() 보호된 메소드

protected OnTransformParentChanged ( ) : void
리턴 void

OnValidate() 보호된 메소드

protected OnValidate ( ) : void
리턴 void

PixelAdjustPoint() 공개 메소드

public PixelAdjustPoint ( System.Vector2 point ) : System.Vector2
point System.Vector2
리턴 System.Vector2

Raycast() 공개 메소드

public Raycast ( System.Vector2 sp, Camera eventCamera ) : bool
sp System.Vector2
eventCamera Camera
리턴 bool

Rebuild() 공개 메소드

public Rebuild ( CanvasUpdate update ) : void
update CanvasUpdate
리턴 void

RegisterDirtyLayoutCallback() 공개 메소드

public RegisterDirtyLayoutCallback ( UnityAction action ) : void
action UnityAction
리턴 void

RegisterDirtyMaterialCallback() 공개 메소드

public RegisterDirtyMaterialCallback ( UnityAction action ) : void
action UnityAction
리턴 void

RegisterDirtyVerticesCallback() 공개 메소드

public RegisterDirtyVerticesCallback ( UnityAction action ) : void
action UnityAction
리턴 void

SetAllDirty() 공개 메소드

public SetAllDirty ( ) : void
리턴 void

SetLayoutDirty() 공개 메소드

public SetLayoutDirty ( ) : void
리턴 void

SetMaterialDirty() 공개 메소드

public SetMaterialDirty ( ) : void
리턴 void

SetNativeSize() 공개 메소드

public SetNativeSize ( ) : void
리턴 void

SetVerticesDirty() 공개 메소드

public SetVerticesDirty ( ) : void
리턴 void

UnregisterDirtyLayoutCallback() 공개 메소드

public UnregisterDirtyLayoutCallback ( UnityAction action ) : void
action UnityAction
리턴 void

UnregisterDirtyMaterialCallback() 공개 메소드

public UnregisterDirtyMaterialCallback ( UnityAction action ) : void
action UnityAction
리턴 void

UnregisterDirtyVerticesCallback() 공개 메소드

public UnregisterDirtyVerticesCallback ( UnityAction action ) : void
action UnityAction
리턴 void

UpdateGeometry() 보호된 메소드

protected UpdateGeometry ( ) : void
리턴 void

UpdateMaterial() 보호된 메소드

protected UpdateMaterial ( ) : void
리턴 void

프로퍼티 상세

s_DefaultUI 보호되어 있는 정적으로 프로퍼티

protected static Material s_DefaultUI
리턴 Material

s_WhiteTexture 보호되어 있는 정적으로 프로퍼티

protected static Texture2D s_WhiteTexture
리턴 Texture2D