All primitive types which are rendered must create an FPrimitiveSceneProxy, this is done inside UPrimitiveComponent::CreateSceneProxy.