Implement an aperiodic tiling set.
More...
#include <TileSet.h>
|
|
typedef int | Tile[4] |
| |
|
typedef unsigned short | HeightData |
| |
|
|
void | loadTiles (char *filename, int colorCount, int tileSizeBits) |
| | Loads a tileset from disk.
|
| |
|
void | loadTiles (VoxelFarm::IInputStream *reader, int colorCount, int tileSizeBits) |
| | Loads a tileset from a stream.
|
| |
|
void | init (int sizeBits) |
| | Initializes the tileboard.
|
| |
|
virtual unsigned int | getValue (int x, int y) override |
| | Get value for a specific location.
|
| |
|
virtual double | getValue (double x, double y) override |
| | Get value for a specific location with floating point input.
|
| |
|
virtual double | getValue (double x, double y, double &filteredMinValue, double &filteredMaxValue) override |
| | Get value for a specific location with floating point input. It also returns filtered minimum and maximum values.
|
| |
|
virtual void | tileCoords (double x, double y, unsigned int &xi, unsigned int &yi, unsigned int &sizeX, unsigned int &sizeY) |
| |
|
|
static const int | North = 0 |
| |
|
static const int | West = 1 |
| |
|
static const int | South = 2 |
| |
|
static const int | East = 3 |
| |
Implement an aperiodic tiling set.
Definition at line 26 of file TileSet.h.
The documentation for this class was generated from the following file: