C# 클래스 Duality.Editor.Plugins.Base.PropertyEditors.ComponentPropertyEditor

상속: AdamsLair.WinForms.PropertyEditing.MemberwisePropertyEditor
파일 보기 프로젝트 열기: BraveSirAndrew/duality

공개 메소드들

메소드 설명
ComponentPropertyEditor ( ) : System
MapEditorToMember ( PropertyEditor editor ) : MemberInfo
PerformSetActive ( bool active ) : void
UpdatePrefabModifiedState ( PropertyEditor specificEditor = null ) : void

보호된 메소드들

메소드 설명
IsAutoCreateMember ( MemberInfo info ) : bool
IsMemberInPrefabLinkChanges ( MemberInfo info ) : bool
OnActiveChanged ( ) : void
OnButtonPressed ( ) : void
OnEditedTypeChanged ( ) : void
OnEditorAdded ( PropertyEditor editor ) : void
OnEditorRemoving ( PropertyEditor editor ) : void
OnUpdateFromObjects ( object values ) : void
OnValueChanged ( object sender, PropertyEditorValueEventArgs args ) : void

비공개 메소드들

메소드 설명
MatchToProperty ( Type propertyType, ProviderContext context ) : int
contextMenu_Closed ( object sender, ToolStripDropDownClosedEventArgs e ) : void
contextMenu_CustomAction ( object sender, EventArgs e ) : void
contextMenu_RemoveComponent ( object sender, EventArgs e ) : void
contextMenu_ResetComponent ( object sender, EventArgs e ) : void

메소드 상세

ComponentPropertyEditor() 공개 메소드

public ComponentPropertyEditor ( ) : System
리턴 System

IsAutoCreateMember() 보호된 메소드

protected IsAutoCreateMember ( MemberInfo info ) : bool
info System.Reflection.MemberInfo
리턴 bool

IsMemberInPrefabLinkChanges() 보호된 메소드

protected IsMemberInPrefabLinkChanges ( MemberInfo info ) : bool
info MemberInfo
리턴 bool

MapEditorToMember() 공개 메소드

public MapEditorToMember ( PropertyEditor editor ) : MemberInfo
editor PropertyEditor
리턴 MemberInfo

OnActiveChanged() 보호된 메소드

protected OnActiveChanged ( ) : void
리턴 void

OnButtonPressed() 보호된 메소드

protected OnButtonPressed ( ) : void
리턴 void

OnEditedTypeChanged() 보호된 메소드

protected OnEditedTypeChanged ( ) : void
리턴 void

OnEditorAdded() 보호된 메소드

protected OnEditorAdded ( PropertyEditor editor ) : void
editor PropertyEditor
리턴 void

OnEditorRemoving() 보호된 메소드

protected OnEditorRemoving ( PropertyEditor editor ) : void
editor PropertyEditor
리턴 void

OnUpdateFromObjects() 보호된 메소드

protected OnUpdateFromObjects ( object values ) : void
values object
리턴 void

OnValueChanged() 보호된 메소드

protected OnValueChanged ( object sender, PropertyEditorValueEventArgs args ) : void
sender object
args PropertyEditorValueEventArgs
리턴 void

PerformSetActive() 공개 메소드

public PerformSetActive ( bool active ) : void
active bool
리턴 void

UpdatePrefabModifiedState() 공개 메소드

public UpdatePrefabModifiedState ( PropertyEditor specificEditor = null ) : void
specificEditor PropertyEditor
리턴 void