Class PositionAsUV1
An IVertexModifier which sets the raw vertex position into UV1 of the generated verts.
Inheritance
PositionAsUV1
Implements
Inherited Members
Object.MemberwiseClone()
Object.InstantiateAsync<T>(T)
Object.InstantiateAsync<T>(T, Transform)
Object.InstantiateAsync<T>(T, Vector3, Quaternion)
Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
Object.Instantiate<T>(T, InstantiateParameters)
Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Object.FindObjectsByType<T>()
Object.FindObjectsByType<T>(FindObjectsInactive)
Namespace: UnityEngine.UI
Assembly: UnityEngine.UI.dll
Syntax
[AddComponentMenu("UI (Canvas)/Effects/Position As UV1", 82)]
[Obsolete("PositionAsUV1 is marked as obsolete and will be removed in future releases.")]
public class PositionAsUV1 : BaseMeshEffect, IMeshModifier
Constructors
PositionAsUV1()
Protected default constructor. Use UnityEngine.GameObject.AddComponent<T>() to add a PositionAsUV1 effect to a GameObject.
Declaration
protected PositionAsUV1()
Methods
ModifyMesh(VertexHelper)
Writes each vertex's XY world position into the UV1 channel of the mesh.
Declaration
public override void ModifyMesh(VertexHelper vh)
Parameters
| Type | Name | Description |
|---|---|---|
| VertexHelper | vh | The VertexHelper containing the mesh data to modify. |