 | RectShapeInfoTCell Class |
Provides the implementation for AbstractShapeInfo to be used with RectGrid.
Inheritance Hierarchy
Namespace:
Gamelogic.Grids
Assembly:
Assembly-CSharp (in Assembly-CSharp.dll) Version: 0.0.0.0
Syntaxpublic class RectShapeInfo<TCell> : AbstractShapeInfo<RectShapeInfo<TCell>, RectGrid<TCell>, RectPoint, RectPoint, RectOp<TCell>>
Type Parameters
- TCell
The RectShapeInfoTCell type exposes the following members.
Constructors
Properties
Methods|
| Name | Description |
|---|
 | ArrayPointFromGridPoint | (Overrides AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOpArrayPointFromGridPoint(TVectorPoint).) |
 | Difference | (Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | EndGroup |
Only call this method from within a RectOp method (usually, in client code,
this will be in an extension).
Since 1.1
|
 | EndShape | (Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | Equals | (Inherited from Object.) |
 | Filter | (Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | Finalize | (Inherited from Object.) |
 | GetHashCode | (Inherited from Object.) |
 | GetType | (Inherited from Object.) |
 | GridPointFromArrayPoint | (Overrides AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOpGridPointFromArrayPoint(ArrayPoint).) |
 | If | (Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | IfTranslate | (Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | Intersection | (Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | MakeOp | (Overrides AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOpMakeOp(ShapeStorageInfoTPoint, FuncShapeStorageInfoTPoint, ShapeStorageInfoTPoint, ShapeStorageInfoTPoint).) |
 | MakePoint | (Overrides AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOpMakePoint(Int32, Int32).) |
 | MakeShape | (Overrides AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOpMakeShape(Int32, Int32, FuncTPoint, Boolean, TVectorPoint).) |
 | MakeShapeInfo | (Overrides AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOpMakeShapeInfo(ShapeStorageInfoTPoint).) |
 | MemberwiseClone | (Inherited from Object.) |
 | SymmetricDifference |
Calculates the symmetric difference of all storged shape info.
(Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | ToString | (Inherited from Object.) |
 | Translate(TVectorPoint) |
Assumption:
ArrayFromGridPoint(p1 + offset) == ArrayFromGridPoint(p1) + ArrayFromGridPoint(offset)
(Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | Translate(Int32, Int32) | (Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | Union | (Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
Top
Fields
Extension Methods
See Also