MFMv2.0.10
Movable Feast Machine Simulator 2.0.10
|
Public Member Functions | |
GridRenderer (TileRenderer *tr) | |
TileRenderer & | GetTileRenderer () |
bool | IsRenderingTilesSeparated () |
void | SetEventWindowRenderMode (EventWindowRenderMode mode) |
UPoint | GetDimensions () const |
void | SetDimensions (UPoint dimensions) |
void | IncreaseAtomSize (SPoint around=SPoint(0, 0)) |
void | ToggleTileSeparation () |
void | ToggleDataHeatmap () |
void | DecreaseAtomSize (SPoint around=SPoint(0, 0)) |
void | ToggleGrid () |
void | ToggleDrawAtomsAsSquares () |
bool * | GetGridEnabledPointer () |
bool * | GetDrawDataHeatPointer () |
void | ToggleMemDraw () |
const SPoint & | GetDrawOrigin () const |
void | SetDrawOrigin (const SPoint &origin) |
void | SetCloneOrigin (const SPoint &cloneOrigin) |
void | MoveUp (u8 amount) |
void | MoveDown (u8 amount) |
void | MoveLeft (u8 amount) |
void | MoveRight (u8 amount) |
void | DeselectTile () |
void | DeselectAtom () |
void | DeselectHoveredAtom () |
SPoint | GetSelectedTile () const |
SPoint | GetSelectedAtom () const |
SPoint | GetHoveredAtom () const |
template<class GC > | |
void | RenderGrid (Drawing &drawing, Grid< GC > &grid, u32 brushSize) |
template<class GC > | |
void | SelectTile (Grid< GC > &grid, SPoint clickPt) |
template<class GC > | |
void | SelectAtom (Grid< GC > &grid, SPoint clickPt) |
template<class GC > | |
void | SetHoveredAtom (Grid< GC > &grid, SPoint clickPt) |