Class InMemoryTerrainDataProvider
java.lang.Object
com.ardor3d.extension.terrain.providers.inmemory.InMemoryTerrainDataProvider
- All Implemented Interfaces:
TerrainDataProvider
-
Constructor Summary
ConstructorDescriptionInMemoryTerrainDataProvider
(InMemoryTerrainData inMemoryTerrainData) InMemoryTerrainDataProvider
(InMemoryTerrainData inMemoryTerrainData, 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
-
InMemoryTerrainDataProvider
-
InMemoryTerrainDataProvider
public InMemoryTerrainDataProvider(InMemoryTerrainData inMemoryTerrainData, 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)
-