slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
BuiltinMaterial.h
浏览该文件的文档.
1#pragma once
2
3#include "BaseMaterial.h"
5
6namespace z8 {
9 FresnelR0 = {0.35f, 0.38f, 0.35f};
10 Rough = 0.55f;
12 }
13};
14
17 Albedo = {1.0f, 1.0f, 1.0f, 1.0f};
18 FresnelR0 = {0.02f, 0.02f, 0.02f};
19 Rough = 0.85f;
22 }
23};
24
31
32} // namespace z8
std::string Id
Definition ResourceRef.h:22
资源的强类型引用,同时覆盖持久化 ID 与运行时索引两种边界。
Definition ResourceRef.h:36
constexpr std::string_view MetalMaterial
Definition BuiltinResource.h:18
constexpr std::string_view GrassBlockMaterial
Definition BuiltinResource.h:20
constexpr std::string_view UIMaterial
Definition BuiltinResource.h:19
constexpr std::string_view UIObjectProgram
Definition BuiltinResource.h:53
constexpr std::string_view GrassBlockTexture
Definition BuiltinResource.h:26
世界矩阵 描述坐标系,左手坐标系 使用 DirectX12 坐标系的描述
Definition Application.h:15
材质 基于 Cook‑Torrance BRDF
Definition BaseMaterial.h:20
float Rough
Definition BaseMaterial.h:23
ResourceRef< BaseTexture > Texture
Definition BaseMaterial.h:24
DirectX::XMFLOAT3 FresnelR0
Definition BaseMaterial.h:22
ResourceRef< BaseShader > Program
Definition BaseMaterial.h:25
DirectX::XMFLOAT4 Albedo
Definition BaseMaterial.h:21
Definition BuiltinMaterial.h:15
GrassBlockMaterial()
Definition BuiltinMaterial.h:16
Definition BuiltinMaterial.h:7
MetalMaterial()
Definition BuiltinMaterial.h:8
Definition BuiltinMaterial.h:25
UIMaterial()
Definition BuiltinMaterial.h:26