C# Класс UnityEngine.UI.Graphic

Наследование: UnityEngine.EventSystems.UIBehaviour, ICanvasElement
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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