载入中...
搜索中...
未找到
DecalAttackVfx.cpp 文件参考
#include "common/Capability.h"
#include "common/Module.h"
#include "decal/DecalManager.h"
#include "graphics/Graphics.h"
#include "graphics/Texture.h"
#include "stylize/AttackVfxLayerExecutor.h"
#include <cstdint>
#include <string>
#include <unordered_map>
#include <utility>

浏览源代码.

命名空间

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

函数

void eve::decal::registerDecalAttackVfxExecutor ()
 Register the AttackVfx Decal layer executor (soft-skips when Graphics is absent).
 
void eve::decal::unregisterDecalAttackVfxExecutor ()
 Unregister the AttackVfx Decal layer executor.
 

变量说明

◆ albedo

graphics::Texture* albedo = nullptr

在文件 DecalAttackVfx.cpp 第 159 行定义.

被这些函数引用 eve::graphics::ScreenSpaceReflection::applyFromScene(), eve::graphics::ScreenSpaceReflection::applyFromSceneTo(), eve::graphics::SparseVolumeTexture::bake(), eve::graphics::GrassField::bakeFoliagePoints(), eve::procgen::bakeGtsDetailSurface(), eve::procgen::bakeGtsGeologicalSurface(), eve::procgen::bakeTerrainGrassFoliage(), eve::stylize::buildMeshParticleRenderInputs(), eve::graphics::VirtualTextureBlend::buildResidentSet(), eve::asset_procgen::buildTerrainMaterialAtlases(), eve::graphics::vulkan::Graphics::drawDecal(), eve::graphics::webgpu::Graphics::drawDecal(), eve::graphics::vulkan::Graphics::drawMeshGBuffer(), eve::graphics::webgpu::Graphics::drawMeshGBuffer(), eve::graphics::vulkan::Graphics::drawMeshGBufferAlpha(), eve::graphics::webgpu::Graphics::drawMeshGBufferAlpha(), eve::graphics::vulkan::Graphics::drawMeshShadowAlpha(), eve::graphics::webgpu::Graphics::drawMeshShadowAlpha(), eve::graphics::vulkan::Graphics::drawTexturedRectLitUV(), eve::graphics::webgpu::Graphics::drawTexturedRectLitUV(), eve::graphics::vulkan::Graphics::drawTexturedRectLitUVRotated(), eve::graphics::webgpu::Graphics::drawTexturedRectLitUVRotated(), eve::procgen::exposeTerrainGrassAdapter(), eve::procgen::Procgen::generateNormalImageHandle(), eve::procgen::PbrTextureSet::getAlbedo(), eve::graphics::AtmosphereVolume::injectDensityGraph(), eve::graphics::AtmosphereVolume::injectHeightFog(), eve::graphics::AtmosphereVolume::injectHeightFogFrustum(), eve::graphics::hair::makeCardMaterial(), eve::graphics::Graphics::newHairCardMaterial(), eve::asset_import::prepareUnityVegetationMaterial(), eve::decal::Decal::project(), eve::decal::DecalManager::project(), eve::decal_editing::DecalRuntimeBinding::publish(), eve::graphics::RenderSystem3D::render(), eve::graphics::RenderSystem3D::renderToCanvas(), eve::graphics::GlobalIllumination::setAlbedoTexture() , 以及 eve::graphics::GBuffer::setTargets().

◆ decalId

int decalId = 0

在文件 DecalAttackVfx.cpp 第 158 行定义.

◆ draining

bool draining = false

在文件 DecalAttackVfx.cpp 第 160 行定义.

被这些函数引用 eve::stylize::AttackVfxRuntime::Impl::stopAllOccupied().