C# 클래스 FullInspector.Internal.fiEditorGUI

파일 보기 프로젝트 열기: jacobdufault/fullinspector

공개 메소드들

메소드 설명
AnimatedBegin ( Rect &rect, fiGraphMetadata metadata ) : void
AnimatedEnd ( fiGraphMetadata metadata ) : void
AnimatedHeight ( float currentHeight, bool updateHeight, fiGraphMetadata metadata ) : float
BeginFadeGroup ( float labelHeight, Rect &group, float fade ) : void
BeginFadeGroupHeight ( float labelHeight, Rect &group, float fadeHeight ) : void
EditProperty ( Rect region, object container, FullInspector.Internal.InspectedProperty property, fiGraphMetadataChild metadata ) : void
EditPropertyDirect ( Rect region, FullInspector.Internal.InspectedProperty property, object propertyValue, fiGraphMetadataChild metadataChild ) : object

Draws a GUI for editing the given property and returns the updated value. This does *not* write the updated value to a container.

EditPropertyDirect ( Rect region, FullInspector.Internal.InspectedProperty property, object propertyValue, fiGraphMetadataChild metadataChild, object context ) : object

Draws a GUI for editing the given property and returns the updated value. This does *not* write the updated value to a container.

EditPropertyHeight ( object container, FullInspector.Internal.InspectedProperty property, fiGraphMetadataChild metadata ) : float
EditPropertyHeightDirect ( FullInspector.Internal.InspectedProperty property, object propertyValue, fiGraphMetadataChild metadataChild ) : float
EndFadeGroup ( ) : void
LabeledButton ( Rect rect, GUIContent label, GUIContent button ) : bool

Draws a button with a label in front of the button.

LabeledButton ( Rect rect, string label, string button ) : bool

Draws a button with a label in front of the button.

ObjectField ( Rect rect, GUIContent label, Object element, Type objectType, bool allowSceneObjects ) : Object

Draws a normal EditorGUI.ObjectField, except it includes the component type.

PopHierarchyMode ( ) : void
PushHierarchyMode ( bool state ) : void
Splitter ( Rect position ) : void
TryDragAndDropArea ( Rect dropArea, Predicate filter, Object &droppedObjects ) : bool
UpdateFadeGroupHeight ( float &height, float labelHeight, float fade ) : void
WillShowFadeGroup ( float fade ) : bool
tkControl ( Rect rect, GUIContent label, object element, fiGraphMetadata metadata, tkControlEditor control ) : object

Draws an editor for the given control at the given rect.

tkControlHeight ( GUIContent label, object element, fiGraphMetadata metadata, tkControlEditor control ) : float

Draws an editor for the given control at the given rect.

비공개 메소드들

메소드 설명
IsWhiteSpaceOnly ( string str ) : bool
RevertPrefabContextMenu ( Rect region, object context, FullInspector.Internal.InspectedProperty property ) : void
SetupContext ( tkControlEditor control, GUIContent label ) : void
fiEditorGUI ( ) : System

메소드 상세

AnimatedBegin() 공개 정적인 메소드

public static AnimatedBegin ( Rect &rect, fiGraphMetadata metadata ) : void
rect UnityEngine.Rect
metadata fiGraphMetadata
리턴 void

AnimatedEnd() 공개 정적인 메소드

public static AnimatedEnd ( fiGraphMetadata metadata ) : void
metadata fiGraphMetadata
리턴 void

AnimatedHeight() 공개 정적인 메소드

public static AnimatedHeight ( float currentHeight, bool updateHeight, fiGraphMetadata metadata ) : float
currentHeight float
updateHeight bool
metadata fiGraphMetadata
리턴 float

BeginFadeGroup() 공개 정적인 메소드

public static BeginFadeGroup ( float labelHeight, Rect &group, float fade ) : void
labelHeight float
group UnityEngine.Rect
fade float
리턴 void

BeginFadeGroupHeight() 공개 정적인 메소드

public static BeginFadeGroupHeight ( float labelHeight, Rect &group, float fadeHeight ) : void
labelHeight float
group UnityEngine.Rect
fadeHeight float
리턴 void

EditProperty() 공개 정적인 메소드

public static EditProperty ( Rect region, object container, FullInspector.Internal.InspectedProperty property, fiGraphMetadataChild metadata ) : void
region UnityEngine.Rect
container object
property FullInspector.Internal.InspectedProperty
metadata fiGraphMetadataChild
리턴 void

EditPropertyDirect() 공개 정적인 메소드

Draws a GUI for editing the given property and returns the updated value. This does *not* write the updated value to a container.
public static EditPropertyDirect ( Rect region, FullInspector.Internal.InspectedProperty property, object propertyValue, fiGraphMetadataChild metadataChild ) : object
region UnityEngine.Rect
property FullInspector.Internal.InspectedProperty
propertyValue object
metadataChild fiGraphMetadataChild
리턴 object

EditPropertyDirect() 공개 정적인 메소드

Draws a GUI for editing the given property and returns the updated value. This does *not* write the updated value to a container.
public static EditPropertyDirect ( Rect region, FullInspector.Internal.InspectedProperty property, object propertyValue, fiGraphMetadataChild metadataChild, object context ) : object
region UnityEngine.Rect
property FullInspector.Internal.InspectedProperty
propertyValue object
metadataChild fiGraphMetadataChild
context object /// An optional context that the property value came from. If this is not /// given, then a prefab context menu will not be displayable. ///
리턴 object

EditPropertyHeight() 공개 정적인 메소드

public static EditPropertyHeight ( object container, FullInspector.Internal.InspectedProperty property, fiGraphMetadataChild metadata ) : float
container object
property FullInspector.Internal.InspectedProperty
metadata fiGraphMetadataChild
리턴 float

EditPropertyHeightDirect() 공개 정적인 메소드

public static EditPropertyHeightDirect ( FullInspector.Internal.InspectedProperty property, object propertyValue, fiGraphMetadataChild metadataChild ) : float
property FullInspector.Internal.InspectedProperty
propertyValue object
metadataChild fiGraphMetadataChild
리턴 float

EndFadeGroup() 공개 정적인 메소드

public static EndFadeGroup ( ) : void
리턴 void

LabeledButton() 공개 정적인 메소드

Draws a button with a label in front of the button.
public static LabeledButton ( Rect rect, GUIContent label, GUIContent button ) : bool
rect UnityEngine.Rect
label UnityEngine.GUIContent
button UnityEngine.GUIContent
리턴 bool

LabeledButton() 공개 정적인 메소드

Draws a button with a label in front of the button.
public static LabeledButton ( Rect rect, string label, string button ) : bool
rect UnityEngine.Rect
label string
button string
리턴 bool

ObjectField() 공개 정적인 메소드

Draws a normal EditorGUI.ObjectField, except it includes the component type.
public static ObjectField ( Rect rect, GUIContent label, Object element, Type objectType, bool allowSceneObjects ) : Object
rect UnityEngine.Rect
label UnityEngine.GUIContent
element UnityEngine.Object
objectType System.Type
allowSceneObjects bool
리턴 UnityEngine.Object

PopHierarchyMode() 공개 정적인 메소드

public static PopHierarchyMode ( ) : void
리턴 void

PushHierarchyMode() 공개 정적인 메소드

public static PushHierarchyMode ( bool state ) : void
state bool
리턴 void

Splitter() 공개 정적인 메소드

public static Splitter ( Rect position ) : void
position UnityEngine.Rect
리턴 void

TryDragAndDropArea() 공개 정적인 메소드

public static TryDragAndDropArea ( Rect dropArea, Predicate filter, Object &droppedObjects ) : bool
dropArea UnityEngine.Rect
filter Predicate
droppedObjects UnityEngine.Object
리턴 bool

UpdateFadeGroupHeight() 공개 정적인 메소드

public static UpdateFadeGroupHeight ( float &height, float labelHeight, float fade ) : void
height float
labelHeight float
fade float
리턴 void

WillShowFadeGroup() 공개 정적인 메소드

public static WillShowFadeGroup ( float fade ) : bool
fade float
리턴 bool

tkControl() 공개 정적인 메소드

Draws an editor for the given control at the given rect.
public static tkControl ( Rect rect, GUIContent label, object element, fiGraphMetadata metadata, tkControlEditor control ) : object
rect UnityEngine.Rect The rect to draw the editor within.
label UnityEngine.GUIContent The label for the edited control.
element object The element to edit.
metadata fiGraphMetadata The metadata to use when editing.
control tkControlEditor /// The actual control that will be used for the editor. ///
리턴 object

tkControlHeight() 공개 정적인 메소드

Draws an editor for the given control at the given rect.
public static tkControlHeight ( GUIContent label, object element, fiGraphMetadata metadata, tkControlEditor control ) : float
label UnityEngine.GUIContent The label for the edited control.
element object The element to edit.
metadata fiGraphMetadata The metadata to use when editing.
control tkControlEditor /// The actual control that will be used for the editor. ///
리턴 float