Click or drag to resize

WindowedMapTPoint Class

A WindowedMap maps grid points relative to a window (a rectangle in world space) and provides methods that makes alignment with respect to this window simple.
Inheritance Hierarchy
SystemObject
  Gamelogic.GridsAbstractMapTPoint
    Gamelogic.GridsCompoundMapTPoint
      Gamelogic.GridsWindowedMapTPoint

Namespace:  Gamelogic.Grids
Assembly:  Assembly-CSharp (in Assembly-CSharp.dll) Version: 0.0.0.0
Syntax
C#
[VersionAttribute(1, 0, 0)]
[ImmutableAttribute]
public class WindowedMap<TPoint> : CompoundMap<TPoint>
where TPoint : Object, IGridPoint<TPoint>

Type Parameters

TPoint

The WindowedMapTPoint type exposes the following members.

Constructors
Properties
Methods
  NameDescription
Public methodAlignBottom
Public methodAlignBottomCenter
Public methodAlignBottomLeft
Public methodAlignBottomRight
Public methodAlignCenter
Public methodAlignLeft
Public methodAlignMiddle
Public methodAlignMiddleCenter
Public methodAlignMiddleLeft
Public methodAlignMiddleRight
Public methodAlignRight
Public methodAlignTop
Public methodAlignTopCenter
Public methodAlignTopLeft
Public methodAlignTopRight
Public methodAnchorCellBottom (Inherited from AbstractMapTPoint.)
Public methodAnchorCellBottomCenter (Inherited from AbstractMapTPoint.)
Public methodAnchorCellBottomLeft (Inherited from AbstractMapTPoint.)
Public methodAnchorCellBottomRight (Inherited from AbstractMapTPoint.)
Public methodAnchorCellCenter (Inherited from AbstractMapTPoint.)
Public methodAnchorCellLeft (Inherited from AbstractMapTPoint.)
Public methodAnchorCellMiddle (Inherited from AbstractMapTPoint.)
Public methodAnchorCellMiddleCenter (Inherited from AbstractMapTPoint.)
Public methodAnchorCellMiddleLeft (Inherited from AbstractMapTPoint.)
Public methodAnchorCellMiddleRight (Inherited from AbstractMapTPoint.)
Public methodAnchorCellRight (Inherited from AbstractMapTPoint.)
Public methodAnchorCellTop (Inherited from AbstractMapTPoint.)
Public methodAnchorCellTopCenter (Inherited from AbstractMapTPoint.)
Public methodAnchorCellTopLeft (Inherited from AbstractMapTPoint.)
Public methodAnchorCellTopRight (Inherited from AbstractMapTPoint.)
Public methodAnimate
Animates a according to a fixed function. This is useful for animating grids when the animation does not depend on any input.
(Inherited from AbstractMapTPoint.)
Public methodCalcAnchorBottomLeft (Inherited from AbstractMapTPoint.)
Public methodCalcAnchorDimensions (Inherited from AbstractMapTPoint.)
Public methodCalcBottomLeft (Inherited from AbstractMapTPoint.)
Public methodCalcGridDimensions (Inherited from AbstractMapTPoint.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodFlipXY (Inherited from AbstractMapTPoint.)
Public methodGetAnchorTranslation (Inherited from AbstractMapTPoint.)
Public methodGetCellDimensions (Inherited from AbstractMapTPoint.)
Public methodGetCellDimensions(TPoint) (Inherited from CompoundMapTPoint.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodGridToWorld (Inherited from CompoundMapTPoint.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodRawWorldToGrid (Inherited from CompoundMapTPoint.)
Public methodReflectAboutX (Inherited from AbstractMapTPoint.)
Public methodReflectAboutY (Inherited from AbstractMapTPoint.)
Public methodRotate (Inherited from AbstractMapTPoint.)
Public methodRotate180 (Inherited from AbstractMapTPoint.)
Public methodRotate90 (Inherited from AbstractMapTPoint.)
Public methodRotateAround (Inherited from AbstractMapTPoint.)
Public methodScale(Single) (Inherited from AbstractMapTPoint.)
Public methodScale(Vector2) (Inherited from AbstractMapTPoint.)
Public methodScale(Single, Single) (Inherited from AbstractMapTPoint.)
Public methodSetGridPointTransforms (Inherited from AbstractMapTPoint.)
Public methodStretch
Stretches a grid over the given rectangle.
Public methodTo3DXY
Makes a map that maps to 3D, with the grid positioned in the XY plane, with the z-coordinate 0.
(Inherited from AbstractMapTPoint.)
Public methodTo3DXY(Single)
Makes a map that maps to 3D, with the grid positioned in the XY plane, with the given z-coordinate.
(Inherited from AbstractMapTPoint.)
Public methodTo3DXZ
Makes a map that maps to 3D, with the grid positioned in the XZ plane, with the z-coordinate 0.
(Inherited from AbstractMapTPoint.)
Public methodTo3DXZ(Single)
Makes a map that maps to 3D, with the grid positioned in the XZ plane, with the given z-coordinate.
(Inherited from AbstractMapTPoint.)
Public methodToString (Inherited from Object.)
Public methodTranslate(Vector2) (Inherited from AbstractMapTPoint.)
Public methodTranslate(Single, Single) (Inherited from AbstractMapTPoint.)
Public methodTranslateX (Inherited from AbstractMapTPoint.)
Public methodTranslateY (Inherited from AbstractMapTPoint.)
Public methodWithWindow (Inherited from AbstractMapTPoint.)
Top
Fields
  NameDescription
Protected fieldanchorTranslation (Inherited from AbstractMapTPoint.)
Protected fieldcellDimensions (Inherited from AbstractMapTPoint.)
Protected fieldgridPointTransform (Inherited from AbstractMapTPoint.)
Protected fieldinverseGridPointTransform (Inherited from AbstractMapTPoint.)
Protected fieldinverseTransform (Inherited from CompoundMapTPoint.)
Protected fieldleftMap (Inherited from CompoundMapTPoint.)
Protected fieldtransform (Inherited from CompoundMapTPoint.)
Top
Extension Methods
See Also