/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/EditorPlugins/Assets/EnginePluginAssets/MaterialAsset/MaterialView.cpp
27 строк
912 B
C-Core
Render Pipeline Blackboards (#1974)
06 июл 2026, 13:55
Не верифицирован
06 июл 2026, 13:55
5715bdc
Код
Авторство
О чём код?
#include <EnginePluginAssets/EnginePluginAssetsPCH.h> #include <EnginePluginAssets/MaterialAsset/MaterialContext.h> #include <EnginePluginAssets/MaterialAsset/MaterialView.h> #include <RendererCore/RenderWorld/RenderWorld.h> ezMaterialViewContext::ezMaterialViewContext(ezMaterialContext* pMaterialContext) : ezEngineProcessViewContext(pMaterialContext) { m_pMaterialContext = pMaterialContext; } ezMaterialViewContext::~ezMaterialViewContext() = default; void ezMaterialViewContext::PositionThumbnailCamera() { m_Camera.SetCameraMode(ezCameraMode::PerspectiveFixedFovX, 45.0f, 0.1f, 1000.0f); m_Camera.LookAt(ezVec3(2.4f, -2.4f, 1.0f), ezVec3::MakeZero(), ezVec3(0.0f, 0.0f, 1.0f)); } ezViewHandle ezMaterialViewContext::CreateView() { ezView* pView = CreateDefaultView("Material Editor - View"); pView->SetShaderPermutationVariable("MATERIAL_PREVIEW", "TRUE"); return pView->GetHandle(); }