Dungeon Architect  17.0.0
DungeonArchitect.Builders.Grid.Mirroring.GridDungeonMirror Class Referenceabstract
Inheritance diagram for DungeonArchitect.Builders.Grid.Mirroring.GridDungeonMirror:
DungeonArchitect.Builders.Grid.Mirroring.GridDungeonMirrorAxisX DungeonArchitect.Builders.Grid.Mirroring.GridDungeonMirrorAxisZ

Public Member Functions

bool CanMergeCells (Rectangle a, Rectangle b, ref Rectangle mergedBounds)
 
Rectangle CalculateMirrorReflection (Rectangle bounds)
 
bool CanDiscardBounds (Rectangle bounds)
 
bool CanCropBounds (Rectangle bounds)
 
void CropCell (Cell cell)
 
Quaternion CalculateMirrorReflection (Quaternion rotation)
 
Vector3 CalculateMirrorReflection (Vector3 position)
 
IntVector CalculateMirrorReflection (IntVector position)
 

Static Public Member Functions

static GridDungeonMirror Create (Vector3 mirrorBasePosition, Vector3 gridSize, MirrorVolumeDirection direction)
 

Protected Member Functions

abstract Vector3 GetMirrorTangent ()
 
abstract float GetComponent (Vector3 value)
 
abstract int GetComponent (IntVector value)
 
abstract void SetComponent (ref Vector3 v, float value)
 
abstract void SetComponent (ref IntVector v, int value)
 
abstract Vector3 CreateVector (Vector3 template, float value)
 
abstract IntVector CreateVector (IntVector template, int value)
 
 GridDungeonMirror (float mirrorBasePosition, float gridSize)
 

Detailed Description

Definition at line 101 of file GridDungeonMirror.cs.


The documentation for this class was generated from the following file: