Show / Hide Table of Contents

Class MirrorYConstraint

Inheritance
object
SymmetryConstraint
MirrorYConstraint
Implements
ITileConstraint
Inherited Members
SymmetryConstraint.Check(TilePropagator)
Namespace: DeBroglie.Constraints
Assembly: DeBroglie.dll
Syntax
public class MirrorYConstraint : SymmetryConstraint, ITileConstraint

Properties

| Edit this page View Source

TileRotation

Declaration
public TileRotation TileRotation { get; set; }
Property Value
Type Description
TileRotation

Methods

| Edit this page View Source

Init(TilePropagator)

Called once when the propagator first initializes.

Declaration
public override void Init(TilePropagator propagator)
Parameters
Type Name Description
TilePropagator propagator

The propagator to constrain

Overrides
SymmetryConstraint.Init(TilePropagator)
| Edit this page View Source

TryMapIndex(TilePropagator, int, out int)

Declaration
protected override bool TryMapIndex(TilePropagator propagator, int i, out int i2)
Parameters
Type Name Description
TilePropagator propagator
int i
int i2
Returns
Type Description
bool
Overrides
SymmetryConstraint.TryMapIndex(TilePropagator, int, out int)
| Edit this page View Source

TryMapTile(Tile, out Tile)

Declaration
protected override bool TryMapTile(Tile tile, out Tile tile2)
Parameters
Type Name Description
Tile tile
Tile tile2
Returns
Type Description
bool
Overrides
SymmetryConstraint.TryMapTile(Tile, out Tile)

Implements

ITileConstraint
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX