8#include <DirectXColors.h>
9#include <DirectXMath.h>
28 Albedo = DirectX::XMFLOAT4(DirectX::Colors::ForestGreen);
Definition ResourceRef.h:20
std::string Id
Definition ResourceRef.h:22
ResourceTy Type
Definition ResourceRef.h:23
资源的强类型引用,同时覆盖持久化 ID 与运行时索引两种边界。
Definition ResourceRef.h:36
constexpr std::string_view MaterialPrefix
Definition BuiltinResource.h:17
constexpr std::string_view GameObjectProgram
Definition BuiltinResource.h:51
世界矩阵 描述坐标系,左手坐标系 使用 DirectX12 坐标系的描述
Definition Application.h:15
材质 基于 Cook‑Torrance BRDF
Definition BaseMaterial.h:20
float Rough
Definition BaseMaterial.h:23
BaseMaterial()
Definition BaseMaterial.h:27
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