Shape and deterministic noise controls for one 3D beam or lightning arc. 更多...
#include <BeamEffect.h>
Public 属性 | |
| std::uint32_t | segments = 12 |
| float | widthStart = 0.12f |
| float | widthEnd = 0.04f |
| float | alphaStart = 1.f |
| float | alphaEnd = 0.f |
| float | noiseAmplitude = 0.f |
| float | noiseCycles = 3.f |
| std::uint32_t | randomSeed = 1 |
| std::uint32_t | branchCount = 0 |
| std::uint32_t | branchSegments = 4 |
| float | branchLength = 0.35f |
| float | branchWidthScale = 0.5f |
详细描述
Shape and deterministic noise controls for one 3D beam or lightning arc.
在文件 BeamEffect.h 第 14 行定义.
类成员变量说明
◆ alphaEnd
| float eve::stylize::BeamEffectConfig::alphaEnd = 0.f |
在文件 BeamEffect.h 第 19 行定义.
被这些函数引用 eve::stylize::BeamSkillEffect::BeamSkillEffect() , 以及 eve::stylize::buildBeamEffect().
◆ alphaStart
| float eve::stylize::BeamEffectConfig::alphaStart = 1.f |
在文件 BeamEffect.h 第 18 行定义.
被这些函数引用 eve::stylize::BeamSkillEffect::BeamSkillEffect() , 以及 eve::stylize::buildBeamEffect().
◆ branchCount
| std::uint32_t eve::stylize::BeamEffectConfig::branchCount = 0 |
在文件 BeamEffect.h 第 23 行定义.
被这些函数引用 eve::stylize::BeamSkillEffect::BeamSkillEffect() , 以及 eve::stylize::buildBeamEffect().
◆ branchLength
| float eve::stylize::BeamEffectConfig::branchLength = 0.35f |
在文件 BeamEffect.h 第 25 行定义.
被这些函数引用 eve::stylize::buildBeamEffect().
◆ branchSegments
| std::uint32_t eve::stylize::BeamEffectConfig::branchSegments = 4 |
在文件 BeamEffect.h 第 24 行定义.
被这些函数引用 eve::stylize::buildBeamEffect().
◆ branchWidthScale
| float eve::stylize::BeamEffectConfig::branchWidthScale = 0.5f |
在文件 BeamEffect.h 第 26 行定义.
被这些函数引用 eve::stylize::buildBeamEffect().
◆ noiseAmplitude
| float eve::stylize::BeamEffectConfig::noiseAmplitude = 0.f |
在文件 BeamEffect.h 第 20 行定义.
被这些函数引用 eve::stylize::BeamSkillEffect::BeamSkillEffect() , 以及 eve::stylize::buildBeamEffect().
◆ noiseCycles
| float eve::stylize::BeamEffectConfig::noiseCycles = 3.f |
在文件 BeamEffect.h 第 21 行定义.
被这些函数引用 eve::stylize::BeamSkillEffect::BeamSkillEffect() , 以及 eve::stylize::buildBeamEffect().
◆ randomSeed
| std::uint32_t eve::stylize::BeamEffectConfig::randomSeed = 1 |
在文件 BeamEffect.h 第 22 行定义.
被这些函数引用 eve::stylize::BeamSkillEffect::build() , 以及 eve::stylize::buildBeamEffect().
◆ segments
| std::uint32_t eve::stylize::BeamEffectConfig::segments = 12 |
在文件 BeamEffect.h 第 15 行定义.
被这些函数引用 eve::stylize::BeamSkillEffect::BeamSkillEffect() , 以及 eve::stylize::buildBeamEffect().
◆ widthEnd
| float eve::stylize::BeamEffectConfig::widthEnd = 0.04f |
在文件 BeamEffect.h 第 17 行定义.
被这些函数引用 eve::stylize::BeamSkillEffect::BeamSkillEffect() , 以及 eve::stylize::buildBeamEffect().
◆ widthStart
| float eve::stylize::BeamEffectConfig::widthStart = 0.12f |
在文件 BeamEffect.h 第 16 行定义.
被这些函数引用 eve::stylize::BeamSkillEffect::BeamSkillEffect() , 以及 eve::stylize::buildBeamEffect().
该结构体的文档由以下文件生成:
- src/modules/stylize/BeamEffect.h