载入中...
搜索中...
未找到
eve::stylize::BeamEffectConfig结构体 参考

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().


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