C# 클래스 Treefrog.Framework.Model.ObjectInstance

상속: IResource, IPropertyProvider, ICloneable, ISerializable
파일 보기 프로젝트 열기: jaquadro/Treefrog 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CalculateRectangleBounds Treefrog.Framework.Imaging.Rectangle
CheckUpdateBounds void
ObjectInstance System
UpdateBounds void

공개 메소드들

메소드 설명
Clone ( ) : object
FromXProxy ( LevelX proxy, IObjectPoolManager manager ) : ObjectInstance
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
ObjectInstance ( ObjectClass objClass ) : System
ObjectInstance ( ObjectClass objClass, int posX, int posY ) : System
ObjectInstance ( ObjectInstance inst ) : System
ObjectInstance ( SerializationInfo info, StreamingContext context ) : System
PostDeserialize ( Project project ) : void
PreSerialize ( ) : void
ResetModified ( ) : void
ToXProxy ( ObjectInstance inst ) : LevelX.ObjectInstanceX

보호된 메소드들

메소드 설명
OnModified ( EventArgs e ) : void
OnPositionChanged ( EventArgs e ) : void
OnPropertyProviderNameChanged ( EventArgs e ) : void
OnRotationChanged ( EventArgs e ) : void

비공개 메소드들

메소드 설명
CalculateRectangleBounds ( Rectangle rect, float angle ) : Rectangle
CheckUpdateBounds ( ) : void
ObjectInstance ( LevelX proxy, ObjectClass objClass ) : System
UpdateBounds ( ) : void

메소드 상세

Clone() 공개 메소드

public Clone ( ) : object
리턴 object

FromXProxy() 공개 정적인 메소드

public static FromXProxy ( LevelX proxy, IObjectPoolManager manager ) : ObjectInstance
proxy Treefrog.Framework.Model.Proxy.LevelX
manager IObjectPoolManager
리턴 ObjectInstance

GetObjectData() 공개 메소드

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
리턴 void

ObjectInstance() 공개 메소드

public ObjectInstance ( ObjectClass objClass ) : System
objClass ObjectClass
리턴 System

ObjectInstance() 공개 메소드

public ObjectInstance ( ObjectClass objClass, int posX, int posY ) : System
objClass ObjectClass
posX int
posY int
리턴 System

ObjectInstance() 공개 메소드

public ObjectInstance ( ObjectInstance inst ) : System
inst ObjectInstance
리턴 System

ObjectInstance() 공개 메소드

public ObjectInstance ( SerializationInfo info, StreamingContext context ) : System
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
리턴 System

OnModified() 보호된 메소드

protected OnModified ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnPositionChanged() 보호된 메소드

protected OnPositionChanged ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnPropertyProviderNameChanged() 보호된 메소드

protected OnPropertyProviderNameChanged ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnRotationChanged() 보호된 메소드

protected OnRotationChanged ( EventArgs e ) : void
e System.EventArgs
리턴 void

PostDeserialize() 공개 메소드

public PostDeserialize ( Project project ) : void
project Project
리턴 void

PreSerialize() 공개 메소드

public PreSerialize ( ) : void
리턴 void

ResetModified() 공개 메소드

public ResetModified ( ) : void
리턴 void

ToXProxy() 공개 정적인 메소드

public static ToXProxy ( ObjectInstance inst ) : LevelX.ObjectInstanceX
inst ObjectInstance
리턴 Treefrog.Framework.Model.Proxy.LevelX.ObjectInstanceX