Show / Hide Table of Contents

Class PhysicsVisualizationSettings

Inheritance
Object
PhysicsVisualizationSettings
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEditor
Assembly: UnityEditor.dll
Syntax
public static class PhysicsVisualizationSettings

Properties

baseAlpha

Declaration
public static float baseAlpha { get; set; }
Property Value
Type Description
Single

colorVariance

Declaration
public static float colorVariance { get; set; }
Property Value
Type Description
Single

devOptions

Declaration
public static bool devOptions { get; set; }
Property Value
Type Description
Boolean

dirtyCount

Declaration
public static int dirtyCount { get; }
Property Value
Type Description
Int32

dotAlpha

Declaration
public static float dotAlpha { get; set; }
Property Value
Type Description
Single

enableMouseSelect

Declaration
public static bool enableMouseSelect { get; set; }
Property Value
Type Description
Boolean

filterWorkflow

Declaration
public static PhysicsVisualizationSettings.FilterWorkflow filterWorkflow { get; set; }
Property Value
Type Description
PhysicsVisualizationSettings.FilterWorkflow

forceDot

Declaration
public static bool forceDot { get; set; }
Property Value
Type Description
Boolean

forceOverdraw

Declaration
public static bool forceOverdraw { get; set; }
Property Value
Type Description
Boolean

kinematicColor

Declaration
public static Color kinematicColor { get; set; }
Property Value
Type Description
Color

rigidbodyColor

Declaration
public static Color rigidbodyColor { get; set; }
Property Value
Type Description
Color

showCollisionGeometry

Declaration
public static bool showCollisionGeometry { get; set; }
Property Value
Type Description
Boolean

sleepingBodyColor

Declaration
public static Color sleepingBodyColor { get; set; }
Property Value
Type Description
Color

staticColor

Declaration
public static Color staticColor { get; set; }
Property Value
Type Description
Color

terrainTilesMax

Declaration
public static int terrainTilesMax { get; set; }
Property Value
Type Description
Int32

triggerColor

Declaration
public static Color triggerColor { get; set; }
Property Value
Type Description
Color

useSceneCam

Declaration
public static bool useSceneCam { get; set; }
Property Value
Type Description
Boolean

viewDistance

Declaration
public static float viewDistance { get; set; }
Property Value
Type Description
Single

Methods

ClearMouseHighlight()

Declaration
public static void ClearMouseHighlight()

DeinitDebugDraw()

Declaration
public static void DeinitDebugDraw()

GetShowBoxColliders(PhysicsVisualizationSettings.FilterWorkflow)

Declaration
public static bool GetShowBoxColliders(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
Returns
Type Description
Boolean

GetShowCapsuleColliders(PhysicsVisualizationSettings.FilterWorkflow)

Declaration
public static bool GetShowCapsuleColliders(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
Returns
Type Description
Boolean

GetShowCollisionLayer(PhysicsVisualizationSettings.FilterWorkflow, Int32)

Declaration
public static bool GetShowCollisionLayer(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow, int layer)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
Int32 layer
Returns
Type Description
Boolean

GetShowCollisionLayerMask(PhysicsVisualizationSettings.FilterWorkflow)

Declaration
public static int GetShowCollisionLayerMask(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
Returns
Type Description
Int32

GetShowKinematicBodies(PhysicsVisualizationSettings.FilterWorkflow)

Declaration
public static bool GetShowKinematicBodies(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
Returns
Type Description
Boolean

GetShowMeshColliders(PhysicsVisualizationSettings.FilterWorkflow, PhysicsVisualizationSettings.MeshColliderType)

Declaration
public static bool GetShowMeshColliders(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow, PhysicsVisualizationSettings.MeshColliderType colliderType)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
PhysicsVisualizationSettings.MeshColliderType colliderType
Returns
Type Description
Boolean

GetShowRigidbodies(PhysicsVisualizationSettings.FilterWorkflow)

Declaration
public static bool GetShowRigidbodies(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
Returns
Type Description
Boolean

GetShowSleepingBodies(PhysicsVisualizationSettings.FilterWorkflow)

Declaration
public static bool GetShowSleepingBodies(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
Returns
Type Description
Boolean

GetShowSphereColliders(PhysicsVisualizationSettings.FilterWorkflow)

Declaration
public static bool GetShowSphereColliders(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
Returns
Type Description
Boolean

GetShowStaticColliders(PhysicsVisualizationSettings.FilterWorkflow)

Declaration
public static bool GetShowStaticColliders(PhysicsVisualizationSettings.FilterWorkflow filterWorkFlow)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkFlow
Returns
Type Description
Boolean

GetShowTerrainColliders(PhysicsVisualizationSettings.FilterWorkflow)

Declaration
public static bool GetShowTerrainColliders(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
Returns
Type Description
Boolean

GetShowTriggers(PhysicsVisualizationSettings.FilterWorkflow)

Declaration
public static bool GetShowTriggers(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
Returns
Type Description
Boolean

HasMouseHighlight()

Declaration
public static bool HasMouseHighlight()
Returns
Type Description
Boolean

InitDebugDraw()

Declaration
public static void InitDebugDraw()

PickClosestGameObject(Camera, Int32, Vector2, GameObject[], GameObject[], out Int32)

Declaration
public static GameObject PickClosestGameObject(Camera cam, int layers, Vector2 position, GameObject[] ignore, GameObject[] filter, out int materialIndex)
Parameters
Type Name Description
Camera cam
Int32 layers
Vector2 position
GameObject[] ignore
GameObject[] filter
Int32 materialIndex
Returns
Type Description
GameObject

Reset()

Declaration
public static void Reset()

SetShowBoxColliders(PhysicsVisualizationSettings.FilterWorkflow, Boolean)

Declaration
public static void SetShowBoxColliders(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow, bool show)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
Boolean show

SetShowCapsuleColliders(PhysicsVisualizationSettings.FilterWorkflow, Boolean)

Declaration
public static void SetShowCapsuleColliders(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow, bool show)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
Boolean show

SetShowCollisionLayer(PhysicsVisualizationSettings.FilterWorkflow, Int32, Boolean)

Declaration
public static void SetShowCollisionLayer(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow, int layer, bool show)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
Int32 layer
Boolean show

SetShowCollisionLayerMask(PhysicsVisualizationSettings.FilterWorkflow, Int32)

Declaration
public static void SetShowCollisionLayerMask(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow, int mask)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
Int32 mask
| Improve this Doc View Source

SetShowForAllFilters(PhysicsVisualizationSettings.FilterWorkflow, Boolean)

Declaration
public static void SetShowForAllFilters(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow, bool selected)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
Boolean selected

SetShowKinematicBodies(PhysicsVisualizationSettings.FilterWorkflow, Boolean)

Declaration
public static void SetShowKinematicBodies(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow, bool show)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
Boolean show

SetShowMeshColliders(PhysicsVisualizationSettings.FilterWorkflow, PhysicsVisualizationSettings.MeshColliderType, Boolean)

Declaration
public static void SetShowMeshColliders(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow, PhysicsVisualizationSettings.MeshColliderType colliderType, bool show)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
PhysicsVisualizationSettings.MeshColliderType colliderType
Boolean show

SetShowRigidbodies(PhysicsVisualizationSettings.FilterWorkflow, Boolean)

Declaration
public static void SetShowRigidbodies(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow, bool show)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
Boolean show

SetShowSleepingBodies(PhysicsVisualizationSettings.FilterWorkflow, Boolean)

Declaration
public static void SetShowSleepingBodies(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow, bool show)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
Boolean show

SetShowSphereColliders(PhysicsVisualizationSettings.FilterWorkflow, Boolean)

Declaration
public static void SetShowSphereColliders(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow, bool show)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
Boolean show

SetShowStaticColliders(PhysicsVisualizationSettings.FilterWorkflow, Boolean)

Declaration
public static void SetShowStaticColliders(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow, bool show)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
Boolean show

SetShowTerrainColliders(PhysicsVisualizationSettings.FilterWorkflow, Boolean)

Declaration
public static void SetShowTerrainColliders(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow, bool show)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
Boolean show

SetShowTriggers(PhysicsVisualizationSettings.FilterWorkflow, Boolean)

Declaration
public static void SetShowTriggers(PhysicsVisualizationSettings.FilterWorkflow filterWorkflow, bool show)
Parameters
Type Name Description
PhysicsVisualizationSettings.FilterWorkflow filterWorkflow
Boolean show

UpdateMouseHighlight(Vector2)

Declaration
public static void UpdateMouseHighlight(Vector2 screenPos)
Parameters
Type Name Description
Vector2 screenPos
  • Improve this Doc
  • View Source
Back to top Generated by DocFX