docs.unity3d.com
    目次を表示する/隠す

    Class Inspector

    Inheritance
    Object
    Inspector
    AnimationCurveInspector
    BoolInspector
    BoundsInspector
    CharInspector
    ColorInspector
    ContinuousNumberInspector<T>
    CustomPropertyDrawerInspector
    DictionaryAssetEditor
    DictionaryInspector
    DiscreteNumberInspector<T>
    EnumInspector
    GraphEditor
    GraphGroupEditor
    GraphInputInspector
    GraphInspector<TGraphContext>
    GraphNestEditor
    GraphOutputInspector
    GuidInspector
    ImplementationInspector<T>
    KeyValuePairInspector
    LayerMaskInspector
    ListInspector
    LiteralInspector
    LooseAssemblyNameInspector
    MachineEditor
    MacroEditor
    MemberInspector
    NamespaceInspector
    NullableInspector
    QuaternionInspector
    Ray2DInspector
    RayInspector
    RectInspector
    ReflectedInspector
    SemanticVersionInspector
    StringInspector
    SystemObjectInspector
    TypeHandleInspector
    TypeInspector
    UnitPortDefinitionInspector
    UnityObjectInspector
    UnknownEditor
    UnknownInspector
    VariableDeclarationInspector
    VariableDeclarationsInspector
    VariableNameAttributeInspector
    VariableNameInspector
    VariablesAssetEditor
    VariablesEditor
    VectorInspector
    Namespace: Unity.VisualScripting
    Syntax
    public abstract class Inspector : IDisposable

    Constructors

    Inspector(Metadata)

    Declaration
    protected Inspector(Metadata metadata)
    Parameters
    Type Name Description
    Metadata metadata

    Fields

    y

    Declaration
    protected float y
    Field Value
    Type Description
    Single

    Properties

    adaptiveWidth

    Declaration
    public static OverrideStack<bool> adaptiveWidth { get; }
    Property Value
    Type Description
    OverrideStack<Boolean>

    cacheHeight

    Declaration
    protected virtual bool cacheHeight { get; }
    Property Value
    Type Description
    Boolean

    defaultLabelStyle

    Declaration
    public static OverrideStack<GUIStyle> defaultLabelStyle { get; }
    Property Value
    Type Description
    OverrideStack<GUIStyle>

    e

    Declaration
    protected static Event e { get; }
    Property Value
    Type Description
    Event

    expandTooltip

    Declaration
    public static OverrideStack<bool> expandTooltip { get; }
    Property Value
    Type Description
    OverrideStack<Boolean>

    full

    Declaration
    protected float full { get; }
    Property Value
    Type Description
    Single

    half

    Declaration
    protected float half { get; }
    Property Value
    Type Description
    Single

    indent

    Declaration
    protected virtual bool indent { get; }
    Property Value
    Type Description
    Boolean

    isHeightDirty

    Declaration
    public bool isHeightDirty { get; }
    Property Value
    Type Description
    Boolean

    metadata

    Declaration
    public Metadata metadata { get; }
    Property Value
    Type Description
    Metadata

    profile

    Declaration
    protected static bool profile { get; }
    Property Value
    Type Description
    Boolean

    safe

    Declaration
    protected virtual bool safe { get; }
    Property Value
    Type Description
    Boolean

    wideMode

    Declaration
    protected bool wideMode { get; }
    Property Value
    Type Description
    Boolean

    wideModeThreshold

    Declaration
    protected virtual float wideModeThreshold { get; }
    Property Value
    Type Description
    Single

    Methods

    BeginBlock(Metadata, Rect)

    Declaration
    public static void BeginBlock(Metadata metadata, Rect position)
    Parameters
    Type Name Description
    Metadata metadata
    Rect position

    BeginLabeledBlock(Metadata, Rect, GUIContent, GUIStyle)

    Declaration
    public static Rect BeginLabeledBlock(Metadata metadata, Rect position, GUIContent label = null, GUIStyle labelStyle = null)
    Parameters
    Type Name Description
    Metadata metadata
    Rect position
    GUIContent label
    GUIStyle labelStyle
    Returns
    Type Description
    Rect

    BeginProfiling(String)

    Declaration
    protected void BeginProfiling(string name)
    Parameters
    Type Name Description
    String name

    Dispose()

    Declaration
    public virtual void Dispose()

    Draw(Rect, GUIContent)

    Declaration
    public void Draw(Rect position, GUIContent label = null)
    Parameters
    Type Name Description
    Rect position
    GUIContent label

    DrawLayout(GUIContent, Single, RectOffset)

    Declaration
    public void DrawLayout(GUIContent label = null, float scrollbarTrigger = 14F, RectOffset offset = null)
    Parameters
    Type Name Description
    GUIContent label
    Single scrollbarTrigger
    RectOffset offset

    EndBlock(Metadata)

    Declaration
    public static bool EndBlock(Metadata metadata)
    Parameters
    Type Name Description
    Metadata metadata
    Returns
    Type Description
    Boolean

    EndProfiling(String)

    Declaration
    protected void EndProfiling(string name)
    Parameters
    Type Name Description
    String name

    GetAdaptiveWidth()

    Declaration
    public virtual float GetAdaptiveWidth()
    Returns
    Type Description
    Single

    GetCachedHeight(Single, GUIContent, Inspector)

    Declaration
    public float GetCachedHeight(float width, GUIContent label, Inspector parentInspector)
    Parameters
    Type Name Description
    Single width
    GUIContent label
    Inspector parentInspector
    Returns
    Type Description
    Single

    GetHeight(Single, GUIContent)

    Declaration
    protected abstract float GetHeight(float width, GUIContent label)
    Parameters
    Type Name Description
    Single width
    GUIContent label
    Returns
    Type Description
    Single

    GetLayoutPosition(GUIContent, Single, RectOffset)

    Declaration
    public Rect GetLayoutPosition(GUIContent label = null, float scrollbarTrigger = 14F, RectOffset offset = null)
    Parameters
    Type Name Description
    GUIContent label
    Single scrollbarTrigger
    RectOffset offset
    Returns
    Type Description
    Rect

    HeightWithLabel(Metadata, Single, Single, GUIContent, GUIStyle)

    Declaration
    public static float HeightWithLabel(Metadata metadata, float width, float height, GUIContent label = null, GUIStyle labelStyle = null)
    Parameters
    Type Name Description
    Metadata metadata
    Single width
    Single height
    GUIContent label
    GUIStyle labelStyle
    Returns
    Type Description
    Single

    Initialize()

    Declaration
    public virtual void Initialize()

    OnEditorPrefGUI(Rect, GUIContent)

    Declaration
    protected virtual void OnEditorPrefGUI(Rect position, GUIContent label)
    Parameters
    Type Name Description
    Rect position
    GUIContent label

    OnGUI(Rect, GUIContent)

    Declaration
    protected abstract void OnGUI(Rect position, GUIContent label)
    Parameters
    Type Name Description
    Rect position
    GUIContent label

    OnOpenVFX(Int32, Int32)

    Declaration
    [OnOpenAsset(-2147483648)]
    public static bool OnOpenVFX(int instanceID, int line)
    Parameters
    Type Name Description
    Int32 instanceID
    Int32 line
    Returns
    Type Description
    Boolean

    PrefixLabel(Metadata, Rect, GUIContent, GUIStyle)

    Declaration
    public static Rect PrefixLabel(Metadata metadata, Rect position, GUIContent label = null, GUIStyle style = null)
    Parameters
    Type Name Description
    Metadata metadata
    Rect position
    GUIContent label
    GUIStyle style
    Returns
    Type Description
    Rect

    ProcessLabel(Metadata, GUIContent)

    Declaration
    public static GUIContent ProcessLabel(Metadata metadata, GUIContent label)
    Parameters
    Type Name Description
    Metadata metadata
    GUIContent label
    Returns
    Type Description
    GUIContent

    ProcessLabelStyle(Metadata, GUIStyle)

    Declaration
    public static GUIStyle ProcessLabelStyle(Metadata metadata, GUIStyle labelStyle)
    Parameters
    Type Name Description
    Metadata metadata
    GUIStyle labelStyle
    Returns
    Type Description
    GUIStyle

    ReclaimImplementationSelector(Rect)

    Declaration
    protected static Rect ReclaimImplementationSelector(Rect position)
    Parameters
    Type Name Description
    Rect position
    Returns
    Type Description
    Rect

    ResetProfiling(String)

    Declaration
    protected void ResetProfiling(string name)
    Parameters
    Type Name Description
    String name

    SetHeightDirty()

    Declaration
    public void SetHeightDirty()

    SkipEvent(Event, Rect)

    Declaration
    protected virtual bool SkipEvent(Event e, Rect position)
    Parameters
    Type Name Description
    Event e
    Rect position
    Returns
    Type Description
    Boolean

    WidthWithoutLabel(Metadata, Single, GUIContent)

    Declaration
    public static float WidthWithoutLabel(Metadata metadata, float width, GUIContent label = null)
    Parameters
    Type Name Description
    Metadata metadata
    Single width
    GUIContent label
    Returns
    Type Description
    Single

    Extension Methods

    XAnalyserProvider.Analyser(Object, IGraphContext)
    XAnalyserProvider.Analyser<TAnalyser>(Object, IGraphContext)
    XAnalyserProvider.Analysis(Object, IGraphContext)
    XAnalyserProvider.Analysis<TAnalysis>(Object, IGraphContext)
    XAnalyserProvider.Analyser(Object, GraphReference)
    XAnalyserProvider.Analyser<TAnalyser>(Object, GraphReference)
    XAnalyserProvider.Analysis(Object, GraphReference)
    XAnalyserProvider.Analysis<TAnalysis>(Object, GraphReference)
    XDescriptorProvider.Describe(Object)
    XDescriptorProvider.HasDescriptor(Object)
    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    XDescriptorProvider.Description(Object)
    XDescriptorProvider.Description<TDescription>(Object)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.CloneViaFakeSerialization(Object)
    Cloning.CloneViaFakeSerialization<T>(T)
    ConversionUtility.IsConvertibleTo(Object, Type, Boolean)
    ConversionUtility.IsConvertibleTo<T>(Object, Boolean)
    ConversionUtility.ConvertTo(Object, Type)
    ConversionUtility.ConvertTo<T>(Object)
    TypeUtility.ToShortString(Object, Int32)
    Serialization.CloneViaSerialization<T>(T, Boolean)
    Serialization.CloneViaSerializationInto<TSource, TDestination>(TSource, ref TDestination, Boolean)
    Serialization.Serialize(Object, Boolean)
    LinqUtility.Yield<T>(T)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.ToSafeString(Object)
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)