Sleeping Wombat GUI  0.100
swGUI
MockBuffer.h
Go to the documentation of this file.
1 #pragma once
2 
10 
11 
12 namespace sw
13 {
14 
17 class MockBuffer : public BufferObject
18 {
20 private:
21 
23 
24 protected:
25  ~MockBuffer();
26 public:
27  MockBuffer( const std::wstring& name, const BufferInfo& descriptor );
28 
29 
30  static MockBuffer* CreateFromMemory( const std::wstring& name, const uint8* data, const BufferInfo& bufferInfo );
31 
32  virtual MemoryChunk CopyData () override;
33  virtual const BufferInfo& GetDescriptor () const { return m_descriptor; }
34 };
35 
36 } // sw
Obiekt opakowujący bufor.Bufor może być zarówno buforem wierzchołków, indeksów jak i stałych...
Definition: MeshResources.h:516
Definition: MockBuffer.h:17
Definition: DirectInputModule.cpp:11
Klasa przechowuje pamięć o dowolnym przeznaczeniu.
Definition: MemoryChunk.h:8
Descriptor of buffer.
Definition: IBuffer.h:35
Plik zawiera deklaracje formatów wierzchołków oraz klas zawierających assety shadery itp...
virtual MemoryChunk CopyData() override
Kopiuje dane z bufora i umieszcza je w zwracanym MemoryChunku.
Definition: MockBuffer.cpp:44
MockBuffer(const std::wstring &name, const BufferInfo &descriptor)
Definition: MockBuffer.cpp:24
BufferInfo m_descriptor
Definition: MockBuffer.h:22
~MockBuffer()
Definition: MockBuffer.cpp:31
uint8_t uint8
Definition: TypesDefinitions.h:27
static MockBuffer * CreateFromMemory(const std::wstring &name, const uint8 *data, const BufferInfo &bufferInfo)
Definition: MockBuffer.cpp:36
RTTR_ENABLE(BufferObject)
virtual const BufferInfo & GetDescriptor() const
Returns buffer descriptor.
Definition: MockBuffer.h:33