24 , AllowFullscreen( true )
26 , WindowHandle( nullptr )
43 , m_renderTarget( windowRT )
53 virtual void Present (
int syncInterval ) = 0;
uint16_t uint16
Definition: TypesDefinitions.h:29
void * WindowHandler
Definition: SwapChain.h:6
ResourcePtr< RenderTargetObject > m_renderTarget
Definition: SwapChain.h:38
ResourceFormat
Specyfikuje format tekstury bądź innego zasobu.
Definition: GraphicAPIConstants.h:153
uint8 SamplesQuality
Definition: SwapChain.h:16
uint8 SamplesCount
Definition: SwapChain.h:15
#define WRONG_ID
Definition: MeshResources.h:29
unsigned short Height
Definition: SwapChain.h:13
virtual void Resize(uint16 newWidth, uint16 newHeight)=0
virtual ~SwapChain()
Definition: SwapChain.h:49
ResourceFormat Format
Definition: SwapChain.h:14
virtual void Present(int syncInterval)=0
Plik zawiera deklaracje formatów wierzchołków oraz klas zawierających assety shadery itp...
RTTR_ENABLE(EngineObject)
uint8_t uint8
Definition: TypesDefinitions.h:27
unsigned short Width
Definition: SwapChain.h:12
Definition: SwapChain.h:9
virtual std::string GetResourceName() const override
Zwraca nazwę zasobu. To może być nazwa pliku, na podstawie którego stworzono zasób, ale zasadniczo interpretacja jest dowolna.
Definition: SwapChain.h:60
SwapChain(RenderTargetObject *windowRT)
Definition: SwapChain.h:41
WindowHandler WindowHandle
Definition: SwapChain.h:11
Klasa dla render targetów.Klasa umożliwia pobranie jednej z tekstur składowych i udostępnienie dla sh...
Definition: MeshResources.h:301
Klasa ułatwiająca zarządzanie odwołaniami do assetów.Obiekty assetów (np. MaterialObject, TextureObject, VertexShader, PixelShader itp.) wymagają jakiegoś systemu zapewniającego współdzielenie między innymi obiektami.
Definition: ResourceObject.h:30
Definition: SwapChain.h:33
virtual std::string GetResourceName() const override
Definition: MeshResources.cpp:463
SwapChainDescriptor()
Definition: SwapChain.h:21
bool AllowFullscreen
Definition: SwapChain.h:17
uint8 NumBuffers
Definition: SwapChain.h:18
ResourcePtr< RenderTargetObject > GetRenderTarget()
Definition: SwapChain.h:57