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.