载入中...
搜索中...
未找到
BeamEffect.h 文件参考
#include "common/Export.h"
#include "stylize/TrailEffect.h"
#include <glm/vec3.hpp>
#include <cstdint>

浏览源代码.

类

struct  eve::stylize::BeamEffectConfig
 Shape and deterministic noise controls for one 3D beam or lightning arc. 更多...
 
struct  eve::stylize::BeamBuildResult
 Owning beam generation result suitable for MeshEffectRenderer::submitTrail. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::stylize
 

枚举

enum class  eve::stylize::BeamBuildStatus : std::uint8_t { eve::stylize::Built , eve::stylize::DegenerateInput , eve::stylize::InvalidConfig }
 Observable terminal state of deterministic beam mesh generation. 更多...
 

函数

BeamBuildResult eve::stylize::buildBeamEffect (const glm::vec3 &start, const glm::vec3 &end, const glm::vec3 &cameraForward, const BeamEffectConfig &config={})
 Generate a camera-facing beam or branched lightning ribbon.