Sleeping Wombat GUI  0.100
swGUI
MockRenderTarget.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 
6 namespace sw
7 {
8 
9 
10 
14 {
16 private:
17 
20 
21 protected:
23 public:
24  MockRenderTarget( TextureObject* colorBuffer,
25  TextureObject* depthBuffer,
26  TextureObject* stencilBuffer );
27 
28 
29  inline uint16 GetWidth() { return m_width; }
30  inline uint16 GetHeight() { return m_height; }
31  inline void SetHeight ( uint16 value ) { m_height = value; }
32  inline void SetWidth ( uint16 value ) { m_width = value; }
33 
35  static MockRenderTarget* CreateRenderTarget( const std::wstring& name, const RenderTargetDescriptor& renderTargetDescriptor );
36 
37 private:
38  static bool ValidateDescriptor( const RenderTargetDescriptor& renderTargetDescriptor );
39 };
40 
41 } // sw
uint16_t uint16
Definition: TypesDefinitions.h:29
uint16 GetHeight()
Definition: MockRenderTarget.h:30
Definition: DirectInputModule.cpp:11
void SetWidth(uint16 value)
Definition: MockRenderTarget.h:32
void SetHeight(uint16 value)
Definition: MockRenderTarget.h:31
Definition: MockRenderTarget.h:13
Struktura używana do tworzenia render targetu.
Definition: MeshResources.h:238
uint16 m_width
Definition: MockRenderTarget.h:19
Plik zawiera deklaracje formatów wierzchołków oraz klas zawierających assety shadery itp...
static MockRenderTarget * CreateScreenRenderTarget()
Definition: MockRenderTarget.cpp:39
Klasa przechowująca tekstury.Klasa bazowa, która będzie używana przez obiekty silnika. Powinny po niej odziedziczyć obiekty konkretnego API graficznego, żeby zaimplementować najważniejsze funkcjonalności.
Definition: MeshResources.h:206
uint16 GetWidth()
Definition: MockRenderTarget.h:29
~MockRenderTarget()
Definition: MockRenderTarget.cpp:22
RTTR_ENABLE(RenderTargetObject)
static MockRenderTarget * CreateRenderTarget(const std::wstring &name, const RenderTargetDescriptor &renderTargetDescriptor)
Definition: MockRenderTarget.cpp:52
Klasa dla render targetów.Klasa umożliwia pobranie jednej z tekstur składowych i udostępnienie dla sh...
Definition: MeshResources.h:301
static bool ValidateDescriptor(const RenderTargetDescriptor &renderTargetDescriptor)
Definition: MockRenderTarget.cpp:85
uint16 m_height
Definition: MockRenderTarget.h:18
MockRenderTarget(TextureObject *colorBuffer, TextureObject *depthBuffer, TextureObject *stencilBuffer)
Definition: MockRenderTarget.cpp:29