Example #1
0
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();
        }
    }
}