setRenderObjectFunction( renderObjectFunction ) {

		this._renderObjectFunction = renderObjectFunction;

	}
Sets the given render object function. Calling this method overwrites the default implementation
which is {@link Renderer#renderObject}. Defining a custom function can be useful
if you want to modify the way objects are rendered. For example you can define things like "every
object that has material of a certain type should perform a pre-pass with a special overwrite material".
The custom function must always call `renderObject()` in its implementation.

Use `null` as the first argument to reset the state.

@param {?renderObjectFunction} renderObjectFunction - The render object function.