/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/EditorPlugins/Scene/EditorPluginScene/Visualizers/DirectionalLightVisualizerAdapter.h
26 строк
847 B
Sanakan8472
Area Lights (#1908)
20 апр 2026, 20:27
Не верифицирован
20 апр 2026, 20:27
bdf6e41
Код
Авторство
О чём код?
#pragma once #include <EditorEngineProcessFramework/Gizmos/GizmoHandle.h> #include <EditorFramework/EditorFrameworkDLL.h> #include <EditorFramework/Visualizers/VisualizerAdapter.h> /// Visualizer for directional lights. /// /// Renders a cone along the light direction whose half-angle matches the authored source angle /// (the "sun disc" size). The cone's length is purely symbolic since directional lights have no /// position in the scene; only the opening angle carries meaning. class ezDirectionalLightVisualizerAdapter : public ezVisualizerAdapter { public: ezDirectionalLightVisualizerAdapter(); ~ezDirectionalLightVisualizerAdapter(); protected: virtual void Finalize() override; virtual void Update() override; virtual void UpdateGizmoTransform() override; float m_fAngleScale = 0.0f; ezEngineGizmoHandle m_hGizmo; };