Public Member Functions | |
EnvironmentMaterialRepository (IMaterialRepository &diffuseMaterialRepository, IMaterialRepository &lightMappedMaterialRepository, IMaterialRepository &foggedMaterialRepository, IMaterialRepository &transitionMaterialRepository) | |
bool | ContainsMaterial (const std::string &materialName) const |
Rendering::Materials::IMaterial * | GetMaterial (const std::string &materialName) const |
std::vector < Rendering::Materials::IMaterial * > | GetMaterials () const |
void | SetCurrentRepository (const Resources::CityThemes::CityThemeState &fromState, const EnvironmentStateTextures *fromTextures, const Resources::CityThemes::CityThemeState &toState, const EnvironmentStateTextures *toTextures) |
void | UpdateMaterials (float deltaTime, const dv3 &ecefCameraPosition) |
void | UpdateAnimatedEnvironmentMaterials (float deltaTime, const dv3 &ecefCameraPosition, IMaterialRepository *pRepository) |
void | SetTransitionParam (float t) |