Class ImageDistanceField
Drives a Unity
[PublicAPI]
[ExecuteInEditMode]
[RequireComponent(typeof(Image))]
public sealed class ImageDistanceField : BaseMeshEffect, IMeshModifier
- Inheritance
-
ObjectComponentBehaviourMono
Behaviour UIBehaviourBaseMesh Effect ImageDistance Field
- Implements
-
IMesh
Modifier
- Inherited Members
-
Base
Mesh Effect. Modify Mesh(Mesh) UIBehaviour.Is Active() UIBehaviour.Is Destroyed() MonoBehaviour. Is Invoking() MonoBehaviour. Cancel Invoke() MonoBehaviour. Stop Coroutine(Coroutine) MonoBehaviour. Stop All Coroutines() MonoBehaviour. destroy Cancellation Token MonoBehaviour. use GUILayout MonoBehaviour. run InEdit Mode Behaviour.enabled Behaviour.is Active And Enabled Component.GetComponent<T>()Component.TryGetComponent<T>(out T)Component.GetComponentInChildren<T>()Component.GetComponentsInChildren<T>()Component.GetComponentInParent<T>()Component.GetComponentsInParent<T>()Component.GetComponents<T>()Component.transform Component.game Object Component.tag Component.rigidbody Component.rigidbody2D Component.camera Component.light Component.animation Component.constant Force Component.renderer Component.audio Component.network View Component.collider Component.collider2D Component.hinge Joint Component.particle System Object.Get InstanceID() Object.Get Hash Code() Object.Instantiate(Object, Vector3, Quaternion) Object.Instantiate(Object, Vector3, Quaternion, Transform) Object.Instantiate(Object) Object.Instantiate(Object, Transform) Object.Instantiate<T>(T)Object.Instantiate<T>(T, Vector3, Quaternion)Object.Instantiate<T>(T, Vector3, Quaternion, Transform)Object.Instantiate<T>(T, Transform)Object.Destroy(Object) Object.Destroy Immediate(Object) Object.Dont Destroy OnLoad(Object) Object.Destroy Object(Object) Object.FindObjectsOfType<T>()Object.FindObjectsByType<T>(FindObjectsSortMode)Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)Object.FindObjectOfType<T>()Object.FindFirstObjectByType<T>()Object.FindAnyObjectByType<T>()Object.FindFirstObjectByType<T>(FindObjectsInactive)Object.FindAnyObjectByType<T>(FindObjectsInactive)Object.To String() Object.name Object.hide Flags
Remarks
Since Unity does not support per-renderer properties on UI objects, this component can only provide the pixel range to the material through the UV channel.
In case you cannot use additional UV channels, you can use a material with its Pixel Range Source set manually.
Methods
ModifyMesh(VertexHelper)
Parameters
vh
VertexHelper