C# 클래스 FC3Editor.Nomad.EditorObjectSelection

파일 보기 프로젝트 열기: Azerothian/fc3editor 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Null EditorObject

공개 메소드들

메소드 설명
AddObject ( EditorObject obj ) : void
AddSelection ( EditorObjectSelection selection ) : void
Clear ( ) : void
ClearState ( ) : void
Clone ( EditorObjectSelection newSelection, bool cloneObjects ) : void
ComputeCenter ( ) : void
Contains ( EditorObject obj ) : bool
Create ( ) : EditorObjectSelection
Delete ( ) : void
Dispose ( ) : void
DropToGround ( bool physics, bool group ) : void
EditorObjectSelection ( IntPtr ptr ) : System
GetComputeCenter ( ) : Vec3
GetObjects ( ) : IEnumerable
GetPhysEntities ( PhysEntityVector vector ) : void
GetValidObjects ( EditorObjectSelection selection ) : void
IndexOf ( EditorObject obj ) : int
LoadFromXml ( string xml, bool managed ) : bool
LoadState ( ) : void
MoveTo ( Vec3 pos, EditorObjectSelection mode ) : void
RemoveInvalidObjects ( ) : void
RemoveObject ( EditorObject obj ) : void
RemoveSelection ( EditorObjectSelection selection ) : void
Rotate ( Vec3 angles, Vec3 axis, Vec3 pivot, bool affectCenter ) : void
Rotate ( float angle, Vec3 axis, Vec3 pivot, bool affectCenter ) : void
RotateCenter ( float angle, Vec3 axis ) : void
RotateGimbal ( Vec3 angles ) : void
RotateLocal ( Vec3 angles ) : void
SaveState ( ) : void
SaveToXml ( ) : string
SetAngles ( Vec3 angles ) : void
SetPos ( Vec3 pos ) : void
SnapToClosestObjects ( ) : void
SnapToPivot ( EditorObjectPivot source, EditorObjectPivot target, bool preserveOrientation, float snapAngle ) : void
ToggleObject ( EditorObject obj ) : void
ToggleSelection ( EditorObjectSelection selection ) : void
this ( int index ) : EditorObject

메소드 상세

AddObject() 공개 메소드

public AddObject ( EditorObject obj ) : void
obj EditorObject
리턴 void

AddSelection() 공개 메소드

public AddSelection ( EditorObjectSelection selection ) : void
selection EditorObjectSelection
리턴 void

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

ClearState() 공개 메소드

public ClearState ( ) : void
리턴 void

Clone() 공개 메소드

public Clone ( EditorObjectSelection newSelection, bool cloneObjects ) : void
newSelection EditorObjectSelection
cloneObjects bool
리턴 void

ComputeCenter() 공개 메소드

public ComputeCenter ( ) : void
리턴 void

Contains() 공개 메소드

public Contains ( EditorObject obj ) : bool
obj EditorObject
리턴 bool

Create() 공개 정적인 메소드

public static Create ( ) : EditorObjectSelection
리턴 EditorObjectSelection

Delete() 공개 메소드

public Delete ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

DropToGround() 공개 메소드

public DropToGround ( bool physics, bool group ) : void
physics bool
group bool
리턴 void

EditorObjectSelection() 공개 메소드

public EditorObjectSelection ( IntPtr ptr ) : System
ptr System.IntPtr
리턴 System

GetComputeCenter() 공개 메소드

public GetComputeCenter ( ) : Vec3
리턴 Vec3

GetObjects() 공개 메소드

public GetObjects ( ) : IEnumerable
리턴 IEnumerable

GetPhysEntities() 공개 메소드

public GetPhysEntities ( PhysEntityVector vector ) : void
vector PhysEntityVector
리턴 void

GetValidObjects() 공개 메소드

public GetValidObjects ( EditorObjectSelection selection ) : void
selection EditorObjectSelection
리턴 void

IndexOf() 공개 메소드

public IndexOf ( EditorObject obj ) : int
obj EditorObject
리턴 int

LoadFromXml() 공개 메소드

public LoadFromXml ( string xml, bool managed ) : bool
xml string
managed bool
리턴 bool

LoadState() 공개 메소드

public LoadState ( ) : void
리턴 void

MoveTo() 공개 메소드

public MoveTo ( Vec3 pos, EditorObjectSelection mode ) : void
pos Vec3
mode EditorObjectSelection
리턴 void

RemoveInvalidObjects() 공개 메소드

public RemoveInvalidObjects ( ) : void
리턴 void

RemoveObject() 공개 메소드

public RemoveObject ( EditorObject obj ) : void
obj EditorObject
리턴 void

RemoveSelection() 공개 메소드

public RemoveSelection ( EditorObjectSelection selection ) : void
selection EditorObjectSelection
리턴 void

Rotate() 공개 메소드

public Rotate ( Vec3 angles, Vec3 axis, Vec3 pivot, bool affectCenter ) : void
angles Vec3
axis Vec3
pivot Vec3
affectCenter bool
리턴 void

Rotate() 공개 메소드

public Rotate ( float angle, Vec3 axis, Vec3 pivot, bool affectCenter ) : void
angle float
axis Vec3
pivot Vec3
affectCenter bool
리턴 void

RotateCenter() 공개 메소드

public RotateCenter ( float angle, Vec3 axis ) : void
angle float
axis Vec3
리턴 void

RotateGimbal() 공개 메소드

public RotateGimbal ( Vec3 angles ) : void
angles Vec3
리턴 void

RotateLocal() 공개 메소드

public RotateLocal ( Vec3 angles ) : void
angles Vec3
리턴 void

SaveState() 공개 메소드

public SaveState ( ) : void
리턴 void

SaveToXml() 공개 메소드

public SaveToXml ( ) : string
리턴 string

SetAngles() 공개 메소드

public SetAngles ( Vec3 angles ) : void
angles Vec3
리턴 void

SetPos() 공개 메소드

public SetPos ( Vec3 pos ) : void
pos Vec3
리턴 void

SnapToClosestObjects() 공개 메소드

public SnapToClosestObjects ( ) : void
리턴 void

SnapToPivot() 공개 메소드

public SnapToPivot ( EditorObjectPivot source, EditorObjectPivot target, bool preserveOrientation, float snapAngle ) : void
source EditorObjectPivot
target EditorObjectPivot
preserveOrientation bool
snapAngle float
리턴 void

ToggleObject() 공개 메소드

public ToggleObject ( EditorObject obj ) : void
obj EditorObject
리턴 void

ToggleSelection() 공개 메소드

public ToggleSelection ( EditorObjectSelection selection ) : void
selection EditorObjectSelection
리턴 void

this() 공개 메소드

public this ( int index ) : EditorObject
index int
리턴 EditorObject

프로퍼티 상세

Null 공개적으로 정적으로 프로퍼티

public static EditorObject,FC3Editor.Nomad Null
리턴 EditorObject