Sleeping Wombat Graphic API  1.010
swGraphicAPI
DX11SwapChain.h
1 #pragma once
2 
4 #include "swGraphicAPI/Resources/SwapChain.h"
5 #include "DX11RenderTarget.h"
6 
7 
8 class DX11SwapChain : public SwapChain, protected DX11APIObjects
9 {
10  RTTR_ENABLE( SwapChain )
11 private:
12 
13  IDXGISwapChain* m_swapChain;
14 
15 public:
16  DX11SwapChain( IDXGISwapChain* chain, DX11RenderTarget* windowRT );
17  ~DX11SwapChain();
18 
19  virtual void Present ( int syncInterval ) override;
20  virtual void Resize ( uint16 newWidth, uint16 newHeight ) override;
21 
22 public:
24 };
25 
Implementacja render targetu w DirectX11.
Definition: dx11rendertarget.h:9
Klasa przechowuje w zmiennych statycznych najważniejsze interfejsy DirectX11.
Definition: DX11APIObjects.h:64
static DX11SwapChain * CreateScreenSwapChain(RenderTargetObject *screenRT)
Tworzy object DX11SwapChain z głównego render targetu.
Definition: DX11SwapChain.cpp:51
Definition: DX11SwapChain.h:8
virtual void Resize(uint16 newWidth, uint16 newHeight) override
Definition: DX11SwapChain.cpp:41
Klasa dla render targetów.Klasa umożliwia pobranie jednej z tekstur składowych i udostępnienie dla sh...
Definition: MeshResources.h:301
virtual void Present(int syncInterval) override
Definition: DX11SwapChain.cpp:35
Zawiera deklarację klasy DX11APIObjects i DX11AuxiliaryObjects służących do inicjowania i przechowywa...
Definition: SwapChain.h:33