Class DebugUIHandlerIndirectToggle
DebugUIHandler for indirect toggle widget.
Inheritance
DebugUIHandlerIndirectToggle
  Inherited Members
      Component.GetComponent<T>()
    
    
    
      Component.TryGetComponent<T>(out T)
    
    
    
    
    
    
      Component.GetComponentInChildren<T>()
    
    
    
    
    
    
      Component.GetComponentsInChildren<T>()
    
    
    
    
    
    
      Component.GetComponentInParent<T>()
    
    
    
    
    
    
      Component.GetComponentsInParent<T>()
    
    
    
    
    
      Component.GetComponents<T>()
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      Object.GetEntityId()
    
    
    
      Object.GetHashCode()
    
    
    
      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.Instantiate<T>(T)
    
    
      Object.Instantiate<T>(T, Vector3, Quaternion)
    
    
      Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    
    
      Object.Instantiate<T>(T, Transform)
    
    
    
    
    
    
    
    
    
    
    
    
    
      Object.DestroyObject(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)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  Namespace: UnityEngine.Rendering.UI
Assembly: Unity.RenderPipelines.Core.Runtime.dll
Syntax
public class DebugUIHandlerIndirectToggle : DebugUIHandlerWidget
  Fields
checkmarkImage
Checkmark image.
Declaration
public Image checkmarkImage
  Field Value
| Type | Description | 
|---|---|
| Image | 
getter
Getter function for this indirect widget.
Declaration
public Func<int, bool> getter
  Field Value
| Type | Description | 
|---|---|
| Func<int, bool> | 
nameLabel
Label of the widget.
Declaration
public Text nameLabel
  Field Value
| Type | Description | 
|---|---|
| Text | 
setter
Setter function for this indirect widget.
Declaration
public Action<int, bool> setter
  Field Value
| Type | Description | 
|---|---|
| Action<int, bool> | 
valueToggle
Toggle of the toggle field.
Declaration
public Toggle valueToggle
  Field Value
| Type | Description | 
|---|---|
| Toggle | 
Methods
Init()
Initialize the indirect widget.
Declaration
public void Init()
  OnAction()
OnAction implementation.
Declaration
public override void OnAction()
  Overrides
OnDeselection()
OnDeselection implementation.
Declaration
public override void OnDeselection()
  Overrides
OnSelection(bool, DebugUIHandlerWidget)
OnSelection implementation.
Declaration
public override bool OnSelection(bool fromNext, DebugUIHandlerWidget previous)
  Parameters
| Type | Name | Description | 
|---|---|---|
| bool | fromNext | True if the selection wrapped around.  | 
      
| DebugUIHandlerWidget | previous | Previous widget.  | 
      
Returns
| Type | Description | 
|---|---|
| bool | True if the selection is allowed.  |