/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/Engine/RendererDX11/Resources/RenderTargetViewDX11.h
37 строк
1 KB
Ingrater
clang-tidy modernize use default member init (#950)
19 май 2023, 13:25
Не верифицирован
19 май 2023, 13:25
c714416
Код
Авторство
О чём код?
#pragma once #include <RendererFoundation/Resources/RenderTargetView.h> struct ID3D11RenderTargetView; struct ID3D11DepthStencilView; struct ID3D11UnorderedAccessView; class ezGALRenderTargetViewDX11 : public ezGALRenderTargetView { public: EZ_ALWAYS_INLINE ID3D11RenderTargetView* GetRenderTargetView() const; EZ_ALWAYS_INLINE ID3D11DepthStencilView* GetDepthStencilView() const; EZ_ALWAYS_INLINE ID3D11UnorderedAccessView* GetUnorderedAccessView() const; protected: friend class ezGALDeviceDX11; friend class ezMemoryUtils; ezGALRenderTargetViewDX11(ezGALTexture* pTexture, const ezGALRenderTargetViewCreationDescription& Description); virtual ~ezGALRenderTargetViewDX11(); virtual ezResult InitPlatform(ezGALDevice* pDevice) override; virtual ezResult DeInitPlatform(ezGALDevice* pDevice) override; ID3D11RenderTargetView* m_pRenderTargetView = nullptr; ID3D11DepthStencilView* m_pDepthStencilView = nullptr; ID3D11UnorderedAccessView* m_pUnorderedAccessView = nullptr; }; #include <RendererDX11/Resources/Implementation/RenderTargetViewDX11_inl.h>