slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
BaseShaderComponent.h
浏览该文件的文档.
1//
2// Created by zhou_zhengming on 2026/5/21.
3//
4
5#pragma once
8
9#include <string>
10#include <string_view>
11
12namespace z8 {
13enum class ShaderTy {
14 None,
15 Vertex,
17 Compute,
18 Pixel
19};
20
41
49
57
58} // namespace z8
Definition ResourceRef.h:20
std::string Id
Definition ResourceRef.h:22
ResourceTy Type
Definition ResourceRef.h:23
constexpr std::string_view ShaderPrefix
Definition BuiltinResource.h:31
世界矩阵 描述坐标系,左手坐标系 使用 DirectX12 坐标系的描述
Definition Application.h:15
ShaderTy
Definition BaseShaderComponent.h:13
Shader 派生类共享的后端无关编译描述。
Definition BaseShaderComponent.h:28
std::string Entry
Definition BaseShaderComponent.h:30
std::string Target
Definition BaseShaderComponent.h:32
BaseShaderComponent()
Definition BaseShaderComponent.h:34
std::wstring FileName
Definition BaseShaderComponent.h:31
ShaderTy ShaderType
Definition BaseShaderComponent.h:29
Definition BaseShaderComponent.h:50
PixelShaderComponent()
Definition BaseShaderComponent.h:51
Definition BaseShaderComponent.h:42
VertexShaderComponent()
Definition BaseShaderComponent.h:43