surface_format_is_supported

此函数用于返回当前平台是否支持给定的表面格式。此处列出了所有格式。

 

语法:

surface_format_is_supported(format);

参数类型描述
formatSurface Format Constant要检查的表面格式

 

返回:

Boolean

 

例子:

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 格式,在这种情况下,它会创建具有该格式的表面。但是,如果不支持该格式,则会将消息打印到输出日志。