slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
Public 成员函数 | Public 属性 | 所有成员列表
z8::BaseMaterial结构体 参考

材质 基于 Cook‑Torrance BRDF 更多...

#include <BaseMaterial.h>

类 z8::BaseMaterial 继承关系图:
Inheritance graph
[图例]
z8::BaseMaterial 的协作图:
Collaboration graph
[图例]

Public 成员函数

 BaseMaterial ()
 
- Public 成员函数 继承自 z8::Resource
virtual ~Resource ()=default
 
bool IsValid () const
 

Public 属性

DirectX::XMFLOAT4 Albedo {}
 
DirectX::XMFLOAT3 FresnelR0 {}
 
float Rough
 
ResourceRef< BaseTextureTexture
 
ResourceRef< BaseShaderProgram
 
- Public 属性 继承自 z8::Resource
std::string Id
 
ResourceTy Type = ResourceTy::None
 

详细描述

材质 基于 Cook‑Torrance BRDF

构造及析构函数说明

◆ BaseMaterial()

z8::BaseMaterial::BaseMaterial ( )
inline

类成员变量说明

◆ Albedo

DirectX::XMFLOAT4 z8::BaseMaterial::Albedo {}

◆ FresnelR0

DirectX::XMFLOAT3 z8::BaseMaterial::FresnelR0 {}

◆ Program

ResourceRef<BaseShader> z8::BaseMaterial::Program

◆ Rough

float z8::BaseMaterial::Rough

◆ Texture

ResourceRef<BaseTexture> z8::BaseMaterial::Texture

该结构体的文档由以下文件生成: