private void OnTextureDownloadFinished(string textureEntityName, bool hasTransparancy) { m_log.Log(LogLevel.DRENDERDETAIL, "OnTextureDownloadFinished {0}", textureEntityName); EntityName entName = new EntityName(textureEntityName); OMV.UUID id = new OMV.UUID(entName.ExtractEntityFromEntityName()); TextureInfo info; lock (Textures) { if (!Textures.TryGetValue(id, out info)) { // The id of zero will say that the mipmaps need to be generated before the texture is used m_log.Log(LogLevel.DRENDERDETAIL, "Adding TextureInfo for {0}:{1}", entName.Name, id.ToString()); info.Alpha = hasTransparancy; } } }