Unreal Render Hardware Interface (RHI)
The Render Hardware Interface is Unreal's abstraction over graphics APIs (Direct3D 11/12, Vulkan, Metal, OpenGL ES). Engine and plugin developers write rendering code against the RHI rather than directly against a GPU API, and the RHI maps that code onto the active backend at runtime.