Avoid reading from sky pointer when rendering background without sky
set_format
get_formats
RequiredParam<T>