C# Class FC3Editor.Nomad.EditorObjectSelection

Afficher le fichier Open project: Azerothian/fc3editor Class Usage Examples

Méthodes publiques

Свойство Type Description
Null EditorObject

Méthodes publiques

Méthode Description
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

Method Details

AddObject() public méthode

public AddObject ( EditorObject obj ) : void
obj EditorObject
Résultat void

AddSelection() public méthode

public AddSelection ( EditorObjectSelection selection ) : void
selection EditorObjectSelection
Résultat void

Clear() public méthode

public Clear ( ) : void
Résultat void

ClearState() public méthode

public ClearState ( ) : void
Résultat void

Clone() public méthode

public Clone ( EditorObjectSelection newSelection, bool cloneObjects ) : void
newSelection EditorObjectSelection
cloneObjects bool
Résultat void

ComputeCenter() public méthode

public ComputeCenter ( ) : void
Résultat void

Contains() public méthode

public Contains ( EditorObject obj ) : bool
obj EditorObject
Résultat bool

Create() public static méthode

public static Create ( ) : EditorObjectSelection
Résultat EditorObjectSelection

Delete() public méthode

public Delete ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

DropToGround() public méthode

public DropToGround ( bool physics, bool group ) : void
physics bool
group bool
Résultat void

EditorObjectSelection() public méthode

public EditorObjectSelection ( IntPtr ptr ) : System
ptr System.IntPtr
Résultat System

GetComputeCenter() public méthode

public GetComputeCenter ( ) : Vec3
Résultat Vec3

GetObjects() public méthode

public GetObjects ( ) : IEnumerable
Résultat IEnumerable

GetPhysEntities() public méthode

public GetPhysEntities ( PhysEntityVector vector ) : void
vector PhysEntityVector
Résultat void

GetValidObjects() public méthode

public GetValidObjects ( EditorObjectSelection selection ) : void
selection EditorObjectSelection
Résultat void

IndexOf() public méthode

public IndexOf ( EditorObject obj ) : int
obj EditorObject
Résultat int

LoadFromXml() public méthode

public LoadFromXml ( string xml, bool managed ) : bool
xml string
managed bool
Résultat bool

LoadState() public méthode

public LoadState ( ) : void
Résultat void

MoveTo() public méthode

public MoveTo ( Vec3 pos, EditorObjectSelection mode ) : void
pos Vec3
mode EditorObjectSelection
Résultat void

RemoveInvalidObjects() public méthode

public RemoveInvalidObjects ( ) : void
Résultat void

RemoveObject() public méthode

public RemoveObject ( EditorObject obj ) : void
obj EditorObject
Résultat void

RemoveSelection() public méthode

public RemoveSelection ( EditorObjectSelection selection ) : void
selection EditorObjectSelection
Résultat void

Rotate() public méthode

public Rotate ( Vec3 angles, Vec3 axis, Vec3 pivot, bool affectCenter ) : void
angles Vec3
axis Vec3
pivot Vec3
affectCenter bool
Résultat void

Rotate() public méthode

public Rotate ( float angle, Vec3 axis, Vec3 pivot, bool affectCenter ) : void
angle float
axis Vec3
pivot Vec3
affectCenter bool
Résultat void

RotateCenter() public méthode

public RotateCenter ( float angle, Vec3 axis ) : void
angle float
axis Vec3
Résultat void

RotateGimbal() public méthode

public RotateGimbal ( Vec3 angles ) : void
angles Vec3
Résultat void

RotateLocal() public méthode

public RotateLocal ( Vec3 angles ) : void
angles Vec3
Résultat void

SaveState() public méthode

public SaveState ( ) : void
Résultat void

SaveToXml() public méthode

public SaveToXml ( ) : string
Résultat string

SetAngles() public méthode

public SetAngles ( Vec3 angles ) : void
angles Vec3
Résultat void

SetPos() public méthode

public SetPos ( Vec3 pos ) : void
pos Vec3
Résultat void

SnapToClosestObjects() public méthode

public SnapToClosestObjects ( ) : void
Résultat void

SnapToPivot() public méthode

public SnapToPivot ( EditorObjectPivot source, EditorObjectPivot target, bool preserveOrientation, float snapAngle ) : void
source EditorObjectPivot
target EditorObjectPivot
preserveOrientation bool
snapAngle float
Résultat void

ToggleObject() public méthode

public ToggleObject ( EditorObject obj ) : void
obj EditorObject
Résultat void

ToggleSelection() public méthode

public ToggleSelection ( EditorObjectSelection selection ) : void
selection EditorObjectSelection
Résultat void

this() public méthode

public this ( int index ) : EditorObject
index int
Résultat EditorObject

Property Details

Null public_oe static_oe property

public static EditorObject,FC3Editor.Nomad Null
Résultat EditorObject