载入中...
搜索中...
未找到
#include "particles/ParticleEmitter.h"#include "particles/ParticleConfig.h"#include "animation/AnimMath.h"#include "animation/AnimPose.h"#include "animation/AnimSkeleton.h"#include "animation/AnimSkin.h"#include "animation/SpineSkeleton.h"#include "animation/SpineSkeletonData.h"#include "common/Module.h"#include "common/ParticleSdf.h"#include "graphics/Canvas.h"#include "graphics/Graphics.h"#include "graphics/Texture.h"#include "ik/Skeleton2D.h"#include "ik/Skeleton3D.h"#include <cmath>#include <cstdio>#include <random>#include <string>命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::particles |
函数 | |
| void | eve::particles::setWorldCollisionResolver (WorldCollisionFn fn) |
| Sets the world collision resolver. | |
| WorldCollisionFn | eve::particles::getWorldCollisionResolver () |
| Returns the world collision resolver. | |
| bool | eve::particles::spawnParticleAt (ParticleEmitter::Config &cfg, ParticleEmitter::Sim &sim, float x, float y) |
| Spawn particle at. | |
| bool | eve::particles::spawnParticle (ParticleEmitter::Config &cfg, ParticleEmitter::Sim &sim) |
| Spawn particle. | |
| bool | eve::particles::sampleSkinSpawn (ParticleEmitter::SkinSource &skinSrc, ParticleEmitter::Sim &sim, float &outX, float &outY) |
| Sample skin spawn. | |
| void | eve::particles::syncEmitterSources (ParticleEmitter::Config &cfg, ParticleEmitter::Sim &sim, ParticleEmitter::Attach &attach, ParticleEmitter::SkinSource &skinSrc) |
| Sync bone attach + refresh skin cache; call before stepEmitterSim when using Attach/SkinSource. | |
| void | eve::particles::stepEmitterSim (ParticleEmitter::Config &cfg, ParticleEmitter::Sim &sim, float dt) |
| Step emitter sim. | |