载入中...
搜索中...
未找到
GltfMaterials.cpp 文件参考
#include "asset/import/GltfMaterials.h"
#include <algorithm>
#include <cmath>
#include <limits>
#include "asset/import/GltfDecode.h"
#include "asset/import/ImportCommon.h"

浏览源代码.

命名空间

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

函数

bool eve::asset_import::gltf::supportsMaterialExtension (std::string_view name)
 Whether this adapter translates the named standard material/texture extension.
 
Result< void > eve::asset_import::gltf::appendMaterials (const GltfImportRequest &request, const Value::Object &root, const std::vector< std::span< const uint8_t > > &buffers, PreparedAssetImport &output)
 

变量说明

◆ message

std::string message

在文件 GltfMaterials.cpp 第 10 行定义.

◆ output

PreparedAssetImport& output

在文件 GltfMaterials.cpp 第 32 行定义.

◆ path

std::string path

在文件 GltfMaterials.cpp 第 33 行定义.

◆ request

const GltfImportRequest& request

在文件 GltfMaterials.cpp 第 31 行定义.

被这些函数引用 eve::action::AbilityRuntime::activate(), eve::combat::CombatLoopRuntime::advance(), eve::building::PlacementSystem::PatternPreview::anchorCount(), eve::dev::PlayTraceBuffer::append(), eve::asset_import::gltf::appendAnimation(), eve::asset_import::gltf::appendMaterials(), eve::combat::DamageRuntime::apply(), eve::combat::CombatActionDamageSink::apply(), eve::combat::HitFeelRuntime::apply(), eve::procgen::MeshDeformationSession::applyBrushGpuResult(), eve::combat::HitFeelRuntime::applyFromOutcome(), eve::combat::MeleeHitRuntime::applyHits(), eve::card::CardEffectExecutor::applyImmediate(), eve::procgen::MeshDeformationSession::applyImpactGpuResult(), eve::crowd::Crowd::applySpawnBatch(), eve::climbing::bakeClimbingAnchorGraph(), eve::rpg::Crafting::begin(), eve::scene_editor::SceneEditorSession::beginPhysicsPlacement(), eve::asset_import::bindUnityRenderers(), eve::scene_editor::ScenePhysicsPlacementBackend::Impl::build(), eve::rts::RTSProductionActionAdapter::build(), eve::editor::DialogueSubtitlePreviewService::build(), eve::gpuagents_editor::GpuAgentsPreviewService::build(), eve::editor::SurfaceFluidPreviewService::build(), eve::rts::RTSProductionActionAdapter::build(), eve::rts::RTSProductionActionAdapter::cancel(), eve::rts::RTSProductionActionAdapter::cancel(), eve::script::ScriptModuleResolver::canonicalize(), eve::rts::RTS::castScriptAbility(), eve::rpg::WorldInteraction::collectLoot(), eve::rpg::RPG::collectWorldLoot(), eve::procgen::Procgen::completeCellCleanupAtomic(), eve::procgen::RuntimeGeneration::completeCleanup(), eve::procgen::RuntimeGeneration::completeCleanupRequest(), eve::procgen::RuntimeGeneration::completeGeneration(), eve::settlement::SettlementRuleSet::configure(), eve::action_editor::ActionEditorModule::TargetFactory::create(), eve::archspace_editor::ArchSpaceEditorModule::TargetFactory::create(), eve::avatar_editor::AvatarEditorModule::TargetFactory::create(), eve::fluids_editor::FluidsAutomationTargetFactory::create(), eve::gpuagents_editor::GpuAgentsAutomationTargetFactory::create(), eve::material_editor::MaterialEditorModule::TargetFactory::create(), eve::biome_editor::BiomeEditorModule::TargetFactory::create(), eve::scene_editor::SceneEditorModule::TargetFactory::create(), eve::animation_editor::AnimationEditorModule::TargetFactory::create(), eve::voxel_editor::VoxelEditorModule::TargetFactory::create(), eve::scene_editor::ScenePhysicsPlacementBackend::create(), eve::settlement::createSettlementReplayRecord(), eve::climbing::decodeClimbingAnchorBakeRequest(), eve::climbing::decodeClimbingPredictionRequest(), eve::dialogue::decodeDialogueCommandRequest(), eve::pixelworld::decodePixelWorldGenerationRequestJson(), eve::gpgpu::Gpgpu::deform(), eve::particles_graphics_editing::ParticleEmitterOffscreenPresenter::draw(), eve::editor::ActionTimelineWidget::draw(), eve::asset_procgen::TerrainDetailGpuResolver::drawShadow(), eve::editor::EditorValidationService::EditorValidationService(), eve::climbing::encodeClimbingAnchorBakeRequest(), eve::climbing::encodeClimbingPredictionRequest(), eve::pixelworld::encodePixelWorldGenerationRequestJson(), eve::rts::ProductionComponent::enqueue(), eve::production::WorkQueue::enqueue(), eve::production::WorkQueue::enqueue(), eve::combat::BodyPartDamageRule::evaluate(), eve::combat::BodyPartDamageRule::evaluateForPart(), eve::scene_editor::SceneEditorSession::execute(), eve::rts::ActionAdapter::execute(), eve::building::PlacementSession::executeBrush(), eve::building::PlacementSession::executeEdgeCurve(), eve::building::PlacementSession::executeEdgeCurveOnSurface(), eve::building::PlacementSession::executeEdgeLine(), eve::building::PlacementSession::executeEdgePath(), eve::executeGameplayControlJson(), eve::executeGameplayControlRequest(), eve::editor::EditorSession::executePlan(), eve::editor::EditorCommandService::executePlan(), eve::dev::executePlayJson(), eve::dev::executePlayRequest(), eve::dev::executePlayRequest(), eve::building::PlacementSession::executeRectangle(), eve::dev::executeSoftRestart(), eve::asset_import::executeUnityVegetationConversion(), eve::asset_import::expandUnityPrefab(), eve::housegen::HouseGen::expose(), eve::housegen::exposeHouseGeneration(), eve::scene_editor::exposeSceneEditorSessions(), eve::dev::DevTool::exposeScriptApi(), eve::procgen::RuntimeGeneration::failGeneration(), eve::audio_editing::AudioWaveformService::generate(), eve::housegen::HouseGen::generate(), eve::pixelworld::generatePixelWorld(), eve::dev::LanguageServer::handleMessage(), eve::combat::DamageRuntime::heal(), eve::audio_editing::AudioImportDiagnosticsService::inspect(), eve::editor::ScenePrefabService::instantiate(), eve::editor::EditorAutomationProvider::invoke(), eve::procgen::RuntimeGeneration::isRequestCurrent(), eve::rts::RTSProjectileSystem::launch(), eve::scene_editing::SceneTargetBase::makeCreate(), eve::ui_editing::UiDocumentTarget::makeCreate(), eve::weapon::WeaponActionAdapter::makeDefinition(), eve::tactics::makeFaceRequest(), eve::stylize::AttackVfxRuntime::Impl::makeLayerRequest(), eve::tactics::makeMoveRequest(), eve::rpg::SkillActionAdapter::makeRequest(), eve::weapon::WeaponActionAdapter::makeRequest(), eve::tactics::makeSettlementRequest(), eve::rpg::makeStatusTickSettlementRequest(), eve::combat::GuardWindowState::mitigate(), eve::procgen::RuntimeGeneration::nextCleanup(), eve::procgen::RuntimeGeneration::nextGenerate(), eve::asset_import::gltf::parseDocument(), eve::dev::parsePlayTrace(), eve::building::PlacementSystem::placePattern(), eve::editor::EditorCommandService::plan(), eve::scene_editing::ScenePlacementToolLogic::plan(), eve::editor::EditorSession::planCommand(), eve::climbing::ClimbingAnchorGraphInstance::planRoute(), eve::card::CardPlayPaymentAdapter::play(), eve::card::Card::play(), eve::card::CardPlayPaymentAdapter::play(), eve::stylize::AttackVfxRuntime::play(), eve::stylize_action::StylizeAction::play(), eve::tactics::TacticsActionExecutor::prepare(), eve::editor::NativeVegetationConversionPreparer::prepare(), eve::asset_import::prepareGltfImport(), eve::asset_import::prepareImageImport(), eve::asset_import::prepareLegacyAnimationImport(), eve::asset_import::prepareUnityCollection(), eve::asset_import::prepareUnityFbx(), eve::asset_import::prepareUnityMaterial(), eve::asset_import::prepareUnityNativeMesh(), eve::asset_import::prepareUnityNativeTexture(), eve::asset_import::prepareUnityNativeVolumeTexture(), eve::asset_import::prepareUnityPrefab(), eve::asset_import::prepareUnityProjectImport(), eve::asset_import::prepareUnitySpriteAnimation(), eve::asset_import::prepareUnityVegetationConversionBatch(), eve::asset_import::prepareUnityVegetationConversionImport(), eve::asset_import::prepareUnityVegetationMaterial(), eve::asset_import::prepareUnityVegetationPreset(), eve::asset_import::prepareUnityVegetationScene(), eve::asset_import::prepareUnrealM4Import(), eve::combat::DamageRuntime::preview(), eve::building::PlacementSession::previewBrush(), eve::building::PlacementSystem::previewPattern(), eve::building::PlacementSession::previewRectangle(), eve::combat::DamageRuntime::previewSettlement(), eve::procgen::Procgen::publishCellInstanceDelta(), eve::procgen::Procgen::publishCellInstances(), eve::procgen::Procgen::publishCellSnapshot(), eve::action_editor::registerEditingCommands(), eve::animation_editing::registerEditingCommands(), eve::archspace_editing::registerEditingCommands(), eve::audio_editing::registerEditingCommands(), eve::material_editing::registerEditingCommands(), eve::biome_editing::registerEditingCommands(), eve::scene_editing::registerEditingCommands(), eve::voxel_editing::registerEditingCommands(), eve::editor::EditorTargetCoordinator::registerPlannedCommand(), eve::procgen_editing::registerRoadNetworkEditingCommands(), eve::procgen::Procgen::removeCellInstances(), eve::procgen::Procgen::removeCellInstancesAtomic(), eve::editor::MaterialPreviewService::render(), eve::editor::OffscreenMaterialPreviewRenderer::render(), eve::graphics_editing::GraphicsOffscreenPreviewService::render(), eve::particles_graphics_editing::ParticleOffscreenPreviewService::render(), eve::editor::StylizeOffscreenPreviewService::render(), eve::editor::SurfaceFluidOffscreenPreviewService::render(), eve::editor::UiOffscreenPreviewRenderer::render(), eve::ResourceManager::requestAll(), eve::combat::CombatCancelResolver::resolve(), eve::script::ScriptModuleResolver::Impl::resolve(), eve::asset_procgen::TerrainDetailGpuResolver::resolve(), eve::asset_import::gltf::resolveBuffers(), eve::stylize::AttackVfxRuntime::Impl::resolveSkinId(), eve::dnut::SequenceRuntime::restoreState(), eve::animation::SmrNeuralProvider::retarget(), eve::rpg::SettlementPipeline::run(), eve::scene_editing::SceneHostEditorTarget::SceneHostEditorTarget(), eve::rts::RTS::setAIProductionRequest(), eve::editor::VegetationConverterController::setRequest(), eve::card::CardEffectExecutor::settle(), eve::tactics::TacticsSettlementRuntime::settle(), eve::settlement::SettlementPipeline::settle(), eve::rpg::BattleVictory::settle(), eve::tactics::TacticsSettlementRuntime::settleAtomic(), eve::rpg::RPG::settleBattleVictory(), eve::settlement::SettlementPipeline::settleChain(), eve::rpg::RPG::settleEncounterVictory(), eve::settlement::SettlementPipeline::SettlementPipeline(), eve::rpg::Battle::settleStatusTick(), eve::combat::CombatCameraFraming::solve(), eve::combat::CombatMotionWarp::solve(), eve::weapon::CombatCarrierRuntime::spawn(), eve::weapon::CombatCarrierRuntime::spawn(), eve::weapon::ProjectileRuntime::spawn(), eve::weapon::CombatCarrierRuntime::spawnVolley(), eve::weapon::CombatCarrierRuntime::spawnVolley(), eve::npc_ai::NavigationTaskService::start(), eve::stylize::AttackVfxRuntime::Impl::startOneLayer(), eve::rts::TacticsSystem::step(), eve::rts::RTSProjectileSystem::step(), eve::rts::RTS::step(), eve::rpg::SkillActionAdapter::submit(), eve::action::ActionRuntime::submit(), eve::rpg::ProductControl::submitGameplay(), eve::procgen::Procgen::synchronizeCellInstances(), eve::procgen::Procgen::synchronizeCellInstancesAtomic(), eve::container::TransferService::transfer(), eve::climbing::ClimbingRuntime::tryBeginPredicted(), eve::stylize::AttackVfxRuntime::Impl::updateDraining(), eve::stylize::AttackVfxRuntime::Impl::updateLiveLayer(), eve::editor::EditorValidationService::validate() , 以及 eve::settlement::validateSettlementRequest().