/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/EnginePlugins/BakingPlugin/Tracer/TracerInterface.h
31 строка
517 B
C-Core
Merge current state of probe baking (#466)
28 авг 2021, 19:12
Не верифицирован
28 авг 2021, 19:12
2df4fe3
Код
Авторство
О чём код?
#pragma once #include <BakingPlugin/BakingPluginDLL.h> class ezBakingScene; class EZ_BAKINGPLUGIN_DLL ezTracerInterface { public: virtual ezResult BuildScene(const ezBakingScene& scene) = 0; struct Ray { EZ_DECLARE_POD_TYPE(); ezVec3 m_vStartPos; ezVec3 m_vDir; float m_fDistance; }; struct Hit { EZ_DECLARE_POD_TYPE(); ezVec3 m_vPosition; ezVec3 m_vNormal; float m_fDistance; }; virtual void TraceRays(ezArrayPtr<const Ray> rays, ezArrayPtr<Hit> hits) = 0; };