Class SkeletonBone2D
2D骨格のBone表示
Inheritance
System.Object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
UnityEngine.EventSystems.UIBehaviour
UnityEngine.UI.Graphic
SkeletonBone2D
Implements
UnityEngine.UI.ICanvasElement
Inherited Members
UnityEngine.UI.Graphic.s_DefaultUI
UnityEngine.UI.Graphic.s_WhiteTexture
UnityEngine.UI.Graphic.m_Material
UnityEngine.UI.Graphic.m_SkipLayoutUpdate
UnityEngine.UI.Graphic.m_SkipMaterialUpdate
UnityEngine.UI.Graphic.m_OnDirtyLayoutCallback
UnityEngine.UI.Graphic.m_OnDirtyVertsCallback
UnityEngine.UI.Graphic.m_OnDirtyMaterialCallback
UnityEngine.UI.Graphic.s_Mesh
UnityEngine.UI.Graphic.m_CachedMesh
UnityEngine.UI.Graphic.m_CachedUvs
UnityEngine.UI.Graphic.SetAllDirty()
UnityEngine.UI.Graphic.SetLayoutDirty()
UnityEngine.UI.Graphic.SetVerticesDirty()
UnityEngine.UI.Graphic.SetMaterialDirty()
UnityEngine.UI.Graphic.SetRaycastDirty()
UnityEngine.UI.Graphic.OnRectTransformDimensionsChange()
UnityEngine.UI.Graphic.OnBeforeTransformParentChanged()
UnityEngine.UI.Graphic.OnTransformParentChanged()
UnityEngine.UI.Graphic.OnEnable()
UnityEngine.UI.Graphic.OnDisable()
UnityEngine.UI.Graphic.OnDestroy()
UnityEngine.UI.Graphic.OnCanvasHierarchyChanged()
UnityEngine.UI.Graphic.OnCullingChanged()
UnityEngine.UI.Graphic.Rebuild(UnityEngine.UI.CanvasUpdate)
UnityEngine.UI.Graphic.LayoutComplete()
UnityEngine.UI.Graphic.GraphicUpdateComplete()
UnityEngine.UI.Graphic.UpdateMaterial()
UnityEngine.UI.Graphic.UpdateGeometry()
UnityEngine.UI.Graphic.OnPopulateMesh(UnityEngine.Mesh)
UnityEngine.UI.Graphic.OnRebuildRequested()
UnityEngine.UI.Graphic.Reset()
UnityEngine.UI.Graphic.OnDidApplyAnimationProperties()
UnityEngine.UI.Graphic.SetNativeSize()
UnityEngine.UI.Graphic.Raycast(UnityEngine.Vector2, UnityEngine.Camera)
UnityEngine.UI.Graphic.OnValidate()
UnityEngine.UI.Graphic.PixelAdjustPoint(UnityEngine.Vector2)
UnityEngine.UI.Graphic.GetPixelAdjustedRect()
UnityEngine.UI.Graphic.CrossFadeColor(UnityEngine.Color, System.Single, System.Boolean, System.Boolean)
UnityEngine.UI.Graphic.CrossFadeColor(UnityEngine.Color, System.Single, System.Boolean, System.Boolean, System.Boolean)
UnityEngine.UI.Graphic.CrossFadeAlpha(System.Single, System.Single, System.Boolean)
UnityEngine.UI.Graphic.RegisterDirtyLayoutCallback(UnityEngine.Events.UnityAction)
UnityEngine.UI.Graphic.UnregisterDirtyLayoutCallback(UnityEngine.Events.UnityAction)
UnityEngine.UI.Graphic.RegisterDirtyVerticesCallback(UnityEngine.Events.UnityAction)
UnityEngine.UI.Graphic.UnregisterDirtyVerticesCallback(UnityEngine.Events.UnityAction)
UnityEngine.UI.Graphic.RegisterDirtyMaterialCallback(UnityEngine.Events.UnityAction)
UnityEngine.UI.Graphic.UnregisterDirtyMaterialCallback(UnityEngine.Events.UnityAction)
UnityEngine.UI.Graphic.UnityEngine.UI.ICanvasElement.get_transform()
UnityEngine.UI.Graphic.defaultGraphicMaterial
UnityEngine.UI.Graphic.color
UnityEngine.UI.Graphic.raycastTarget
UnityEngine.UI.Graphic.raycastPadding
UnityEngine.UI.Graphic.useLegacyMeshGeneration
UnityEngine.UI.Graphic.depth
UnityEngine.UI.Graphic.rectTransform
UnityEngine.UI.Graphic.canvas
UnityEngine.UI.Graphic.canvasRenderer
UnityEngine.UI.Graphic.defaultMaterial
UnityEngine.UI.Graphic.material
UnityEngine.UI.Graphic.materialForRendering
UnityEngine.UI.Graphic.mainTexture
UnityEngine.UI.Graphic.workerMesh
UnityEngine.EventSystems.UIBehaviour.Awake()
UnityEngine.EventSystems.UIBehaviour.Start()
UnityEngine.EventSystems.UIBehaviour.IsActive()
UnityEngine.EventSystems.UIBehaviour.OnCanvasGroupChanged()
UnityEngine.EventSystems.UIBehaviour.IsDestroyed()
Namespace: TofAr.V0.Tof
Assembly: TofArTofAssembly.dll
Syntax
public class SkeletonBone2D : Graphic, ICanvasElement
Fields
vertices
Boneの頂点
Declaration
protected UIVertex[] vertices
Field Value
Type |
---|
UnityEngine.UIVertex[] |
vertices2
Boneの上枠の頂点
Declaration
protected UIVertex[] vertices2
Field Value
Type |
---|
UnityEngine.UIVertex[] |
vertices3
Boneの下枠の頂点
Declaration
protected UIVertex[] vertices3
Field Value
Type |
---|
UnityEngine.UIVertex[] |
Properties
MaxZ
BoneのZ位置
Declaration
public float MaxZ { get; }
Property Value
Type |
---|
System.Single |
Methods
OnPopulateMesh(VertexHelper)
UI 要素が頂点を生成する必要があるときのコールバック
Declaration
protected override void OnPopulateMesh(VertexHelper vh)
Parameters
Type | Name | Description |
---|---|---|
UnityEngine.UI.VertexHelper | vh | VertexHelper |
Overrides
UnityEngine.UI.Graphic.OnPopulateMesh(UnityEngine.UI.VertexHelper)
SetPosition(Vector2, Vector2, Single, Single, Single)
Boneの位置・大きさを更新
Declaration
public void SetPosition(Vector2 start, Vector2 end, float startScale, float endScale, float maxZ)
Parameters
Type | Name | Description |
---|---|---|
UnityEngine.Vector2 | start | Boneの先端 |
UnityEngine.Vector2 | end | Boneの終端 |
System.Single | startScale | 先端のscale |
System.Single | endScale | 終端のscale |
System.Single | maxZ | Z位置 |
Implements
UnityEngine.UI.ICanvasElement