/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/Engine/RendererVulkan/Shader/PipelineLayoutVulkan.h
27 строк
843 B
Sanakan8472
Copy / Readback fixes (#1963)
11 июн 2026, 18:07
Не верифицирован
11 июн 2026, 18:07
b50d6f1
Код
Авторство
О чём код?
#pragma once #include <RendererFoundation/RendererFoundationDLL.h> #include <RendererFoundation/Shader/PipelineLayout.h> #include <RendererVulkan/RendererVulkanDLL.h> class ezGALPipelineLayoutVulkan : public ezGALPipelineLayout { public: inline vk::PushConstantRange GetPushConstantRange() const { return m_PushConstants; } inline vk::PipelineLayout GetVkPipelineLayout() const { return m_PipelineLayout; } protected: friend class ezGALDeviceVulkan; friend class ezMemoryUtils; virtual ezResult InitPlatform(ezGALDevice* pDevice) override; virtual ezResult DeInitPlatform(ezGALDevice* pDevice) override; ezGALPipelineLayoutVulkan(const ezGALPipelineLayoutCreationDescription& Description); virtual ~ezGALPipelineLayoutVulkan(); private: vk::PushConstantRange m_PushConstants; vk::PipelineLayout m_PipelineLayout; };