/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/Engine/RendererCore/Pipeline/Implementation/FrameDataProvider.cpp
28 строк
809 B
Ingrater
clang-tidy use modernize-use-equals-default check (#951)
21 май 2023, 11:31
Не верифицирован
21 май 2023, 11:31
345d6ff
Код
Авторство
О чём код?
#include <RendererCore/RendererCorePCH.h> #include <RendererCore/Pipeline/FrameDataProvider.h> #include <RendererCore/Pipeline/RenderPipeline.h> #include <RendererCore/RenderWorld/RenderWorld.h> EZ_BEGIN_DYNAMIC_REFLECTED_TYPE(ezFrameDataProviderBase, 1, ezRTTINoAllocator) EZ_END_DYNAMIC_REFLECTED_TYPE; ezFrameDataProviderBase::ezFrameDataProviderBase() = default; void* ezFrameDataProviderBase::GetData(const ezRenderViewContext& renderViewContext) { if (m_pData == nullptr || m_uiLastUpdateFrame != ezRenderWorld::GetFrameCounter()) { m_pData = UpdateData(renderViewContext, m_pOwnerPipeline->GetRenderData()); m_uiLastUpdateFrame = ezRenderWorld::GetFrameCounter(); } return m_pData; } EZ_STATICLINK_FILE(RendererCore, RendererCore_Pipeline_Implementation_FrameDataProvider);