slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
DX12MaterialManager.h
浏览该文件的文档.
1//
2// Created by zhou_zhengming on 2026/5/22.
3//
4
5#pragma once
6#include "DX12Common.h"
7#include "DX12UploadBuf.h"
8#include <DirectXMath.h>
9
10
11namespace z8 {
12class Material;
14 DirectX::XMFLOAT4 Albedo;
15 DirectX::XMFLOAT3 FresnelR0;
16 float Rough = 0.25f;
17
19};
28}
29
static MaterialRegister< MetalMaterial > R
Definition MetalMaterial.cpp:10
Definition DX12Common.h:34
Definition DX12MaterialManager.h:20
DX12MaterialManager(DX12Render *R)
Definition DX12MaterialManager.cpp:16
DX12UploadBuf UploadBuf
Definition DX12MaterialManager.h:22
ComPtr< ID3D12Resource > ConstBuf
Definition DX12MaterialManager.h:23
void Init()
Definition DX12MaterialManager.cpp:18
Definition DX12Render.h:30
Definition DX12UploadBuf.h:13
Definition Material.h:11
Definition Application.h:14
Microsoft::WRL::ComPtr< T > ComPtr
Definition DX12Common.h:31
Definition DX12MaterialManager.h:13
DirectX::XMFLOAT3 FresnelR0
Definition DX12MaterialManager.h:15
float Rough
Definition DX12MaterialManager.h:16
DX12Material(Material *M)
Definition DX12MaterialManager.cpp:12
DirectX::XMFLOAT4 Albedo
Definition DX12MaterialManager.h:14