载入中...
搜索中...
未找到
BeamEffect.h
浏览该文件的文档.
48[[nodiscard]] EVENGINE_API_WORLD BeamBuildResult buildBeamEffect(const glm::vec3& start, const glm::vec3& end,
Definition MeshVfxPackage.h:10
BeamBuildStatus
Observable terminal state of deterministic beam mesh generation.
Definition BeamEffect.h:30
@ InvalidConfig
@ DegenerateInput
@ InvalidConfig
BeamBuildResult 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.
Definition BeamEffect.cpp:84
Owning beam generation result suitable for MeshEffectRenderer::submitTrail.
Definition BeamEffect.h:33
Shape and deterministic noise controls for one 3D beam or lightning arc.
Definition BeamEffect.h:14
std::uint32_t branchSegments
Definition BeamEffect.h:24
Owning CPU snapshot suitable for upload by a graphics adapter.
Definition TrailEffect.h:42