slot
0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
include
UI
Shader
Shader.h
浏览该文件的文档.
1
//
2
// Created by zhou_zhengming on 2026/5/21.
3
//
4
5
#pragma once
6
#include <string>
7
8
namespace
z8
{
9
class
DX12Shader;
10
struct
Shader
{
11
DX12Shader
*
Binary
;
12
std::wstring
FileName
;
13
std::string
Name
;
14
std::string
Target
;
15
std::string
Entry
;
16
};
17
18
struct
PixelShader
:
public
Shader
{
19
PixelShader
() {
20
Entry
=
"PS"
;
21
Target
=
"ps_5_0"
;
22
}
23
};
24
25
struct
VertexShader
:
public
Shader
{
26
VertexShader
() {
27
Entry
=
"VS"
;
28
Target
=
"vs_5_0"
;
29
}
30
};
31
}
z8::DX12Shader
Definition
DX12Shader.h:16
z8
Definition
Application.h:14
z8::PixelShader
Definition
Shader.h:18
z8::PixelShader::PixelShader
PixelShader()
Definition
Shader.h:19
z8::Shader
Definition
Shader.h:10
z8::Shader::FileName
std::wstring FileName
Definition
Shader.h:12
z8::Shader::Entry
std::string Entry
Definition
Shader.h:15
z8::Shader::Binary
DX12Shader * Binary
Definition
Shader.h:11
z8::Shader::Name
std::string Name
Definition
Shader.h:13
z8::Shader::Target
std::string Target
Definition
Shader.h:14
z8::VertexShader
Definition
Shader.h:25
z8::VertexShader::VertexShader
VertexShader()
Definition
Shader.h:26
制作者
1.10.0