Sleeping Wombat GUI  0.100
swGUI
DX11SwapChain.h
Go to the documentation of this file.
1 #pragma once
2 
5 #include "DX11RenderTarget.h"
6 
7 
8 class DX11SwapChain : public SwapChain, protected DX11APIObjects
9 {
11 private:
12 
13  IDXGISwapChain* m_swapChain;
14 
15 public:
16  DX11SwapChain( IDXGISwapChain* chain, DX11RenderTarget* windowRT );
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
uint16_t uint16
Definition: TypesDefinitions.h:29
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
~DX11SwapChain()
Definition: DX11SwapChain.cpp:25
RTTR_ENABLE(EngineObject)
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...
IDXGISwapChain * m_swapChain
Definition: DX11SwapChain.h:13
Definition: SwapChain.h:33
DX11SwapChain(IDXGISwapChain *chain, DX11RenderTarget *windowRT)
Definition: DX11SwapChain.cpp:19