1023 B
1023 B
NormalizeBuiltinPassMetadataValue
命名空间: XCEngine::Rendering
类型: function
头文件: XCEngine/Rendering/Builtin/BuiltinPassMetadataUtils.h
签名
Containers::String NormalizeBuiltinPassMetadataValue(const Containers::String& value);
作用
统一 builtin pass 元数据比较前的字符串归一化规则。
当前实现行为
- 先
Trim()去掉首尾空白。 - 再
ToLower()做大小写归一化。
当前使用位置
- MatchesBuiltinPassName 用它统一比较 pass 名称与
LightMode。 - ResolveBuiltinPassResourceSemantic 用它比较
semantic/name别名。 - FindShaderPropertyBySemantic 也依赖同一规则。