载入中...
搜索中...
未找到
PrimitiveTessellator.cpp 文件参考
#include "graphics/PrimitiveTessellator.h"
#include "common/Assert.h"
#include <glm/geometric.hpp>
#include <glm/gtc/constants.hpp>
#include <algorithm>
#include <array>
#include <cmath>

浏览源代码.

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::graphics
 卡牌游戏 UI 工具模块:工厂 + 脚本绑定入口。 功能参考 ycarowr/UiCard:扇形手牌布局、抽牌/洗牌、悬浮放大、拖拽到落牌区、 敌方手牌(背面/偷看)、费用不足置灰,以及可实时调节的布局参数。 数据模型与渲染/交互逻辑见 CardTypes.h。
 

函数

ResolvedPrimitiveTriangles eve::graphics::resolvePrimitiveStrokes2D (const PrimitiveCanvas2D &canvas, glm::ivec2 viewport)
 Resolves 2D stroke segment bodies into clip-space triangles.
 
ResolvedPrimitiveTriangles eve::graphics::resolvePrimitiveStrokes3D (const PrimitiveSceneCanvas3D &canvas)
 Resolves 3D stroke segment bodies with near-plane clipping.
 

变量说明

◆ begin

float begin = 0.f

在文件 PrimitiveTessellator.cpp 第 287 行定义.

被这些函数引用 eve::fluids::VolumeFluidJetEmitter::advanceMoving(), eve::dev::PlayTraceBuffer::append(), eve::dev::lsp::applyIncremental(), eve::rpg::RpgStorySession::begin(), eve::editor::EditorTransactionConsumer::beginLegacy(), eve::pixelworld_streaming::ReliablePixelChunkSender::capture(), eve::asset::cookCanonicalImageRgba8(), eve::asset::cookCanonicalPcgGraph(), eve::hexmap::HexSphereTopology::directionOf(), eve::tensor::Func::emitSlice(), eve::tensor::onnx_detail::execute(), eve::tensor::onnx_detail::executeShape(), eve::dev::DevTool::exposeScriptApi(), eve::fluids::exposeVolumeFluidType(), eve::crowd::Crowd::Impl::forEachNeighbor(), eve::audio_editing::AudioWaveformService::generate(), eve::tensor::wgsl_detail::genSlice(), eve::tensor::glsl_detail::genSlice(), eve::graphics::SkyWispsAsset::load(), eve::pixelworld::PixelWorldControlService::performanceSamples(), eve::editor::ArchSpaceWallDrawTool::pointerEvent(), eve::editor::BuildingEdgeCurveTool::pointerEvent(), eve::script::ScriptModuleResolver::prepareDependencies(), eve::asset_import::prepareUnityNativeMesh(), eve::asset_import::prepareUnityNativeVolumeTexture(), eve::asset_import::prepareUnityVegetationPreset(), eve::tensor::q::quantize(), eve::editor::EditorEventTimeline::query(), eve::procgen::MemoryTerrainArchiveSource::read(), eve::schema::SchemaRegistry::remove(), eve::schema::SchemaRegistry::remove(), eve::particles::ParticleRenderSystem::render(), eve::particles::runParticleSimulation(), eve::animation::MotionMatcher::setCandidateRanges(), eve::tensor::TF::slice(), eve::dev::lsp::sliceLines(), eve::tensor::kernels::sliceOp(), eve::rts::TrafficReservationSystem::step(), eve::stylize::MeshVfxBatchExecutor::submit(), eve::animation::AnimClipRegistry::unregister(), eve::animation::AnimStateMachine::~AnimStateMachine() , 以及 eve::dialogue::Dialogue::~Dialogue().

◆ end

float end = 1.f

在文件 PrimitiveTessellator.cpp 第 288 行定义.