载入中...
搜索中...
未找到
AnimCurveLibrary.cpp 文件参考
#include "animation/AnimCurveLibrary.h"
#include <algorithm>
#include <bit>
#include <cmath>
#include <cstdint>
#include <map>
#include <stdexcept>
#include <string>
#include <vector>
#include "common/Utf8Validation.h"

浏览源代码.

类

struct  eve::animation::AnimCurveLibrary::Impl
 

命名空间

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

变量说明

◆ channels

◆ duration

float duration

在文件 AnimCurveLibrary.cpp 第 18 行定义.

被这些函数引用 eve::action::ActionTimeline::activeBlocks(), eve::camera::CameraController::addFovImpulse(), eve::animation::SpriteClip::addFrame(), eve::animation::SpriteClip::addFrameByName(), eve::camera::CameraController::addImpulse(), eve::animation::SpriteClip::addRange(), eve::editor::ActionTimelineWidget::addStateAtCursor(), eve::daynight::SkyRuntime::advance(), eve::daynight::SkyTimeline::advance(), eve::effects::EffectContainer::apply(), eve::effects::EffectContainer::apply(), eve::rts::RTS::applyStatusEffect(), eve::combat::CombatCharacterRuntime::applyStun(), eve::animation::MontagePlayer::beginBlendOut(), eve::audio_editing::AudioAuditionTransport::bind(), eve::rts::RTS::build(), eve::rts::RTSProductionActionAdapter::build(), eve::animation::buildSmrFeatures(), eve::queue_editing::RuntimeQueueInspector::capture(), eve::authority::Store::deny(), eve::particles_graphics_editing::ParticleEmitterOffscreenPresenter::draw(), eve::rts::ProductionComponent::enqueue(), eve::production::WorkQueue::enqueue(), eve::editor::exposeActionTimelineScriptBindings(), eve::animation_editor::exposeAnimationClipEditorScriptBindings(), eve::animation::exposeAnimInertializerBindings(), eve::climbing::exposeClimbingMotionBindings(), eve::animation::exposeMotionScriptBindings(), eve::daynight::exposeSkyScriptBindings(), eve::editor::ActionTimelinePayloadEditor::fitBlockToClip(), eve::editor::ActionTimelinePayloadEditor::fitClipToNaturalDuration(), eve::daynight::SkyTimeline::frame(), eve::animation::SpriteClip::frameAtTime(), eve::action::ActionPrefabSpawnBinding::fromPayload(), eve::action::ActionTimeline::fromValue(), eve::animation::SpineSkeletonData::getAnimationDuration(), eve::animation::SpriteClip::getFPS(), eve::animation::SpriteClip::getFrameDuration(), eve::authority::Store::grant(), eve::dialogue::ConversationLocalizationCatalog::importCsv(), eve::editor::ActionTimelineWidget::layout(), eve::animation::detail::legacyStep(), eve::animation::loadAnimationTracks(), eve::animation_editing::AnimationClipDocumentTarget::loadSnapshot(), eve::localization_editing::LocalizationDocument::loadSnapshot(), eve::editor::ActionTimelineTarget::makeSet(), eve::animation::Animation::motion(), eve::animation::MotionBuilder::MotionBuilder(), eve::animation::Animation::motionColor(), eve::animation::MotionColorBuilder::MotionColorBuilder(), eve::animation::Animation::motionQuat(), eve::animation::MotionQuatBuilder::MotionQuatBuilder(), eve::animation::Animation::motionVec2(), eve::animation::MotionVec2Builder::MotionVec2Builder(), eve::animation::Animation::motionVec3(), eve::animation::MotionVec3Builder::MotionVec3Builder(), eve::particles::ParticleEffect::naturalDuration(), eve::animation::Animation::newTween(), eve::editor::ActionTimelineWidget::pan(), eve::asset_import::prepareUnitySpriteAnimation(), eve::animation::Animation::punch(), eve::animation::Animation::punchVec2(), eve::animation::Animation::punchVec3(), eve::rts::RTS::queueScriptResearch(), eve::rts::RTS::queueScriptUnit(), eve::dialogue::DialogueVoice::registerClip(), eve::animation_editing::registerEditingCommands(), eve::animation::MontagePlayer::reloadClips(), eve::rpg::StoryEventCatalogue::replaceFromJsonStrict(), eve::animation::MotionDatabase::SchemaSampler::root(), eve::rts::RTSLockstep::RTSLockstep(), eve::editor::AnimationRootMotionPreviewSource::sampleRootMotion(), eve::action::ActionTimeline::sectionRange(), eve::audio_editing::AudioAuditionTransport::seek(), eve::animation::SpriteClip::setFPS(), eve::audio_editing::AudioAuditionTransport::setLoop(), eve::graphics::Renderable3D::setMeshLodFadePolicy(), eve::joystick::sdl::Pad::setVibration(), eve::editor::ActionTimelineWidget::setVisibleRange(), eve::animation::Animation::shake(), eve::animation::Animation::shakeVec2(), eve::animation::Animation::shakeVec3(), eve::scene_editor::ScenePhysicsPlacementBackend::step(), eve::rts::RTS::stepScript(), eve::action::ActionTimeline::toValue(), eve::avatar::AvatarInstance::transitionExpression(), eve::daynight::SkyRuntime::transitionTo(), eve::daynight::SkyTimeline::transitionTo(), eve::animation::Tween::Tween(), eve::effects::EffectContainer::update(), eve::animation::Animation::update(), eve::animation::AnimPlayer::update(), eve::animation::AnimStateMachine::update(), eve::particles::ParticleSimSystem::update(), eve::particles::ParticleEffect::updateTimeline() , 以及 eve::editor::ActionTimelineWidget::zoom().

◆ time

float time

在文件 AnimCurveLibrary.cpp 第 15 行定义.

◆ value

float value

在文件 AnimCurveLibrary.cpp 第 15 行定义.