Used to add custom culling logic into the renderer.

It has one function, CreateQuery, which must return an ICustomVisibilityQuery, which performs the actual cull testing.

To register the custom culling interface, use IRendererModule:

IRendererModule& RendererModule = FModuleManager::LoadModuleChecked<IRendererModule>("Renderer");
RendererModule.RegisterCustomCullingImpl(CustomCullingObject);

You can also unregister it through the module.