C# Класс FC3Editor.Nomad.EditorObjectSelection

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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