 | PointyRhombShapeInfoTCell Class |
Provides the implementation for AbstractSplicedShapeInfo to be used with PointyRhombGrid.
Inheritance Hierarchy
Namespace:
Gamelogic.Grids
Assembly:
Assembly-CSharp (in Assembly-CSharp.dll) Version: 0.0.0.0
Syntaxpublic class PointyRhombShapeInfo<TCell> : AbstractSplicedShapeInfo<PointyRhombShapeInfo<TCell>, PointyRhombGrid<TCell>, PointyRhombPoint, PointyHexPoint, PointyRhombOp<TCell>>
Type Parameters
- TCell
The PointyRhombShapeInfoTCell 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 PointyRhombOp 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.) |
 | IncIndex |
This increments the index part of the spliced points for this shape.
(Inherited from AbstractSplicedShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | Intersection | (Inherited from AbstractShapeInfoTShapeInfo, TGrid, TPoint, TVectorPoint, TShapeOp.) |
 | InvertIndex |
This inverts the index part of the spliced points for this part.
(Inherited from AbstractSplicedShapeInfoTShapeInfo, 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