C# 클래스 Oglr.Core.LevelEditor

상속: ICustomTypeDescriptor, ITreeItem
파일 보기 프로젝트 열기: SteveDunn/oglr 1 사용 예제들

공개 메소드들

메소드 설명
AddBehaviour ( IBehaviour behaviour ) : void
AddEditor ( ItemEditor editor ) : void
AddEditors ( IEnumerable itemEditors ) : void
ClearSelectedEditors ( ) : void
ContainsAnythingNamed ( string name ) : bool
CopySelectedEditorsToLayer ( LayerEditor destinationLayer ) : IEnumerable
GenerateId ( int number ) : int
GetItemByName ( string name ) : ItemEditor
GetNextItemNumber ( ) : int
GetUniqueNameBasedOn ( string name ) : string
LevelEditor ( ) : System
LevelEditor ( System.Xml.Linq.XElement xml ) : System
MoveSelectedIditorsToLayer ( LayerEditor chosenLayer ) : void
PropertiesChanged ( System.Windows.Forms.PropertyValueChangedEventArgs whatChanged ) : void
RenameTo ( string name ) : void
SaveAsXmlToDisk ( string filename ) : void
SelectEditor ( ItemEditor editor ) : void
SelectEditors ( SelectedEditors editors ) : void
SelectEverythingInSelectedLayer ( ) : void
SelectLayer ( LayerEditor value ) : void
SetLegacyEditorInfo ( LegacyEditorInfo legacyEditorInfo ) : void

Sets the editor info for this level from properties obtained from legacy version of Gleed2D.

ToXml ( ) : System.Xml.Linq.XElement
Update ( GameTime gameTime ) : void

비공개 메소드들

메소드 설명
ICustomTypeDescriptor ( ) : AttributeCollection
ICustomTypeDescriptor ( ) : System.ComponentModel.EventDescriptor
ICustomTypeDescriptor ( ) : EventDescriptorCollection
ICustomTypeDescriptor ( Attribute attributes ) : EventDescriptorCollection
ICustomTypeDescriptor ( ) : PropertyDescriptor
ICustomTypeDescriptor ( ) : PropertyDescriptorCollection
ICustomTypeDescriptor ( Attribute attributes ) : PropertyDescriptorCollection
ICustomTypeDescriptor ( ) : TypeConverter
ICustomTypeDescriptor ( PropertyDescriptor pd ) : object
ICustomTypeDescriptor ( Type editorBaseType ) : object
ICustomTypeDescriptor ( ) : string
allEditors ( ) : IEnumerable
clearAllSelections ( ) : void
generateId ( ) : int

메소드 상세

AddBehaviour() 공개 메소드

public AddBehaviour ( IBehaviour behaviour ) : void
behaviour IBehaviour
리턴 void

AddEditor() 공개 메소드

public AddEditor ( ItemEditor editor ) : void
editor ItemEditor
리턴 void

AddEditors() 공개 메소드

public AddEditors ( IEnumerable itemEditors ) : void
itemEditors IEnumerable
리턴 void

ClearSelectedEditors() 공개 메소드

public ClearSelectedEditors ( ) : void
리턴 void

ContainsAnythingNamed() 공개 메소드

public ContainsAnythingNamed ( string name ) : bool
name string
리턴 bool

CopySelectedEditorsToLayer() 공개 메소드

public CopySelectedEditorsToLayer ( LayerEditor destinationLayer ) : IEnumerable
destinationLayer LayerEditor
리턴 IEnumerable

GenerateId() 공개 메소드

public GenerateId ( int number ) : int
number int
리턴 int

GetItemByName() 공개 메소드

public GetItemByName ( string name ) : ItemEditor
name string
리턴 ItemEditor

GetNextItemNumber() 공개 메소드

public GetNextItemNumber ( ) : int
리턴 int

GetUniqueNameBasedOn() 공개 메소드

public GetUniqueNameBasedOn ( string name ) : string
name string
리턴 string

LevelEditor() 공개 메소드

public LevelEditor ( ) : System
리턴 System

LevelEditor() 공개 메소드

public LevelEditor ( System.Xml.Linq.XElement xml ) : System
xml System.Xml.Linq.XElement
리턴 System

MoveSelectedIditorsToLayer() 공개 메소드

public MoveSelectedIditorsToLayer ( LayerEditor chosenLayer ) : void
chosenLayer LayerEditor
리턴 void

PropertiesChanged() 공개 메소드

public PropertiesChanged ( System.Windows.Forms.PropertyValueChangedEventArgs whatChanged ) : void
whatChanged System.Windows.Forms.PropertyValueChangedEventArgs
리턴 void

RenameTo() 공개 메소드

public RenameTo ( string name ) : void
name string
리턴 void

SaveAsXmlToDisk() 공개 메소드

public SaveAsXmlToDisk ( string filename ) : void
filename string
리턴 void

SelectEditor() 공개 메소드

public SelectEditor ( ItemEditor editor ) : void
editor ItemEditor
리턴 void

SelectEditors() 공개 메소드

public SelectEditors ( SelectedEditors editors ) : void
editors SelectedEditors
리턴 void

SelectEverythingInSelectedLayer() 공개 메소드

public SelectEverythingInSelectedLayer ( ) : void
리턴 void

SelectLayer() 공개 메소드

public SelectLayer ( LayerEditor value ) : void
value LayerEditor
리턴 void

SetLegacyEditorInfo() 공개 메소드

Sets the editor info for this level from properties obtained from legacy version of Gleed2D.
public SetLegacyEditorInfo ( LegacyEditorInfo legacyEditorInfo ) : void
legacyEditorInfo LegacyEditorInfo
리턴 void

ToXml() 공개 메소드

public ToXml ( ) : System.Xml.Linq.XElement
리턴 System.Xml.Linq.XElement

Update() 공개 메소드

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
리턴 void