载入中...
搜索中...
未找到
ParticlesCapabilities.cpp 文件参考
#include "action/ActionNotifyRegistry.h"
#include "action/ActionPreview.h"
#include "action/ActionSpatialBlock.h"
#include "action/ActionVfxBlock.h"
#include "action/ActionVfxDuration.h"
#include "common/Capability.h"
#include "common/EntitySpatialResolver.h"
#include "common/ParticlesQuery.h"
#include "particles/ParticleEmitter.h"
#include "particles/ParticleEffect.h"
#include "particles/Particles.h"
#include "particles/ParticlesCapabilities.h"
#include <algorithm>
#include <cmath>
#include <list>
#include <map>
#include <memory>
#include <optional>
#include <string>
#include <utility>
#include <vector>

浏览源代码.

命名空间

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

函数

void eve::particles::registerParticlesCapabilities ()
 Registers particles capabilities.
 

变量说明

◆ binding

在文件 ParticlesCapabilities.cpp 第 171 行定义.

被这些函数引用 eve::editor::ActionTimelineEditor::addParameterKey(), eve::combat::CombatActionDamageSink::apply(), eve::climbing::applyClimbingPose(), eve::particles::applyConfigDocument(), eve::card::CardDefinitionRuntime::applyTo(), eve::vehicle::VehicleDefinitionRuntime::applyTo(), eve::weapon::WeaponDefinitionRuntime::applyTo(), eve::gpgpu::ShaderSystem::attachBuffer(), eve::rpg::RpgStorySession::begin(), eve::climbing::beginClimbingAnimation(), eve::gpgpu::VulkanComputeShader::bindBuffer(), eve::gpgpu::WebGpuComputeShader::bindBuffer(), eve::procgen_editing::SplinePathBinder::bindings(), eve::graphics::webgpu::BindGroupLayoutBuilder::buffer(), eve::tensor::glsl_detail::bufferDecl(), eve::tensor::wgsl_detail::bufferDecl(), eve::tensor::glsl_detail::bufferDeclUint(), eve::tensor::wgsl_detail::bufferDeclUint(), eve::fluids::SurfaceWetnessField::build(), eve::editor::SurfaceFluidPreviewService::build(), eve::graphics::detail::buildPbrUniformGpu(), eve::rts::FogOfWarSystem::clear(), eve::procgen_editing::PcgPointGraphDomain::compile(), eve::scene_editing::SceneComponentPropertyBindings::components(), eve::gpgpu::ShaderSystem::download(), eve::gpgpu::ShaderSystem::download(), eve::gpgpu::ShaderSystem::downloadRange(), eve::editor::ActionTimelineWidget::draw(), eve::physics::World::drawDebug(), eve::graphics::vulkan::Graphics::drawDeferredLighting(), eve::editor::ActionTimelineEditor::editParameterKey(), eve::action::game_event_adapter::ActionGameEventSink::emit(), eve::gpgpu::ShaderSystem::ensureBuffer(), eve::combat::CombatActionWindowState::enter(), eve::combat::GuardWindowState::enter(), eve::action::input::ActionCancelWindowState::enter(), eve::action::input::ActionComboWindowState::enter(), eve::physics::action_adapter::ActionCollisionIgnoreState::enter(), eve::combat::CombatActionWindowState::exit(), eve::combat::GuardWindowState::exit(), eve::action::input::ActionCancelWindowState::exit(), eve::action::input::ActionComboWindowState::exit(), eve::physics::action_adapter::ActionCollisionIgnoreState::exit(), eve::editor::exposeActionTimelineScriptBindings(), eve::procgen::PointGraph::exposeParameter(), eve::editor::ActionTimelinePayloadEditor::fitBlockToClip(), eve::editor::ActionTimelinePayloadEditor::fitClipToBlock(), eve::editor::ActionTimelinePayloadEditor::fitClipToNaturalDuration(), eve::stylize::MeshVfxAsset::fromJson(), eve::graphics::vulkan::ColorVertex::getAttributeDescription(), eve::graphics::vulkan::Primitive3DVertex::getAttributeDescription(), eve::graphics::vulkan::TexturedVertex::getAttributeDescription(), eve::graphics::vulkan::MeshVertex::getAttributeDescription(), eve::graphics::vulkan::ColorVertex::getBindingDescription(), eve::graphics::vulkan::Primitive3DVertex::getBindingDescription(), eve::graphics::vulkan::TexturedVertex::getBindingDescription(), eve::graphics::vulkan::MeshVertex::getBindingDescription(), eve::gpgpu::VulkanComputeShader::getBoundBuffer(), eve::gpgpu::WebGpuComputeShader::getBoundBuffer(), eve::gpgpu::ShaderSystem::getBuffer(), eve::graphics::vulkan::Graphics::gpuDrivenCullBegin(), eve::vehicle::VehiclePhysics::height(), eve::editor::ActionTimelineWidget::inspectSelection(), eve::asset_graphics::EvpackStaticPrefab::load(), eve::asset_scene::EvpackSceneTemplateLoader::load(), eve::gpgpu::packViewComponent(), eve::gpgpu::packViewComponent(), eve::gpgpu::packViewComponentRange(), eve::asset_graphics::EvpackStaticPrefab::prepareGpuDriven(), eve::procgen_editing::SplinePathBinder::refreshResult(), eve::procgen::PointGraph::removeNode(), eve::editor::ActionTimelineEditor::removeParameterKey(), eve::particles::ParticleEmitter::Config::resolvedParameterScale(), eve::rpg::RpgStorySession::restoreState(), eve::gpgpu::runViewComponentSystem(), eve::graphics::webgpu::BindGroupLayoutBuilder::sampler(), eve::procgen::PointGraph::setBindingPoints(), eve::procgen::PointGraph::setBindingSpatial(), eve::graphics::vulkan::Graphics::setMesh3DPbrSurface(), eve::graphics::webgpu::Graphics::setMesh3DPbrSurface(), eve::procgen_editing::SplinePathBinder::snapshotValue(), eve::rts::FogOfWarSystem::step(), eve::fluids::VolumeFluidCoupling::step(), eve::gpuagents::GpuAgents::syncLifeFieldBinding(), eve::vehicle::VehiclePhysics::syncTrackFromBody(), eve::graphics::webgpu::BindGroupLayoutBuilder::texture(), eve::camera::CameraController::trigger(), eve::vehicle::VehiclePhysics::tryTrackApply(), eve::vehicle::VehiclePhysics::tryWheelMove(), eve::scene_editing::SceneComponentPropertyBindings::unbind(), eve::gpgpu::unpackViewComponent(), eve::gpgpu::unpackViewComponent(), eve::gpgpu::unpackViewComponentRange(), eve::editor::EditorTargetCoordinator::unregisterTarget(), eve::fluids::SurfaceFluidRenderData::update(), eve::dev::lsp::WorkspaceIndex::update(), eve::gpgpu::ShaderSystem::upload(), eve::gpgpu::ShaderSystem::upload(), eve::gpgpu::ShaderSystem::uploadRange(), eve::physics::SoftBodyModel::validate() , 以及 eve::scene_editing::SceneComponentPropertyBindings::validateComponent().

◆ duration

eve::Duration duration

在文件 ParticlesCapabilities.cpp 第 347 行定义.

◆ effect

std::unique_ptr<ParticleEffect> effect

在文件 ParticlesCapabilities.cpp 第 170 行定义.

◆ endTime

eve::Duration endTime

在文件 ParticlesCapabilities.cpp 第 176 行定义.

◆ executionId

在文件 ParticlesCapabilities.cpp 第 175 行定义.

◆ mediaTime

double mediaTime = 0.0

在文件 ParticlesCapabilities.cpp 第 349 行定义.

◆ owned

ActiveEffect owned

在文件 ParticlesCapabilities.cpp 第 177 行定义.

◆ payload

在文件 ParticlesCapabilities.cpp 第 346 行定义.

◆ pose

在文件 ParticlesCapabilities.cpp 第 172 行定义.

◆ startTime

eve::Duration startTime

在文件 ParticlesCapabilities.cpp 第 354 行定义.