void RenderResource::InvalidateAllShaders() { List<RenderResource*>::iterator it = resourceList.begin(); List<RenderResource*>::const_iterator itEnd = resourceList.end(); for(; it != itEnd; ++it) { Shader *s = dynamic_cast<Shader *>(*it); if(s) { s->Invalidate(); } } }