此函数用于返回当前平台是否支持给定的表面格式。此处列出了所有格式。
surface_format_is_supported(format);
参数 | 类型 | 描述 |
---|---|---|
format | Surface Format Constant | 要检查的表面格式 |
if (surface_format_is_supported(surface_rgba32float))
{
my_surf = surface_create(320, 180, surface_rgba32float);
// ...
}
else
{
show_debug_message("Effect disabled, 32-bit surface not supported");
}
这会检查当前平台是否支持 surface_rgba32float 格式,在这种情况下,它会创建具有该格式的表面。但是,如果不支持该格式,则会将消息打印到输出日志。