C# 클래스 Nomad.Manager.ObjectManager

파일 보기 프로젝트 열기: Azerothian/fc3editor

공개 메소드들

메소드 설명
GetObject ( int index ) : EditorObject
GetObjectFromScreenPoint ( Vec2 pt, Vec3 &hitPos ) : EditorObject
GetObjectFromScreenPoint ( Vec2 pt, Vec3 &hitPos, bool includeFrozen ) : EditorObject
GetObjectFromScreenPoint ( Vec2 pt, Vec3 &hitPos, bool includeFrozen, EditorObject ignore ) : EditorObject
GetObjectFromScreenPoint ( Vec2 pt, Vec3 &hitPos, bool includeFrozen, EditorObjectSelection ignore ) : EditorObject
GetObjects ( ) : IEnumerable
GetObjectsFromMagicWand ( EditorObjectSelection selection, EditorObject obj ) : void
GetObjectsFromScreenRect ( EditorObjectSelection selection, RectangleF rect ) : void
GetObjectsFromScreenRect ( EditorObjectSelection selection, RectangleF rect, bool includeFrozen ) : void
OnObjectAddedFromTool ( EditorObject obj ) : void
SetViewportPickingPos ( Vec2 pt ) : void
UnfreezeObjects ( ) : void

메소드 상세

GetObject() 공개 정적인 메소드

public static GetObject ( int index ) : EditorObject
index int
리턴 Nomad.Editor.EditorObject

GetObjectFromScreenPoint() 공개 정적인 메소드

public static GetObjectFromScreenPoint ( Vec2 pt, Vec3 &hitPos ) : EditorObject
pt Nomad.Maths.Vec2
hitPos Nomad.Maths.Vec3
리턴 Nomad.Editor.EditorObject

GetObjectFromScreenPoint() 공개 정적인 메소드

public static GetObjectFromScreenPoint ( Vec2 pt, Vec3 &hitPos, bool includeFrozen ) : EditorObject
pt Nomad.Maths.Vec2
hitPos Nomad.Maths.Vec3
includeFrozen bool
리턴 Nomad.Editor.EditorObject

GetObjectFromScreenPoint() 공개 정적인 메소드

public static GetObjectFromScreenPoint ( Vec2 pt, Vec3 &hitPos, bool includeFrozen, EditorObject ignore ) : EditorObject
pt Nomad.Maths.Vec2
hitPos Nomad.Maths.Vec3
includeFrozen bool
ignore Nomad.Editor.EditorObject
리턴 Nomad.Editor.EditorObject

GetObjectFromScreenPoint() 공개 정적인 메소드

public static GetObjectFromScreenPoint ( Vec2 pt, Vec3 &hitPos, bool includeFrozen, EditorObjectSelection ignore ) : EditorObject
pt Nomad.Maths.Vec2
hitPos Nomad.Maths.Vec3
includeFrozen bool
ignore Nomad.Editor.EditorObjectSelection
리턴 Nomad.Editor.EditorObject

GetObjects() 공개 정적인 메소드

public static GetObjects ( ) : IEnumerable
리턴 IEnumerable

GetObjectsFromMagicWand() 공개 정적인 메소드

public static GetObjectsFromMagicWand ( EditorObjectSelection selection, EditorObject obj ) : void
selection Nomad.Editor.EditorObjectSelection
obj Nomad.Editor.EditorObject
리턴 void

GetObjectsFromScreenRect() 공개 정적인 메소드

public static GetObjectsFromScreenRect ( EditorObjectSelection selection, RectangleF rect ) : void
selection Nomad.Editor.EditorObjectSelection
rect System.Drawing.RectangleF
리턴 void

GetObjectsFromScreenRect() 공개 정적인 메소드

public static GetObjectsFromScreenRect ( EditorObjectSelection selection, RectangleF rect, bool includeFrozen ) : void
selection Nomad.Editor.EditorObjectSelection
rect System.Drawing.RectangleF
includeFrozen bool
리턴 void

OnObjectAddedFromTool() 공개 정적인 메소드

public static OnObjectAddedFromTool ( EditorObject obj ) : void
obj Nomad.Editor.EditorObject
리턴 void

SetViewportPickingPos() 공개 정적인 메소드

public static SetViewportPickingPos ( Vec2 pt ) : void
pt Nomad.Maths.Vec2
리턴 void

UnfreezeObjects() 공개 정적인 메소드

public static UnfreezeObjects ( ) : void
리턴 void