Class SimpleArrayTerrainDataProvider
java.lang.Object
com.ardor3d.extension.terrain.providers.simplearray.SimpleArrayTerrainDataProvider
- All Implemented Interfaces:
TerrainDataProvider
-
Constructor Summary
ConstructorDescriptionSimpleArrayTerrainDataProvider
(float[] heightData, byte[] colorData, int side) SimpleArrayTerrainDataProvider
(float[] heightData, byte[] colorData, int side, boolean generateNormalMap) -
Method Summary
Modifier and TypeMethodDescriptionRequest for all available maps.getNormalMapSource
(int mapId) Request for a normalmap TextureSource of valid type for this Provider.getTerrainSource
(int mapId) Request for a TerrainSource of valid type for this Provider.getTextureSource
(int mapId) Request for a TextureSource of valid type for this Provider.boolean
void
setGenerateNormalMap
(boolean generateNormalMap)
-
Constructor Details
-
SimpleArrayTerrainDataProvider
public SimpleArrayTerrainDataProvider(float[] heightData, byte[] colorData, int side) -
SimpleArrayTerrainDataProvider
public SimpleArrayTerrainDataProvider(float[] heightData, byte[] colorData, int side, boolean generateNormalMap)
-
-
Method Details
-
getAvailableMaps
Description copied from interface:TerrainDataProvider
Request for all available maps. Returns a Map with mapIDs and map names.- Specified by:
getAvailableMaps
in interfaceTerrainDataProvider
- Returns:
- Available maps
- Throws:
Exception
- exception
-
getTerrainSource
Description copied from interface:TerrainDataProvider
Request for a TerrainSource of valid type for this Provider.- Specified by:
getTerrainSource
in interfaceTerrainDataProvider
- Parameters:
mapId
- the map id- Returns:
- the terrain source
-
getTextureSource
Description copied from interface:TerrainDataProvider
Request for a TextureSource of valid type for this Provider.- Specified by:
getTextureSource
in interfaceTerrainDataProvider
- Parameters:
mapId
- the map id- Returns:
- the texture source
-
getNormalMapSource
Description copied from interface:TerrainDataProvider
Request for a normalmap TextureSource of valid type for this Provider.- Specified by:
getNormalMapSource
in interfaceTerrainDataProvider
- Parameters:
mapId
- the map id- Returns:
- the texture source of the normal map
-
isGenerateNormalMap
public boolean isGenerateNormalMap() -
setGenerateNormalMap
public void setGenerateNormalMap(boolean generateNormalMap)
-