Do you mean something like this? I was able to figure this out only for graphics primitives. I'm not sure yet how to make it work with plotting functions.
Manipulate[Graphics3D[{Glow[c],
Texture[ExampleData[{"ColorTexture", "WhiteMarble"}]],
Polygon[{{-1, -1, -1}, {1, -1, -1}, {1, 1, -1}, {-1, 1, -1}},
VertexTextureCoordinates -> {{0, 0}, {1, 0}, {1, 1}, {0, 1}}]},
Lighting -> None], {c, Red}]