This commit is contained in:
2025-05-13 02:50:08 +03:00
parent 20b4502be5
commit 9af2bb814e
102 changed files with 259423 additions and 2 deletions
+28
View File
@@ -0,0 +1,28 @@
#ifndef RenderTargetOutput_h__
#define RenderTargetOutput_h__
#include "RenderOutput.h"
#include "d3d11_types.h"
#include "Renderer.h"
/*
class RenderTargetOutput : public RenderOutput {
public:
static std::shared_ptr<RenderTargetOutput> Create(RendererPtr renderer);
virtual uint32_t GetWidth() override;
virtual uint32_t GetHeight() override;
virtual ID3D11RenderTargetViewPtr GetRenderTargetView() override;
virtual ID3D11DepthStencilViewPtr GetDepthStencilView() override;
virtual void Present() override;
virtual void OnPreRender(RendererPtr renderer) override;
void Resize(uint32_t width, uint32_t height);
private:
RenderTargetOutput(RendererPtr renderer);
ID3D11DepthStencilViewPtr _dsView;
ID3D11RenderTargetViewPtr _rtView;
ID3D11Texture2DPtr _ds;
ID3D11Texture2DPtr _rt;
RendererPtr _renderer;
};*/
#endif // RenderTargetOutput_h__