C# 클래스 FullInspector.Internal.AttributePropertyEditor

상속: IPropertyEditor, IPropertyEditorEditAPI
파일 보기 프로젝트 열기: jacobdufault/fullinspector

Private Properties

프로퍼티 타입 설명
AttributePropertyEditor System
AttributePropertyEditor System
DisableFoldouts void

공개 메소드들

메소드 설명
CanEdit ( Type dataType ) : bool
Edit ( Rect region, GUIContent label, object element, fiGraphMetadata metadata ) : object
GetElementHeight ( GUIContent label, object element, fiGraphMetadata metadata ) : float
GetFoldoutHeader ( GUIContent label, object element ) : GUIContent
OnSceneGUI ( object element ) : object
TryCreate ( Type editedType, ICustomAttributeProvider editedAttributes ) : IPropertyEditor

비공개 메소드들

메소드 설명
AttributePropertyEditor ( ) : System
AttributePropertyEditor ( List editors, bool showPrimary, bool showTopLevelFoldout, bool indent, bool defaultFoldoutState ) : System
DisableFoldouts ( fiGraphMetadata metadata ) : void

메소드 상세

CanEdit() 공개 메소드

public CanEdit ( Type dataType ) : bool
dataType System.Type
리턴 bool

Edit() 공개 메소드

public Edit ( Rect region, GUIContent label, object element, fiGraphMetadata metadata ) : object
region UnityEngine.Rect
label UnityEngine.GUIContent
element object
metadata fiGraphMetadata
리턴 object

GetElementHeight() 공개 메소드

public GetElementHeight ( GUIContent label, object element, fiGraphMetadata metadata ) : float
label UnityEngine.GUIContent
element object
metadata fiGraphMetadata
리턴 float

GetFoldoutHeader() 공개 메소드

public GetFoldoutHeader ( GUIContent label, object element ) : GUIContent
label UnityEngine.GUIContent
element object
리턴 UnityEngine.GUIContent

OnSceneGUI() 공개 메소드

public OnSceneGUI ( object element ) : object
element object
리턴 object

TryCreate() 공개 정적인 메소드

public static TryCreate ( Type editedType, ICustomAttributeProvider editedAttributes ) : IPropertyEditor
editedType System.Type
editedAttributes ICustomAttributeProvider
리턴 IPropertyEditor