Linear material factors and image references from VRMC_materials_mtoon. 更多...
#include <VrmDocument.h>
Public 属性 | |
| std::string | name |
| std::string | alphaMode = "OPAQUE" |
| std::string | outlineMode = "none" |
| bool | mtoon = false |
| bool | doubleSided = false |
| bool | zWrite = false |
| int | queue = 0 |
| std::array< float, 4 > | color {1, 1, 1, 1} |
| std::array< float, 3 > | shade {0, 0, 0} |
| std::array< float, 3 > | emission {} |
| std::array< float, 3 > | matcap {1, 1, 1} |
| std::array< float, 3 > | rim {} |
| std::array< float, 3 > | outline {} |
| float | cutoff = .5f |
| float | shift = 0 |
| float | shiftTextureScale = 1 |
| float | toony = .9f |
| float | gi = .9f |
| float | rimMix = 1 |
| float | rimPower = 1 |
| float | rimLift = 0 |
| float | outlineWidth = 0 |
| float | outlineMix = 1 |
| float | normalScale = 1 |
| float | emissionStrength = 1 |
| float | scrollX = 0 |
| float | scrollY = 0 |
| float | rotationSpeed = 0 |
| std::array< VrmTexture, 9 > | textures |
详细描述
Linear material factors and image references from VRMC_materials_mtoon.
在文件 VrmDocument.h 第 21 行定义.
类成员变量说明
◆ alphaMode
| std::string eve::avatar::VrmMaterial::alphaMode = "OPAQUE" |
在文件 VrmDocument.h 第 22 行定义.
◆ color
| std::array<float, 4> eve::avatar::VrmMaterial::color {1, 1, 1, 1} |
在文件 VrmDocument.h 第 25 行定义.
被这些函数引用 eve::avatar::VrmSurface::update().
◆ cutoff
| float eve::avatar::VrmMaterial::cutoff = .5f |
在文件 VrmDocument.h 第 27 行定义.
◆ doubleSided
| bool eve::avatar::VrmMaterial::doubleSided = false |
在文件 VrmDocument.h 第 23 行定义.
◆ emission
| std::array<float, 3> eve::avatar::VrmMaterial::emission {} |
在文件 VrmDocument.h 第 26 行定义.
被这些函数引用 eve::avatar::VrmSurface::update().
◆ emissionStrength
| float eve::avatar::VrmMaterial::emissionStrength = 1 |
在文件 VrmDocument.h 第 29 行定义.
◆ gi
| float eve::avatar::VrmMaterial::gi = .9f |
在文件 VrmDocument.h 第 27 行定义.
◆ matcap
| std::array<float, 3> eve::avatar::VrmMaterial::matcap {1, 1, 1} |
在文件 VrmDocument.h 第 26 行定义.
被这些函数引用 eve::avatar::VrmSurface::update().
◆ mtoon
| bool eve::avatar::VrmMaterial::mtoon = false |
在文件 VrmDocument.h 第 23 行定义.
◆ name
| std::string eve::avatar::VrmMaterial::name |
在文件 VrmDocument.h 第 22 行定义.
◆ normalScale
| float eve::avatar::VrmMaterial::normalScale = 1 |
在文件 VrmDocument.h 第 29 行定义.
◆ outline
| std::array<float, 3> eve::avatar::VrmMaterial::outline {} |
在文件 VrmDocument.h 第 26 行定义.
被这些函数引用 eve::avatar::VrmSurface::update().
◆ outlineMix
| float eve::avatar::VrmMaterial::outlineMix = 1 |
在文件 VrmDocument.h 第 28 行定义.
◆ outlineMode
| std::string eve::avatar::VrmMaterial::outlineMode = "none" |
在文件 VrmDocument.h 第 22 行定义.
◆ outlineWidth
| float eve::avatar::VrmMaterial::outlineWidth = 0 |
在文件 VrmDocument.h 第 28 行定义.
◆ queue
| int eve::avatar::VrmMaterial::queue = 0 |
在文件 VrmDocument.h 第 24 行定义.
◆ rim
| std::array<float, 3> eve::avatar::VrmMaterial::rim {} |
在文件 VrmDocument.h 第 26 行定义.
被这些函数引用 eve::avatar::VrmSurface::update().
◆ rimLift
| float eve::avatar::VrmMaterial::rimLift = 0 |
在文件 VrmDocument.h 第 28 行定义.
◆ rimMix
| float eve::avatar::VrmMaterial::rimMix = 1 |
在文件 VrmDocument.h 第 28 行定义.
◆ rimPower
| float eve::avatar::VrmMaterial::rimPower = 1 |
在文件 VrmDocument.h 第 28 行定义.
◆ rotationSpeed
| float eve::avatar::VrmMaterial::rotationSpeed = 0 |
在文件 VrmDocument.h 第 29 行定义.
◆ scrollX
| float eve::avatar::VrmMaterial::scrollX = 0 |
在文件 VrmDocument.h 第 29 行定义.
◆ scrollY
| float eve::avatar::VrmMaterial::scrollY = 0 |
在文件 VrmDocument.h 第 29 行定义.
◆ shade
| std::array<float, 3> eve::avatar::VrmMaterial::shade {0, 0, 0} |
在文件 VrmDocument.h 第 26 行定义.
被这些函数引用 eve::avatar::VrmSurface::update().
◆ shift
| float eve::avatar::VrmMaterial::shift = 0 |
在文件 VrmDocument.h 第 27 行定义.
◆ shiftTextureScale
| float eve::avatar::VrmMaterial::shiftTextureScale = 1 |
在文件 VrmDocument.h 第 27 行定义.
◆ textures
| std::array<VrmTexture, 9> eve::avatar::VrmMaterial::textures |
在文件 VrmDocument.h 第 31 行定义.
◆ toony
| float eve::avatar::VrmMaterial::toony = .9f |
在文件 VrmDocument.h 第 27 行定义.
◆ zWrite
| bool eve::avatar::VrmMaterial::zWrite = false |
在文件 VrmDocument.h 第 23 行定义.
该结构体的文档由以下文件生成:
- src/modules/avatar/VrmDocument.h