载入中...
搜索中...
未找到
MeshParticleEmitter.h 文件参考
#include "common/Export.h"
#include "graphics/Color.h"
#include <glm/mat4x4.hpp>
#include <glm/vec3.hpp>
#include <cstdint>
#include <span>
#include <vector>

浏览源代码.

类

struct  eve::stylize::MeshParticleBurst
 One repeatable emission event on an emitter timeline. 更多...
 
struct  eve::stylize::MeshParticleScalarKey
 One normalized-time scalar key used by mesh-particle lifetime curves. 更多...
 
struct  eve::stylize::MeshParticleColorKey
 One normalized-time color key used by mesh-particle gradients. 更多...
 
struct  eve::stylize::MeshParticleEmitterConfig
 Deterministic simulation and emission settings for a 3D mesh emitter. 更多...
 
struct  eve::stylize::MeshParticleInstance
 Render-facing immutable state of one live mesh particle. 更多...
 
struct  eve::stylize::MeshParticleAdvanceReport
 Observable result of advancing one mesh-particle emitter. 更多...
 
class  eve::stylize::MeshParticleEmitter
 CPU-authoritative deterministic 3D mesh-particle emitter. 更多...
 

命名空间

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

枚举

enum class  eve::stylize::MeshParticleShape : std::uint8_t { eve::stylize::Point , eve::stylize::Sphere , eve::stylize::Box , eve::stylize::Cone }
 Built-in volume used to place and orient newly spawned mesh particles. 更多...