public class AppearanceResolver
extends java.lang.Object
Constructor and Description |
---|
AppearanceResolver(java.lang.String defaultTheme,
AppearanceMarshaller app) |
Modifier and Type | Method and Description |
---|---|
java.util.List<MaterialType> |
getMaterials() |
java.util.List<TextureType> |
getTextures() |
boolean |
hasGlobalAppearance() |
boolean |
hasMaterials() |
boolean |
hasTextures() |
void |
registerGlobalAppearance(Appearance appearance) |
void |
resolve(AbstractCityObject cityObject) |
void |
resolve(CityModel cityModel) |
void |
resolveGlobalAppearance(AbstractGeometry geometry) |
public AppearanceResolver(java.lang.String defaultTheme, AppearanceMarshaller app)
public void resolve(AbstractCityObject cityObject)
public void resolve(CityModel cityModel)
public void registerGlobalAppearance(Appearance appearance)
public void resolveGlobalAppearance(AbstractGeometry geometry)
public boolean hasTextures()
public java.util.List<TextureType> getTextures()
public boolean hasMaterials()
public java.util.List<MaterialType> getMaterials()
public boolean hasGlobalAppearance()