载入中...
搜索中...
未找到
MeshVfxRenderBatch.cpp 文件参考
#include "MeshVfxRenderBatch.h"
#include <algorithm>
#include <cmath>
#include <unordered_map>

浏览源代码.

命名空间

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

变量说明

◆ draw

MeshVfxBatchedDraw draw

在文件 MeshVfxRenderBatch.cpp 第 13 行定义.

被这些函数引用 eve::graphics::SkyAtmospherePass::attach(), eve::map::TileRenderSystem::collect(), dtl::utility::DrawJagged< Derived, Matrix_Var_, Return_Var_ >::create(), dtl::utility::DrawJaggedRandom< Derived, Matrix_Var_, Random_Engine_, Return_Var_ >::create(), eve::asset_graphics::EvpackStaticPrefab::draw(), eve::physics::World::drawDebug(), eve::graphics::webgpu::Graphics::drawDecal(), eve::graphics::Graphics::drawGpuParticleEmitter(), eve::graphics::vulkan::Graphics::drawGpuParticleEmitter(), eve::graphics::webgpu::Graphics::drawPrimitiveScene(), eve::asset_graphics::EvpackStaticPrefab::drawShadow(), eve::graphics::vulkan::Graphics::drawUiTextureRects(), eve::particles::ParticleEmitter::getBlendMode(), eve::particles::ParticleEmitter::getGpuFallbackReason(), eve::map::TileLayer::getLayer(), eve::particles::ParticleEmitter::getLayer(), eve::particles::ParticleEmitter::getNormalTexture(), eve::map::TileLayer::getReceiveLight(), eve::particles::ParticleEmitter::getShader(), eve::particles::ParticleEmitter::getTexture(), eve::map::TileLayer::getVisualScaleX(), eve::map::TileLayer::getVisualScaleY(), eve::particles::ParticleEmitter::isGpuFeatureSetSupported(), eve::map::TileLayer::isVisible(), eve::particles::ParticleEmitter::isVisible(), dtl::utility::DrawJagged< Derived, Matrix_Var_, Return_Var_ >::operator()(), dtl::utility::DrawJaggedRandom< Derived, Matrix_Var_, Random_Engine_, Return_Var_ >::operator()(), eve::asset_graphics::EvpackStaticPrefab::prepareGpuDriven(), eve::graphics_editing::GraphicsOffscreenPreviewService::render(), eve::particles::ParticleRenderSystem::render(), eve::spritestack::SpriteStack2D::render(), eve::spritestack::SpriteStack2D::renderWithCamera(), eve::particles::runParticleSimulation(), eve::particles::ParticleEmitter::setBlendMode(), eve::map::TileLayer::setCamera(), eve::particles::ParticleEmitter::setCamera(), eve::map::TileLayer::setCanvas(), eve::particles::ParticleEmitter::setCanvas(), eve::map::TileLayer::setLayer(), eve::particles::ParticleEmitter::setLayer(), eve::particles::ParticleEmitter::setNormalTexture(), eve::map::TileLayer::setReceiveLight(), eve::particles::ParticleEmitter::setShader(), eve::particles::ParticleEmitter::setTexture(), eve::map::TileLayer::setTint(), eve::map::TileLayer::setVisible(), eve::particles::ParticleEmitter::setVisible(), eve::map::TileLayer::setVisualScale(), eve::stylize::MeshVfxBatchExecutor::submit(), eve::stylize::MeshEffectRenderer::submitDraw(), eve::particles::ParticleLightSystem::update() , 以及 eve::graphics::vulkan::Graphics::PbrResources::~PbrResources().

◆ key

MeshVfxBatchKey key

在文件 MeshVfxRenderBatch.cpp 第 11 行定义.

◆ viewDepth

float viewDepth = 0.0f

在文件 MeshVfxRenderBatch.cpp 第 12 行定义.