#include "graphics/vulkan/Graphics.h"#include "graphics/vulkan/GraphicsInternal.h"#include "graphics/shaders/particle_resident_comp_spv.inc"#include "graphics/shaders/particle_resident_frag_spv.inc"#include "graphics/shaders/particle_resident_sort_comp_spv.inc"#include "graphics/shaders/particle_resident_vert_spv.inc"#include <algorithm>#include <array>#include <bit>#include <cstring>类 | |
| struct | eve::graphics::vulkan::Graphics::GpuParticleResource |
| struct | eve::graphics::vulkan::Graphics::GpuParticleResource::Slot |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::graphics |
| 卡牌游戏 UI 工具模块:工厂 + 脚本绑定入口。 功能参考 ycarowr/UiCard:扇形手牌布局、抽牌/洗牌、悬浮放大、拖拽到落牌区、 敌方手牌(背面/偷看)、费用不足置灰,以及可实时调节的布局参数。 数据模型与渲染/交互逻辑见 CardTypes.h。 | |
| namespace | eve::graphics::vulkan |
变量说明
◆ _pad0
| std::uint32_t _pad0 = 0 |
在文件 GraphicsParticles.cpp 第 61 行定义.
◆ alive
| std::uint32_t alive = 0 |
在文件 GraphicsParticles.cpp 第 24 行定义.
被这些函数引用 eve::scene_editing::SceneHostEditorTarget::componentLinks(), eve::rts::RTS::escortUnits(), eve::rts::RTS::heal(), eve::procgen::simplifyGtsMesh(), eve::rts::RTSProjectileSystem::step(), eve::rts::ShieldSystem::step() , 以及 eve::rts::CombatFireSystem::step().
◆ bitonicJ
| std::uint32_t bitonicJ = 0 |
在文件 GraphicsParticles.cpp 第 60 行定义.
◆ bitonicK
| std::uint32_t bitonicK = 0 |
在文件 GraphicsParticles.cpp 第 59 行定义.
◆ camera
| float camera[2] {} |
在文件 GraphicsParticles.cpp 第 62 行定义.
被这些函数引用 eve::camera::PcgCarCameraSetup::apply(), eve::hd2d::Hd2dLook::apply(), eve::graphics::ReflectionProbeCapture::applyConfiguredToCamera(), eve::graphics::ReflectionProbeCapture::applyToCamera(), eve::graphics::applyWaterUnderwaterPostFx(), eve::graphics::SkyAtmospherePass::attach(), eve::scene::exposeLocationProfileBindings(), eve::camera::exposePcgCarCameraSetupBindings(), eve::graphics::exposeWaterUnderwaterEffectsBindings(), eve::camera_editing::CameraPreview::gizmo(), eve::camera_editing::CameraDocumentRuntime::publish(), eve::hd2d_editing::Hd2dDocumentRuntime::publishSprite(), eve::ui::UISystem::render(), eve::graphics::RenderSystem3D::render(), eve::graphics::Graphics::renderScene3DToCanvas(), eve::graphics::RenderSystem3D::renderToCanvas(), eve::spritestack::SpriteStack2D::renderWithCamera(), eve::spritestack::SpriteStackBatch::renderWithCamera(), eve::scene::LocationProfile::restoreJson(), eve::scene::LocationProfile::saveLocation(), eve::graphics::Renderable3D::setCamera(), eve::map::TileLayer::setCamera(), eve::particles::ParticleEmitter::setCamera(), eve::hd2d::Sprite3D::setCamera(), eve::graphics::PcgGraphicsPhotoModeAuthority::setTargets(), eve::graphics::ReflectionProbeRegistry::updateCamera() , 以及 eve::action::ActionNotifyRegistry::validate().
◆ cameraParticle
| float cameraParticle[4] {} |
在文件 GraphicsParticles.cpp 第 45 行定义.
◆ capacity
| std::uint32_t capacity = 0 |
在文件 GraphicsParticles.cpp 第 37 行定义.
被这些函数引用 eve::rts::RTS::addUnitReserveAmmo(), eve::animation::AnimTrail::AnimTrail(), eve::rts::RTSArchetypeMaterializer::apply(), eve::pixelworld::PixelWorld::applyChunkBatch(), eve::fluids::VolumeFluid::configureParticleEvents(), eve::graphics::Graphics::createGpuParticleEmitter(), eve::graphics::vulkan::Graphics::createGpuParticleEmitter(), eve::procgen::TerrainPipeline::erodeHydraulic(), eve::procgen::Procgen::erodeTerrainHydraulic(), eve::weapon::exposeCombatCarrierBindings(), eve::weapon::exposeCombatCarrierModuleMethods(), eve::fluids::exposeVolumeFluidType(), eve::rts::RTS::inspectState(), eve::physics::Physics::newFluid2D(), eve::rx::Rx::newReplaySubject(), eve::animation::Animation::newTrail(), eve::pixelworld::PixelWorld::Impl::normalizeCell(), eve::tensor::optimizeGraph(), eve::physics::World3D::queryBodyContacts(), eve::pixelworld::PixelWorld::restoreSnapshot(), eve::animation::AnimTrail::setCapacity(), eve::editor::EditorEventTimeline::setCapacity(), eve::production::WorkQueue::setResourceCapacity(), eve::rts::ContainmentSystem::step(), eve::rts::SupplySystem::step(), eve::rts::ShieldSystem::step() , 以及 eve::procgen::PointCompute::transformChain().
◆ colorEnd
| float colorEnd[4] {} |
在文件 GraphicsParticles.cpp 第 48 行定义.
◆ colorStart
| float colorStart[4] {} |
在文件 GraphicsParticles.cpp 第 47 行定义.
◆ dropped
| std::uint32_t dropped = 0 |
◆ firstInstance
| std::uint32_t firstInstance = 0 |
在文件 GraphicsParticles.cpp 第 23 行定义.
被这些函数引用 eve::graphics::vulkan::Graphics::gpuDrivenCullBegin().
◆ firstVertex
| std::uint32_t firstVertex = 0 |
◆ flipbook
| std::uint32_t flipbook[4] {} |
在文件 GraphicsParticles.cpp 第 49 行定义.
◆ forces0
| float forces0[4] {} |
在文件 GraphicsParticles.cpp 第 34 行定义.
◆ forces1
| float forces1[4] {} |
在文件 GraphicsParticles.cpp 第 35 行定义.
◆ index
| std::uint32_t index = 0 |
在文件 GraphicsParticles.cpp 第 69 行定义.
◆ instanceCount
| std::uint32_t instanceCount = 0 |
在文件 GraphicsParticles.cpp 第 21 行定义.
被这些函数引用 eve::graphics::vulkan::Graphics::debugGpuDrivenCulledDrawCount(), eve::graphics::webgpu::Graphics::debugGpuDrivenGpuVisibleCount(), eve::procgen::SplinePath::distributeResult(), eve::graphics::Graphics::gpuDrivenCullBegin(), eve::graphics::vulkan::Graphics::gpuDrivenCullBegin(), eve::graphics::webgpu::Graphics::gpuDrivenCullBegin(), eve::graphics::Graphics::gpuDrivenSubmitOpaque(), eve::graphics::vulkan::Graphics::gpuDrivenSubmitOpaque(), eve::graphics::webgpu::Graphics::gpuDrivenSubmitOpaque() , 以及 eve::graphics::vulkan::Graphics::replaceMeshShaderResources().
◆ key
| std::uint32_t key = 0 |
在文件 GraphicsParticles.cpp 第 68 行定义.
被这些函数引用 eve::tactics::BattleSystem::acceptReaction(), eve::combat::CombatActionWindowState::activeHitboxes(), eve::combat::GuardWindowState::activeModes(), eve::SnapshotMigrationChain::add(), eve::tactics::TurnPolicyRegistry::add(), eve::rts::TagSet::add(), eve::Diagnostic::addDetail(), eve::tactics::BoardState::addEdge(), eve::rpg::RPGSaveSession::addIdRenameMigration(), eve::graphics::UnderwaterScalarCurve::addKey(), eve::editor::ActionTimelineEditor::addParameterKey(), eve::localization_editing::LocalizationDocument::addRow(), eve::emergence::WatchIndex::addRule(), eve::combat::CombatCharacterRuntime::advance(), eve::combat::CombatLocomotionRuntime::advance(), eve::combat::MeleeHitRuntime::advance(), eve::physics::trajectory::TrajectoryCollisionRuntime::advance(), eve::localization_editing::LocalizationDocument::analyze(), eve::vehicle::VehicleOrderQueueAdapter::append(), eve::effects::EffectContainer::apply(), eve::statepatch::StatePatchStateAdapter::apply(), eve::particles::applyConfigDocument(), eve::animation_editing::AnimationClipDocumentTarget::applyDomainOperation(), eve::cmd::sdk::applyEnvFile(), eve::fluids::VolumeFluid::applyMaterialChannels(), eve::pixelworld_streaming::archiveChunkBatch(), eve::physics::trajectory::TrajectoryCollisionRuntime::arm(), eve::combat::MeleeHitRuntime::armHitbox(), eve::VersionedRegistry< Key, Value, EventData, Compare >::at(), eve::policyregistry::PolicyRegistry::atDomain(), eve::tensor::onnx_detail::attr(), eve::dialogue::DialogueStateContext::attribute(), eve::card::CardPlayConditionContext::attribute(), eve::dialogue::StateEvaluationContext::attribute(), eve::emergence::FactStore::attribute(), eve::rpg::SkillConditionContext::attribute(), eve::attributes::AttributeSetStateAdapter::attribute(), eve::tensor::onnx_detail::attrs(), eve::definitions::DefinitionRegistry::atType(), eve::action::input::ActionCancelWindowState::availableCancels(), eve::action::input::ActionComboWindowState::availableInputs(), eve::procgen::bakeGtsTerrainVertexColorsInto(), eve::stylize::MeshEffectRenderer::beginBatch(), eve::dialogue::Dialogue::bindAvatar(), eve::dialogue::DialogueVoice::bindSource(), eve::asset_import::bindUnityRenderers(), eve::animation_editing::AnimationClipRuntimeBuilder::build(), eve::dialogue_editing::DialogueGraphRuntimeBuilder::build(), eve::fluids::FluidSurfaceBinding::build(), eve::graphics::hair::ClusterGrid::build(), eve::graphics::buildGgxCubemapMipChain(), eve::stylize::buildMeshParticleRenderInputs(), eve::graphics::VirtualTextureBlend::buildResidentSet(), eve::procgen::Params::canonicalString(), eve::pixelworld_streaming::PixelChunkStreamCursor::capture(), eve::rts::RTS::captureScriptCheckpoint(), eve::physics::trajectory::TrajectoryCollisionRuntime::clearPoseSource(), eve::emergence::FactStore::clearValue(), eve::emergence::WatchIndex::collect(), eve::graphics::RenderSystem::collectSprites(), eve::statepatch::Store::commit(), eve::dialogue_editing::DialogueGraphDomain::compile(), eve::procgen_editing::PcgPointGraphDomain::compile(), eve::rts::RTS::configureScriptWorld(), eve::VersionedRegistry< Key, Value, EventData, Compare >::contains(), eve::rts::TagSet::contains(), eve::policyregistry::PolicyRegistry::countDomain(), eve::definitions::DefinitionRegistry::countType(), eve::npc_ai::NpcAiWorld::createAgent(), eve::asset::SpriteAnimationClip::decode(), eve::pixelworld_streaming::decodeChunkBatchArchive(), eve::climbing::decodeClimbingPredictionDecision(), eve::agent::decodeConfig(), eve::asset::decodeEvpackImage(), eve::production::WorkQueue::definitionAvailable(), eve::animation_editor::AnimationClipEditor::deleteSelectedKey(), eve::procgen::RuntimeGeneration::deserializeCell(), eve::procgen::PointGraph::deserializeDefinition(), eve::procgen::GridGraph::deserializeDefinition(), eve::procgen::MeshGraph::deserializeDefinition(), eve::editing::diagnosticRule(), eve::sceneloader::SceneLoader::diff(), eve::physics::trajectory::TrajectoryCollisionRuntime::disarm(), eve::combat::MeleeHitRuntime::disarmHitbox(), eve::editor::ActionTimelineWidget::draw(), eve::graphics::RenderSystem::drawItems(), eve::asset_procgen::TerrainDetailGpuResolver::drawShadow(), eve::tactics::BoardState::edgeRecords(), eve::editor::ActionTimelineEditor::editParameterKey(), eve::policyregistry::PolicyRegistry::enable(), eve::agent::encodeReport(), eve::production::WorkQueue::enqueue(), eve::ui::UISystem::ensureViewport(), eve::combat::CombatActionWindowState::enter(), eve::combat::GuardWindowState::enter(), eve::action::input::ActionCancelWindowState::enter(), eve::action::input::ActionComboWindowState::enter(), eve::effects::EffectPayload::erase(), eve::orders::OrderPayload::erase(), eve::camera_editing::CameraPreview::evaluate(), eve::stylize::MeshVfxFloatCurve::evaluate(), eve::graphics::UnderwaterScalarCurve::evaluate(), eve::combat::GuardWindowState::evaluate(), eve::combat::CombatActionWindowState::exit(), eve::combat::GuardWindowState::exit(), eve::action::input::ActionCancelWindowState::exit(), eve::action::input::ActionComboWindowState::exit(), eve::dialogue::ConversationLocalizationCatalog::exportMissingCsv(), eve::dialogue::ConversationLocalizationCatalog::exportVoiceRecordingCsv(), eve::procgen::exposeGridMeshGraphs(), eve::procgen::PointGraph::exposeParameter(), eve::procgen_editor::exposeProcgenScriptEditorScriptBindings(), eve::exposeReflection(), eve::StateValue::find(), eve::StateValue::find(), eve::Value::find(), eve::Value::find(), eve::script::BindingContractRegistry::find(), eve::scene::SceneHost::findAllByKey(), eve::procgen::ArtifactStore::findByBuildKey(), eve::scene::SceneHost::findByKey(), eve::ui::UIHost::findByKey(), eve::scene::SceneHost::findIndexByKey(), eve::procgen_editing::ProcgenScriptDocumentTarget::findParam(), eve::combat::CombatTargetRuntime::forgetTarget(), eve::stylize::MeshVfxAsset::fromJson(), eve::action::ActionParameterCurveBinding::fromPayload(), eve::physics::ClothModel::fromTriangles(), eve::dialogue::PaymentSpec::fromValue(), eve::animation::DynamicBoneConfig::fromValue(), eve::procgen_editing::TextureRecipePreviewRuntime::generate(), eve::procgen::generateMeshArtifact(), eve::procgen::generateRoadNetworkArtifact(), eve::VersionedRegistry< Key, Value, EventData, Compare >::generationOf(), eve::json::Value::get(), eve::decision::DecisionContext::get(), eve::StateValue::get(), eve::i18n::I18n::get(), eve::rpg::SettlementContext::get(), eve::statepatch::Store::get(), eve::ResourceManager::get(), eve::dev::getArgBool(), eve::dev::getArgFloat(), eve::dev::getArgInt(), eve::dev::getArgInt64(), eve::dev::getArgVar(), eve::json::Value::getBool(), eve::procgen_editor::ProcgenScriptEditor::getBool(), eve::procgen::Params::getBool(), eve::rpg::RPGActor::getBuffProp(), eve::building::Building::getBuildingExtra(), eve::building::PlacementWorld::getBuildingProp(), eve::building::Building::getBuildingVisual2d(), eve::building::Building::getBuildingVisual3d(), eve::procgen::TerrainStreamingCache::getChunk(), eve::voxel::VoxelWorld::getChunk(), eve::voxel::VoxelWorld::getChunk(), eve::json::Value::getDouble(), eve::rpg::Tracker::getExtra(), eve::building::BuildingDefinition::getExtra(), eve::building::PlacementWorld::getExtra(), eve::inventory::Bag::getExtra(), eve::inventory::ItemDefinition::getExtra(), eve::rpg::ClassDefinition::getExtra(), eve::rpg::EffectDefinition::getExtra(), eve::rpg::QuestDefinition::getExtra(), eve::rpg::TraitDefinition::getExtra(), eve::dialogue::ConversationDocument::getField(), eve::json::Value::getFloat(), eve::procgen_editor::ProcgenScriptEditor::getFloat(), eve::procgen::Params::getFloat(), eve::json::Value::getFloatArray(), eve::json::Value::getInt(), eve::procgen_editor::ProcgenScriptEditor::getInt(), eve::procgen::Params::getInt(), eve::json::Value::getIntArray(), eve::json::Value::getIntMap(), eve::inventory::Inventory::getItemExtra(), eve::effects::EffectPayload::getJson(), eve::orders::OrderPayload::getJson(), eve::keyboard::sdl::Keyboard::getKeyFromScancode(), eve::procgen::Grid2D::getMeta(), eve::procgen::MeshBuild::getMeta(), eve::voxel::VoxelWorld::getOrCreateChunk(), eve::i18n::I18n::getPlural(), eve::i18n::I18n::getPluralWithParams(), eve::os::OS::getProcessMemoryMB(), eve::building::PlacedBuilding::getProp(), eve::inventory::ItemStack::getProp(), eve::rpg::StatusSystem::getProp(), eve::level_editing::LevelDocument::getProperty(), eve::procgen::RuntimeGeneration::getResidentPointCount(), eve::keyboard::sdl::Keyboard::getScancodeFromKey(), eve::inventory::Bag::getSlotProp(), eve::rpg::RPGActor::getStatusProp(), eve::json::Value::getString(), eve::procgen_editor::ProcgenScriptEditor::getString(), eve::procgen::Params::getString(), eve::json::Value::getStringArray(), eve::json::Value::getStringMap(), eve::building::BuildingDefinition::getVisual2d(), eve::building::BuildingDefinition::getVisual3d(), eve::i18n::I18n::getWithParams(), eve::graphics::webgpu::Graphics::gpuDrivenCullEmit(), eve::graphics::webgpu::Graphics::gpuDrivenSubmitOpaque(), eve::VersionedRegistry< Key, Value, EventData, Compare >::handle(), eve::json::Value::has(), eve::effects::EffectPayload::has(), eve::i18n::I18n::has(), eve::orders::OrderPayload::has(), eve::procgen::Params::has(), eve::rpg::SettlementContext::has(), eve::statepatch::Store::has(), eve::voxel::VoxelWorld::hasChunk(), eve::i18n::I18n::hasInLanguage(), eve::statepatch::StatePatchStateAdapter::hasTag(), eve::ui::iconFromName(), eve::dialogue::ConversationLocalizationCatalog::importCsv(), eve::decal::importProceduralDecalSbsprs(), eve::database::Connection::insert(), eve::editor::ActionTimelineWidget::inspectSelection(), eve::vehicle::VehicleOrderQueueAdapter::interrupt(), eve::keyboard::sdl::Keyboard::isDown(), eve::keyboard::sdl::Keyboard::isDown(), eve::combat::CombatActionWindowState::isInvulnerable(), eve::animation_editor::AnimationClipEditor::isKeySelected(), eve::procgen::RuntimeGeneration::isRequestCurrent(), eve::tensor::onnx_detail::isSupported(), eve::VersionedRegistry< Key, Value, EventData, Compare >::isTombstone(), eve::VersionedRegistry< Key, Value, EventData, Compare >::keyAt(), eve::Value::keys(), eve::animation_editor::AnimationClipEditor::keySelectedBone(), eve::rts::RTSProjectileSystem::launch(), eve::asset_graphics::EvpackVolumeTextureLoader::load(), eve::graphics::SkyWispsAsset::load(), eve::graphics::SparseVolumeTexture::load(), eve::sceneloader::SceneLoader::load(), eve::animation::AnimCurveLibrary::load(), eve::animation::loadAnimationTracks(), eve::sceneloader::SceneLoader::loadAsync(), eve::animation::SpineAtlas::loadFromText(), eve::ResourceManager::loadReplacement(), eve::decal_editing::DecalDocumentTarget::loadSnapshot(), eve::localization_editing::LocalizationDocument::loadSnapshot(), eve::camera_editing::CameraDocumentTarget::makeCreateKey(), eve::editor::EditorCurveDocument::makeDeleteKey(), eve::emergence::makeFactKey(), eve::ResourceManager::makeKey(), eve::procgen_editing::MeshModifierGraphDomain::makeNode(), eve::procgen_editing::PcgPointGraphDomain::makeNode(), eve::editor::EditorCurveDocument::makeSetKey(), eve::animation_editing::AnimationClipDocumentTarget::makeSetSettings(), eve::action::input::ActionCancelWindowState::match(), eve::action::input::ActionComboWindowState::match(), eve::editor::EditorToolbar::matchShortcut(), eve::asset_import::unity_detail::metaScalar(), eve::procgen_editing::PcgPointGraphDomain::migrate(), eve::SnapshotMigrationChain::migrate(), eve::procgen::RuntimeGeneration::migrateCellPointIds(), eve::model3d::modelOptionsFromKey(), eve::tactics::BoardState::move(), eve::animation_editor::AnimationClipEditor::moveSelectedKey(), eve::rts::RTS::newFaction(), eve::rts::RTS::newFactionUnit(), eve::font::Font::newFontDataFromFile(), eve::model3d::Model3D::newModelDataFromFile(), eve::graphics::vulkan::Graphics::newTextureFromFile(), eve::procgen::RuntimeGeneration::nextCleanupRequest(), eve::combat::CombatEnemyIntentSource::nextIntent(), eve::combat::CombatEnemyIntentSource::nextSteering(), eve::editor::ActionTimelineDocumentWorkspace::open(), eve::editor::DocumentService::open(), eve::procgen::MeshModifierGraph::operationParamKey(), eve::tensor::onnx_detail::parse(), eve::dialogue::parseDnutDocument(), eve::asset::parseEvaManifest(), eve::emergence::parseFactKey(), eve::ResourceManager::pathOfKey(), eve::ResourceManager::peek(), eve::tactics::BoardState::place(), eve::localization_editing::LocalizationVoiceAudition::play(), eve::graphics::SkyAtmospherePass::prepare(), eve::asset_import::prepareGltfImport(), eve::asset_procgen::prepareGtsTerrainLodPackage(), eve::asset_import::prepareLegacyAnimationImport(), eve::rpg::RPGSettlementAdapter::prepareTrigger(), eve::asset_import::prepareUnityFbx(), eve::asset_import::prepareUnityMaterial(), eve::asset_import::prepareUnitySpriteAnimation(), eve::asset_import::prepareUnityVegetationConversionBatch(), eve::animation_editing::AnimationClipDocumentTarget::preview(), eve::building::PlacementSystem::previewEdgePath(), eve::sceneloader::SceneLoader::prewarmAsync(), eve::script::projectDiagnostic(), eve::camera_editing::CameraDocumentRuntime::publish(), eve::sensing::SensingCandidateProvider::query(), eve::database::Connection::queryByKey(), eve::statepatch::Store::queryKeys(), eve::asset_graphics::detail::readCookedMaterial(), eve::procgen::registerCastleMeshRecipe(), eve::dialogue::DialogueVoice::registerClip(), eve::action::AbilityRuntime::registerDefinition(), eve::action::ActionNotifyRegistry::registerDescriptor(), eve::scene_editing::registerEditingCommands(), eve::dnut::StepKindRegistry::registerHandler(), eve::combat::MeleeHitRuntime::registerHurtbox(), eve::schema::SchemaRegistry::registerMigration(), eve::stylize::AttackVfxRuntime::registerRecipe(), eve::combat::CombatCharacterRuntime::registerSubject(), eve::combat::CombatLocomotionRuntime::registerSubject(), eve::ResourceManager::reload(), eve::sceneloader::SceneLoader::reload(), eve::graphics::vulkan::Graphics::reloadTextureFromFile(), eve::policyregistry::PolicyRegistry::remove(), eve::statepatch::PatchBatch::remove(), eve::definitions::DefinitionRegistry::remove(), eve::sensing::SensingWorld::remove(), eve::rts::TagSet::remove(), eve::database::Connection::removeByKey(), eve::voxel::VoxelWorld::removeChunk(), eve::procgen::AttributeTable::removeColumn(), eve::social::SocialGraph::removeEntity(), eve::statepatch::PatchBatch::removeExpected(), eve::procgen::MeshModifierGraph::removeNode(), eve::social::SocialGraph::removeRelation(), eve::localization_editing::LocalizationDocument::removeRow(), eve::graphics_editing::GraphicsOffscreenPreviewService::render(), eve::vehicle::VehicleOrderQueueAdapter::replace(), eve::i18n::I18n::replaceBundleFromJson(), eve::action::AbilityRuntime::replaceDefinition(), eve::rpg::BattleTacticsCatalogue::replaceFromJsonStrict(), eve::rpg::EncounterCatalogue::replaceFromJsonStrict(), eve::rpg::QuestRegistry::replaceFromJsonStrict(), eve::rpg::StoryEventCatalogue::replaceFromJsonStrict(), eve::ResourceManager::request(), eve::ResourceManager::requestAll(), eve::graphics::Graphics::requestFileImageDecode(), eve::VersionedRegistry< Key, Value, EventData, Compare >::resolve(), eve::editor::AssetDatabasePhysicsColliderResolver::resolve(), eve::asset_procgen::TerrainDetailGpuResolver::resolve(), eve::dialogue::ConversationLocalizationCatalog::resolveDuration(), eve::dialogue::ConversationLocalizationCatalog::resolveStatus(), eve::dialogue::ConversationLocalizationCatalog::resolveText(), eve::dialogue::ConversationLocalizationCatalog::resolveVoice(), eve::dialogue::DialogueStateContext::resource(), eve::card::CardPlayConditionContext::resource(), eve::dialogue::StateEvaluationContext::resource(), eve::emergence::FactStore::resource(), eve::rpg::SkillConditionContext::resource(), eve::production::WorkQueue::resourceCapacity(), eve::rts::RTSProjectileSystem::restore(), eve::npc_ai::NpcAiWorld::restoreAgent(), eve::definitions::DefinitionRegistry::restoreJson(), eve::statepatch::Store::restoreJson(), eve::emergence::FactStore::restoreJson(), eve::scene_editor::SceneEditorSession::restorePhysicsPlacementColliderCacheJson(), eve::rpg::restoreRpgState(), eve::rts::RTS::restoreScriptCheckpoint(), eve::rpg::GameState::restoreSnapshotJson(), eve::animation::AnimStateMachine::restoreState(), eve::dialogue::Dialogue::restoreState(), eve::VersionedRegistry< Key, Value, EventData, Compare >::restoreState(), eve::dnut::SequenceRuntime::resumeStep(), eve::procgen::RuntimeGeneration::retryFailedCells(), eve::localization_editing::LocalizationDocument::rows(), eve::action::ActionParameterCurveBinding::sample(), eve::animation::AnimCurveLibrary::sample(), eve::physics::trajectory::TrajectoryCollisionRuntime::sampleArmed(), eve::procgen::sampleCaveFloodPlucking(), eve::editor::EditorCurveDocument::sampleCurve(), eve::graphics::SparseVolumeTexture::save(), eve::production::WorkQueue::schedulerStrategy(), eve::policyregistry::PolicyRegistry::select(), eve::animation_editor::AnimationClipEditor::selectedKeyTime(), eve::dialogue::sequencePayloadString(), eve::dialogue::sequenceRoutePayloadString(), eve::camera::CameraController::serializeAsset(), eve::procgen::GridGraph::serializeDefinition(), eve::procgen::MeshGraph::serializeDefinition(), eve::procgen::PointGraph::serializeDefinition(), eve::voxel::VoxelWorld::serializeWorld(), eve::decision::DecisionContext::set(), eve::rpg::SettlementContext::set(), eve::orders::OrderPayload::set(), eve::StateValue::set(), eve::Value::set(), eve::statepatch::PatchBatch::set(), eve::dev::RenderVision::setApiKey(), eve::emergence::FactStore::setAttribute(), eve::emergence::RuleEngine::setAttribute(), eve::npc_ai::NpcAiWorld::setBlackboard(), eve::physics::World3D::setBodyPairCollisionEnabled(), eve::effects::EffectPayload::setBool(), eve::orders::OrderPayload::setBool(), eve::procgen::Params::setBool(), eve::procgen_editor::ProcgenScriptEditor::setBool(), eve::rpg::RPGActor::setBuffProp(), eve::building::PlacementWorld::setBuildingProp(), eve::production::WorkQueue::setDefinitionAvailable(), eve::statepatch::PatchBatch::setExpected(), eve::building::PlacementWorld::setExtra(), eve::inventory::Bag::setExtra(), eve::procgen::Params::setFloat(), eve::procgen_editor::ProcgenScriptEditor::setFloat(), eve::procgen::Params::setInt(), eve::procgen_editor::ProcgenScriptEditor::setInt(), eve::effects::EffectPayload::setJson(), eve::orders::OrderPayload::setJson(), eve::procgen::Grid2D::setMeta(), eve::procgen::MeshBuild::setMeta(), eve::procgen::PointGraph::setNodeFloat(), eve::procgen::GridGraph::setNodeFloat(), eve::procgen::MeshModifierGraph::setNodeFloat(), eve::procgen::MeshGraph::setNodeFloat(), eve::procgen::PointGraph::setNodeInt(), eve::procgen::GridGraph::setNodeInt(), eve::procgen::MeshModifierGraph::setNodeInt(), eve::procgen::PointGraph::setNodeString(), eve::procgen::GridGraph::setNodeString(), eve::procgen::MeshModifierGraph::setNodeString(), eve::procgen::MeshGraph::setNodeString(), eve::effects::EffectPayload::setNull(), eve::orders::OrderPayload::setNull(), eve::effects::EffectPayload::setNumber(), eve::orders::OrderPayload::setNumber(), eve::procgen_editor::ProcgenScriptEditor::setParam(), eve::StateValue::setPath(), eve::building::PlacedBuilding::setProp(), eve::inventory::ItemStack::setProp(), eve::rpg::StatusSystem::setProp(), eve::level_editing::LevelDocument::setProperty(), eve::social::SocialGraph::setRelation(), eve::emergence::FactStore::setResource(), eve::emergence::RuleEngine::setResource(), eve::production::WorkQueue::setResourceCapacity(), eve::production::WorkQueue::setSchedulerStrategy(), eve::rts::RTS::setScriptNavigationBlocked(), eve::physics::World3D::setShapePairCollisionEnabled(), eve::editor::EditorToolbar::setShortcut(), eve::production::WorkQueue::setSlotCount(), eve::inventory::Bag::setSlotProp(), eve::settlement::SettlementContext::setStageDetail(), eve::emergence::FactStore::setState(), eve::emergence::RuleEngine::setState(), eve::rpg::RPGActor::setStatusProp(), eve::effects::EffectPayload::setString(), eve::orders::OrderPayload::setString(), eve::procgen::Params::setString(), eve::procgen_editor::ProcgenScriptEditor::setString(), eve::ui::setStyleClassColor(), eve::ui::setStyleClassMetric(), eve::production::WorkQueue::setTagAvailable(), eve::voxel::VoxelWorld::setTerrainParam(), eve::ui::setThemeByName(), eve::emergence::FactStore::setValue(), eve::emergence::RuleEngine::setValue(), eve::localization_editing::LocalizationDocument::setVariant(), eve::graphics::SparseVolumeTexture::setVoxel(), eve::sensing::SensingWorld::setZones(), eve::procgen::simplifyGtsMesh(), eve::VersionedRegistry< Key, Value, EventData, Compare >::size(), eve::dev::CallGraph::sliceBackward(), eve::production::WorkQueue::slotCount(), eve::tactics::TacticsPersistence::snapshot(), eve::decision::DecisionContext::snapshotJson(), eve::definitions::DefinitionRegistry::snapshotJson(), eve::emergence::FactStore::snapshotJson(), eve::policyregistry::PolicyRegistry::snapshotJson(), eve::statepatch::Store::snapshotJson(), eve::editor::EditorCurveDocument::snapshotValue(), eve::localization_editing::LocalizationDocument::snapshotValue(), eve::dnut::SequenceRuntime::start(), eve::npc_ai::NavigationTaskService::start(), eve::dialogue::DialogueStateContext::state(), eve::card::CardPlayConditionContext::state(), eve::dialogue::StateEvaluationContext::state(), eve::emergence::FactStore::state(), eve::rpg::SkillConditionContext::state(), eve::attributes::AttributeSetStateAdapter::state(), eve::statepatch::StatePatchStateAdapter::state(), eve::tags::TagStoreStateAdapter::state(), eve::combat::CombatCharacterRuntime::states(), eve::combat::CombatLocomotionRuntime::states(), eve::rts::SupplyConvoySystem::step(), eve::rts::TacticsSystem::step(), eve::rts::TrafficReservationSystem::step(), eve::rts::RTSProjectileSystem::step(), eve::rts::CrowdMotionSystem::step(), eve::rts::CombatFireSystem::step(), eve::rts::ReinforcementProductionPolicySystem::step(), eve::npc_ai::NavigationTaskService::stop(), eve::voxel::VoxelWorld::streamAround(), eve::procgen::TerrainStreamingCache::streamAround(), eve::ui::syncPropertyView(), eve::Runtime::tableGet(), eve::Runtime::tableKeys(), eve::Runtime::tableRemove(), eve::Runtime::tableSet(), eve::npc_ai::NavigationTaskService::tick(), eve::dialogue::toCanonicalValue(), eve::dialogue::toDialogueStateValue(), eve::editing::toEditingValue(), eve::stylize::MeshVfxAsset::toJson(), eve::VersionedRegistry< Key, Value, EventData, Compare >::tombstoneCount(), eve::action::ActionParameterCurveBinding::toPayload(), eve::editing::toPresentationValue(), eve::avatar::AvatarInstance::transitionExpression(), eve::procgen::RuntimeGeneration::trimToResidentPoints(), eve::ResourceManager::unload(), eve::script::BindingContractRegistry::unregisterContract(), eve::dnut::StepKindRegistry::unregisterStep(), eve::procgen::IncrementalBuildExecutor::update(), eve::database::Connection::update(), eve::database::Repository< T >::update(), eve::database::Connection::updateByKey(), eve::physics::World3D::updateShapeTag(), eve::input_editing::InputMapTarget::validate(), eve::stylize::MeshVfxAsset::validate(), eve::npc_ai::NpcAiWorld::validate(), eve::housegen::HouseLayout::validate(), eve::dnut::StepKindRegistry::validate(), eve::tactics::BoardState::validateInvariants(), eve::i18n::I18n::validateKeyCoverage(), eve::dialogue::DialogueFlow::validateLocalization(), eve::dialogue::DialogueStateContext::value(), eve::card::CardPlayConditionContext::value(), eve::dialogue::StateEvaluationContext::value(), eve::emergence::FactStore::value(), eve::rpg::SkillConditionContext::value(), eve::attributes::AttributeSetStateAdapter::value(), eve::statepatch::StatePatchStateAdapter::value(), eve::tags::TagStoreStateAdapter::value(), eve::statepatch::Store::valueRevision(), eve::ui::UI::viewportCanvas(), eve::ResourceManager::waitFor(), eve::animation::AnimClipBinaryAccess::write(), eve::property_access::ReflectedPropertyModel::write() , 以及 eve::graphics::vulkan::Graphics::PbrResources::~PbrResources().
◆ killed
| std::uint32_t killed = 0 |
在文件 GraphicsParticles.cpp 第 26 行定义.
◆ localOffset
| float localOffset[2] {} |
在文件 GraphicsParticles.cpp 第 36 行定义.
◆ paddedCount
| std::uint32_t paddedCount = 0 |
在文件 GraphicsParticles.cpp 第 58 行定义.
被这些函数引用 eve::graphics::webgpu::Graphics::gpuDrivenSubmitOpaque().
◆ passKind
| std::uint32_t passKind = 0 |
在文件 GraphicsParticles.cpp 第 56 行定义.
◆ sizeMode
| float sizeMode[4] {} |
在文件 GraphicsParticles.cpp 第 46 行定义.
◆ soft
| float soft[4] {} |
◆ sortMode
| std::uint32_t sortMode = 0 |
在文件 GraphicsParticles.cpp 第 57 行定义.
◆ spawnCount
| std::uint32_t spawnCount = 0 |
◆ spawned
| std::uint32_t spawned = 0 |
◆ stepEmitterX
| float stepEmitterX[4] {} |
在文件 GraphicsParticles.cpp 第 33 行定义.
◆ vertexCount
| std::uint32_t vertexCount = 0 |
在文件 GraphicsParticles.cpp 第 20 行定义.
◆ viewportCamera
| float viewportCamera[4] {} |
在文件 GraphicsParticles.cpp 第 44 行定义.