17 Albedo = {1.0f, 1.0f, 1.0f, 1.0f};
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:25
UIMaterial()
Definition BuiltinMaterial.h:26