|
slot 0.0.1
A real time UI render framework
|
Shader 派生类共享的后端无关编译描述。 更多...
#include <BaseShaderComponent.h>


Public 成员函数 | |
| BaseShaderComponent () | |
Public 成员函数 继承自 z8::Resource | |
| virtual | ~Resource ()=default |
| bool | IsValid () const |
Public 属性 | |
| ShaderTy | ShaderType |
| std::string | Entry |
| std::wstring | FileName |
| std::string | Target |
Public 属性 继承自 z8::Resource | |
| std::string | Id |
| ResourceTy | Type = ResourceTy::None |
Shader 派生类共享的后端无关编译描述。
内建派生类在 BuiltinShader 中固化 builtin ID、源文件、入口和 target;该基类只承载后端无关描述,DXIL 所有权仍位于 DX12ShaderLibrary。
|
inline |
| std::string z8::BaseShaderComponent::Entry |
| std::wstring z8::BaseShaderComponent::FileName |
| ShaderTy z8::BaseShaderComponent::ShaderType |
| std::string z8::BaseShaderComponent::Target |