/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/EditorPlugins/Assets/EnginePluginAssets/AnimationClipAsset/AnimationClipView.cpp
39 строк
1 KB
C-Core
Render Pipeline Blackboards (#1974)
06 июл 2026, 13:55
Не верифицирован
06 июл 2026, 13:55
5715bdc
Код
Авторство
О чём код?
#include <EnginePluginAssets/EnginePluginAssetsPCH.h> #include <EnginePluginAssets/AnimationClipAsset/AnimationClipContext.h> #include <EnginePluginAssets/AnimationClipAsset/AnimationClipView.h> #include <RendererCore/RenderWorld/RenderWorld.h> ezAnimationClipViewContext::ezAnimationClipViewContext(ezAnimationClipContext* pContext) : ezEngineProcessViewContext(pContext) { m_pContext = pContext; // Start with something valid. m_Camera.SetCameraMode(ezCameraMode::PerspectiveFixedFovX, 45.0f, 0.1f, 1000.0f); m_Camera.LookAt(ezVec3(1, 1, 1), ezVec3::MakeZero(), ezVec3(0.0f, 0.0f, 1.0f)); } ezAnimationClipViewContext::~ezAnimationClipViewContext() = default; bool ezAnimationClipViewContext::UpdateThumbnailCamera(const ezBoundingBoxSphere& bounds) { return !FocusCameraOnObject(m_Camera, bounds, 45.0f, -ezVec3(5, -2, 3)); } ezViewHandle ezAnimationClipViewContext::CreateView() { ezView* pView = CreateDefaultView("Animation Clip Editor - View"); return pView->GetHandle(); } void ezAnimationClipViewContext::SetCamera(const ezViewRedrawMsgToEngine* pMsg) { if (m_pContext->m_bDisplayGrid) { ezEngineProcessViewContext::DrawSimpleGrid(); } ezEngineProcessViewContext::SetCamera(pMsg); }