/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/Engine/RendererCore/Pipeline/Renderer.h
16 строк
631 B
C-Core
Custom Render Hooks (#1801)
30 янв 2026, 19:53
Не верифицирован
30 янв 2026, 19:53
705e880
Код
Авторство
О чём код?
#pragma once #include <RendererCore/Pipeline/RenderData.h> /// \brief This is the base class for types that handle rendering of different object types. /// /// E.g. there are different renderers for meshes, particle effects, light sources, etc. class EZ_RENDERERCORE_DLL ezRenderer : public ezReflectedClass { EZ_ADD_DYNAMIC_REFLECTION(ezRenderer, ezReflectedClass); public: virtual void GetSupportedRenderDataTypes(ezDynamicArray<const ezRTTI*>& out_types) const = 0; virtual void RenderBatch(const ezRenderViewContext& renderViewContext, const ezRenderPipelinePass* pPass, const ezRenderDataBatch& batch) const = 0; };