945 B
945 B
ShaderLoader::GetSupportedExtensions
方法签名
Containers::Array<Containers::String> GetSupportedExtensions() const override;
详细描述
返回此加载器支持的文件扩展名列表。支持以下格式:
| 扩展名 | 描述 |
|---|---|
.vert |
顶点着色器 (Vertex Shader) |
.frag |
片段着色器 (Fragment/Pixel Shader) |
.geom |
几何着色器 (Geometry Shader) |
.comp |
计算着色器 (Compute Shader) |
.glsl |
通用 GLSL 着色器 |
.hlsl |
HLSL 着色器 |
.shader |
通用着色器文件 |
参数
无
返回值
Containers::Array<Containers::String> - 支持的文件扩展名数组
示例
#include "Resources/ShaderLoader.h"
using namespace XCEngine::Resources;
ShaderLoader loader;
auto extensions = loader.GetSupportedExtensions();
for (const auto& ext : extensions) {
printf("Supported extension: %s\n", ext.CStr());
}