virtual bool SetContext(Render::HAL* phal);
SetContext sets the render HAL context. NOTE: 'phal' must own this object. Use phal = NULL to shutdown the system. Derived override queries the HAL for flags, or any other required interfaces (device, etc).
Returns true if the render HAL is returned and false otherwise.