ShaderManagerPrivate API