Dandelion 2.0.0
A light-weight 3D builder for educational usage
载入中...
搜索中...
未找到
Material结构体 参考abstract

所有材质的基类。 更多...

#include <material.hpp>

类 Material 继承关系图:
PhongMaterial

Public 成员函数

virtual MaterialType type () const noexcept=0

Public 属性

std::size_t id

静态 Private 属性

static std::size_t next_available_id = 0

详细描述

所有材质的基类。

成员函数说明

◆ type()

virtual MaterialType Material::type ( ) const
pure virtualnoexcept

获取材质类型,所有可用的材质模型参考 MaterialType

PhongMaterial 内被实现.

类成员变量说明

◆ id

std::size_t Material::id

材质的唯一 ID ,不会与其他材质重复。


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