C# Класс FlatRedBall.Content.Math.Geometry.ShapeCollectionSave

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

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

Свойство Тип Описание
AxisAlignedCubeSaves List
AxisAlignedRectangleSaves List
CircleSaves List
PolygonSaves List
SphereSaves List

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
AddAxisAlignedCubeList ( PositionedObjectList axisAlignedCubesToAdd ) : void
AddAxisAlignedRectangleList ( PositionedObjectList axisAlignedRectanglesToAdd ) : void
AddCircleList ( PositionedObjectList circlesToAdd ) : void
AddPolygonList ( PositionedObjectList polygonsToAdd ) : void
AddSphereList ( PositionedObjectList spheresToAdd ) : void
FromFile ( string fileName ) : ShapeCollectionSave

Deserializes a file into a new ShapeCollectionSave and returns it.

FromShapeCollection ( ShapeCollection shapeCollection ) : ShapeCollectionSave
Save ( string fileName ) : void
SetShapeCollection ( ShapeCollection newShapeCollection ) : void
Shift ( Vector3 shiftAmount ) : void
ToAxisAlignedCubeList ( ) : PositionedObjectList
ToAxisAlignedRectangleList ( ) : PositionedObjectList
ToCircleList ( ) : PositionedObjectList
ToPolygonList ( ) : PositionedObjectList
ToShapeCollection ( ) : ShapeCollection
ToSphereList ( ) : PositionedObjectList

Описание методов

AddAxisAlignedCubeList() публичный Метод

public AddAxisAlignedCubeList ( PositionedObjectList axisAlignedCubesToAdd ) : void
axisAlignedCubesToAdd PositionedObjectList
Результат void

AddAxisAlignedRectangleList() публичный Метод

public AddAxisAlignedRectangleList ( PositionedObjectList axisAlignedRectanglesToAdd ) : void
axisAlignedRectanglesToAdd PositionedObjectList
Результат void

AddCircleList() публичный Метод

public AddCircleList ( PositionedObjectList circlesToAdd ) : void
circlesToAdd PositionedObjectList
Результат void

AddPolygonList() публичный Метод

public AddPolygonList ( PositionedObjectList polygonsToAdd ) : void
polygonsToAdd PositionedObjectList
Результат void

AddSphereList() публичный Метод

public AddSphereList ( PositionedObjectList spheresToAdd ) : void
spheresToAdd PositionedObjectList
Результат void

FromFile() публичный статический Метод

Deserializes a file into a new ShapeCollectionSave and returns it.
public static FromFile ( string fileName ) : ShapeCollectionSave
fileName string The absolute or relative file name. If the file name is relative, then the FileManager's RelativeDirectory will be used.
Результат ShapeCollectionSave

FromShapeCollection() публичный статический Метод

public static FromShapeCollection ( ShapeCollection shapeCollection ) : ShapeCollectionSave
shapeCollection ShapeCollection
Результат ShapeCollectionSave

Save() публичный Метод

public Save ( string fileName ) : void
fileName string
Результат void

SetShapeCollection() публичный Метод

public SetShapeCollection ( ShapeCollection newShapeCollection ) : void
newShapeCollection ShapeCollection
Результат void

Shift() публичный Метод

public Shift ( Vector3 shiftAmount ) : void
shiftAmount Vector3
Результат void

ToAxisAlignedCubeList() публичный Метод

public ToAxisAlignedCubeList ( ) : PositionedObjectList
Результат PositionedObjectList

ToAxisAlignedRectangleList() публичный Метод

public ToAxisAlignedRectangleList ( ) : PositionedObjectList
Результат PositionedObjectList

ToCircleList() публичный Метод

public ToCircleList ( ) : PositionedObjectList
Результат PositionedObjectList

ToPolygonList() публичный Метод

public ToPolygonList ( ) : PositionedObjectList
Результат PositionedObjectList

ToShapeCollection() публичный Метод

public ToShapeCollection ( ) : ShapeCollection
Результат ShapeCollection

ToSphereList() публичный Метод

public ToSphereList ( ) : PositionedObjectList
Результат PositionedObjectList

Описание свойств

AxisAlignedCubeSaves публичное свойство

public List AxisAlignedCubeSaves
Результат List

AxisAlignedRectangleSaves публичное свойство

public List AxisAlignedRectangleSaves
Результат List

CircleSaves публичное свойство

public List CircleSaves
Результат List

PolygonSaves публичное свойство

public List PolygonSaves
Результат List

SphereSaves публичное свойство

public List SphereSaves
Результат List