docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class PhysicsDebugDisplayAuthoring

    Physics Debug Display Authoring.

    GameObject component containing physics debug display settings.

    Inheritance
    object
    Object
    Component
    Behaviour
    MonoBehaviour
    PhysicsDebugDisplayAuthoring
    Inherited Members
    MonoBehaviour.IsInvoking()
    MonoBehaviour.CancelInvoke()
    MonoBehaviour.Invoke(string, float)
    MonoBehaviour.InvokeRepeating(string, float, float)
    MonoBehaviour.CancelInvoke(string)
    MonoBehaviour.IsInvoking(string)
    MonoBehaviour.StartCoroutine(string)
    MonoBehaviour.StartCoroutine(string, object)
    MonoBehaviour.StartCoroutine(IEnumerator)
    MonoBehaviour.StartCoroutine_Auto(IEnumerator)
    MonoBehaviour.StopCoroutine(IEnumerator)
    MonoBehaviour.StopCoroutine(Coroutine)
    MonoBehaviour.StopCoroutine(string)
    MonoBehaviour.StopAllCoroutines()
    MonoBehaviour.print(object)
    MonoBehaviour.destroyCancellationToken
    MonoBehaviour.useGUILayout
    MonoBehaviour.runInEditMode
    Behaviour.enabled
    Behaviour.isActiveAndEnabled
    Component.GetComponent(Type)
    Component.GetComponent<T>()
    Component.TryGetComponent(Type, out Component)
    Component.TryGetComponent<T>(out T)
    Component.GetComponent(string)
    Component.GetComponentInChildren(Type, bool)
    Component.GetComponentInChildren(Type)
    Component.GetComponentInChildren<T>(bool)
    Component.GetComponentInChildren<T>()
    Component.GetComponentsInChildren(Type, bool)
    Component.GetComponentsInChildren(Type)
    Component.GetComponentsInChildren<T>(bool)
    Component.GetComponentsInChildren<T>(bool, List<T>)
    Component.GetComponentsInChildren<T>()
    Component.GetComponentsInChildren<T>(List<T>)
    Component.GetComponentInParent(Type, bool)
    Component.GetComponentInParent(Type)
    Component.GetComponentInParent<T>(bool)
    Component.GetComponentInParent<T>()
    Component.GetComponentsInParent(Type, bool)
    Component.GetComponentsInParent(Type)
    Component.GetComponentsInParent<T>(bool)
    Component.GetComponentsInParent<T>(bool, List<T>)
    Component.GetComponentsInParent<T>()
    Component.GetComponents(Type)
    Component.GetComponents(Type, List<Component>)
    Component.GetComponents<T>(List<T>)
    Component.GetComponents<T>()
    Component.GetComponentIndex()
    Component.CompareTag(string)
    Component.SendMessageUpwards(string, object, SendMessageOptions)
    Component.SendMessageUpwards(string, object)
    Component.SendMessageUpwards(string)
    Component.SendMessageUpwards(string, SendMessageOptions)
    Component.SendMessage(string, object)
    Component.SendMessage(string)
    Component.SendMessage(string, object, SendMessageOptions)
    Component.SendMessage(string, SendMessageOptions)
    Component.BroadcastMessage(string, object, SendMessageOptions)
    Component.BroadcastMessage(string, object)
    Component.BroadcastMessage(string)
    Component.BroadcastMessage(string, SendMessageOptions)
    Component.transform
    Component.gameObject
    Component.tag
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.InstantiateAsync<T>(T)
    Object.InstantiateAsync<T>(T, Transform)
    Object.InstantiateAsync<T>(T, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int)
    Object.InstantiateAsync<T>(T, int, Transform)
    Object.InstantiateAsync<T>(T, int, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, int, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, Transform, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, InstantiateParameters)
    Object.InstantiateAsync<T>(T, int, InstantiateParameters)
    Object.InstantiateAsync<T>(T, Vector3, Quaternion, InstantiateParameters)
    Object.InstantiateAsync<T>(T, int, Vector3, Quaternion, InstantiateParameters)
    Object.InstantiateAsync<T>(T, int, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>, InstantiateParameters)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Scene)
    Object.Instantiate<T>(T, InstantiateParameters)
    Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, bool)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, bool)
    Object.FindObjectsByType(Type, FindObjectsSortMode)
    Object.FindObjectsByType(Type, FindObjectsInactive, FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, float)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectsByType<T>(FindObjectsSortMode)
    Object.FindObjectsOfType<T>(bool)
    Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType<T>(bool)
    Object.FindFirstObjectByType<T>()
    Object.FindAnyObjectByType<T>()
    Object.FindFirstObjectByType<T>(FindObjectsInactive)
    Object.FindAnyObjectByType<T>(FindObjectsInactive)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindFirstObjectByType(Type)
    Object.FindAnyObjectByType(Type)
    Object.FindObjectOfType(Type, bool)
    Object.FindFirstObjectByType(Type, FindObjectsInactive)
    Object.FindAnyObjectByType(Type, FindObjectsInactive)
    Object.ToString()
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: Unity.Physics.Authoring
    Assembly: Unity.Physics.Hybrid.dll
    Syntax
    [AddComponentMenu("Entities/Physics/Physics Debug Display")]
    [DisallowMultipleComponent]
    [HelpURL("https://docs.unity3d.com/Packages/com.unity.physics@latest/index.html?subfolder=/api/Unity.Physics.Authoring.PhysicsDebugDisplayAuthoring.html")]
    public sealed class PhysicsDebugDisplayAuthoring : MonoBehaviour

    Fields

    ColliderAabbDisplayMode

    The debug display mode of the colliders' axis-aligned bounding boxes.

    Declaration
    [Tooltip("The debug display mode for the colliders' axis-aligned bounding boxes.\n\n- Pre Integration displays the state of the data at the beginning of the simulation step, before rigid bodies have been integrated.\n- Post Integration displays the state of the data at the end of the simulation step, after rigid bodies have been integrated.")]
    public PhysicsDebugDisplayMode ColliderAabbDisplayMode
    Field Value
    Type Description
    PhysicsDebugDisplayMode

    ColliderDisplayMode

    The debug display mode for colliders.

    Declaration
    [Tooltip("The debug display mode for colliders.\n\nPre Integration displays the state of the data at the beginning of the simulation step, before rigid bodies have been integrated.\nPost Integration displays the state of the data at the end of the simulation step, after rigid bodies have been integrated.")]
    public PhysicsDebugDisplayMode ColliderDisplayMode
    Field Value
    Type Description
    PhysicsDebugDisplayMode

    ColliderEdgesDisplayMode

    The debug display mode for collider edges.

    Declaration
    [Tooltip("The debug display mode for collider edges.\n\n- Pre Integration displays the state of the data at the beginning of the simulation step, before rigid bodies have been integrated.\n- Post Integration displays the state of the data at the end of the simulation step, after rigid bodies have been integrated.")]
    public PhysicsDebugDisplayMode ColliderEdgesDisplayMode
    Field Value
    Type Description
    PhysicsDebugDisplayMode

    DrawBroadphase

    Enables the debug display of the colliders' bounding volumes used during the Broadphase.

    Declaration
    [Tooltip("Enables the debug display of the colliders' bounding volumes used during the Broadphase.")]
    public bool DrawBroadphase
    Field Value
    Type Description
    bool

    DrawColliderAabbs

    Enables the debug display of the colliders' axis-aligned bounding boxes.

    Declaration
    [Tooltip("Enables the debug display of the colliders' axis-aligned bounding boxes.")]
    public bool DrawColliderAabbs
    Field Value
    Type Description
    bool

    DrawColliderEdges

    Enables the debug display of the colliders' edges.

    Declaration
    [Tooltip("Enables the debug display of the colliders' edges.")]
    public bool DrawColliderEdges
    Field Value
    Type Description
    bool

    DrawColliders

    Enables the debug display of the colliders.

    Declaration
    [Tooltip("Enables the debug display of the colliders.")]
    public bool DrawColliders
    Field Value
    Type Description
    bool

    DrawCollisionEvents

    Enables the debug display of the collision events.

    Declaration
    [Tooltip("Enables the debug display of the collision events.")]
    public bool DrawCollisionEvents
    Field Value
    Type Description
    bool

    DrawContacts

    Enables the debug display of the contacts detected in the Narrowphase.

    Declaration
    [Tooltip("Enables the debug display of the contacts detected in the Narrowphase.")]
    public bool DrawContacts
    Field Value
    Type Description
    bool

    DrawJoints

    Enables the debug display of the joints.

    Declaration
    [Tooltip("Enables the debug display of the joints.")]
    public bool DrawJoints
    Field Value
    Type Description
    bool

    DrawMassProperties

    Enables the debug display of the rigid body mass properties.

    Declaration
    [Tooltip("Enables the debug display of the rigid body mass properties.")]
    public bool DrawMassProperties
    Field Value
    Type Description
    bool

    DrawTriggerEvents

    Enables the debug display of the trigger events.

    Declaration
    [Tooltip("Enables the debug display of the trigger events.")]
    public bool DrawTriggerEvents
    Field Value
    Type Description
    bool
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)