载入中...
搜索中...
未找到
ParticlesAttackVfx.cpp 文件参考
#include "common/Capability.h"
#include "common/Module.h"
#include "particles/ParticleEffect.h"
#include "particles/ParticleEmitter.h"
#include "particles/Particles.h"
#include "particles/ParticlesCapabilities.h"
#include "stylize/AttackVfxLayerExecutor.h"
#include <ECS.hpp>
#include <cstdint>
#include <memory>
#include <string>
#include <unordered_map>
#include <utility>

浏览源代码.

命名空间

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

函数

void eve::particles::registerParticlesAttackVfxExecutor ()
 Registers particles attack vfx executor.
 
void eve::particles::unregisterParticlesAttackVfxExecutor ()
 Unregisters particles attack vfx executor.
 

变量说明

◆ draining

bool draining = false

在文件 ParticlesAttackVfx.cpp 第 143 行定义.

◆ effect

std::unique_ptr<ParticleEffect> effect

在文件 ParticlesAttackVfx.cpp 第 142 行定义.

被这些函数引用 eve::rts::RTSEffectAdapter::additive(), eve::particles::ParticleEffect::advanceRegisteredTimelines(), eve::effects::EffectContainer::apply(), eve::card::CardEffectExecutor::applyImmediate(), eve::rts::RTSEffectExecutor::applyImmediate(), eve::vehicle::VehicleEffectExecutor::applyImmediate(), eve::weapon::WeaponEffectExecutor::applyImmediate(), eve::rts::RTS::applyStatusEffect(), eve::effects::EffectDefinitionRuntime::applyTo(), eve::stylize::buildMeshParticleRenderInputs(), eve::effects::EffectContainer::EffectContainer(), eve::authority::effectName(), eve::transaction::AtomicResourcePayment::execute(), eve::transaction::AtomicResourcePayment::execute(), eve::dialogue::DialoguePaymentAdapter::execute(), eve::transaction::AtomicResourcePayment::execute(), eve::weapon::WeaponActionAdapter::fire(), eve::weapon::WeaponActionAdapter::fire(), eve::rpg::StatusSystem::getActiveEffectId(), eve::rpg::StatusSystem::getActiveInstanceId(), eve::rpg::StatusSystem::getActiveRemaining(), eve::rpg::StatusSystem::getActiveSource(), eve::rpg::StatusSystem::getActiveStacks(), eve::rpg::StatusSystem::getProp(), eve::rpg::StatusSystem::hasTag(), eve::audio_editing::AudioEffectChainTarget::makeAssignToBus(), eve::audio_editing::AudioEffectChainTarget::makeSet(), eve::rpg::matchingIds(), eve::rts::RTSEffectAdapter::multiplier(), eve::rts::RTSEconomyAdapter::pay(), eve::asset_stylize::prepareMeshVfxPackage(), eve::settlement::projectEffectRules(), eve::rpg::StatusSystem::remove(), eve::rpg::StatusSystem::removeByEffect(), eve::rpg::StatusSystem::removeBySource(), eve::rpg::StatusSystem::removeByTag(), eve::authority::Store::restoreJson(), eve::rpg::StatusSystem::setProp(), eve::audio_editing::AudioEffectChainTarget::snapshotValue(), eve::effects::EffectContainer::subjectAt(), eve::effects::EffectContainer::subjectAt(), eve::effects::EffectContainer::subjectCount(), eve::stylize::MeshEffectRenderer::submitOverlay(), eve::stylize::MeshEffectRenderer::submitParticle(), eve::stylize::MeshEffectRenderer::submitTrail(), eve::effects::EffectContainer::taggedAt(), eve::effects::EffectContainer::taggedAt(), eve::effects::EffectContainer::taggedCount(), eve::particles::ParticleEffect::tickRegisteredTimelines() , 以及 eve::rpg::StatusSystem::update().