3
@author Ustinov Igor aka Igor', DadyaIgor
7
#ifndef __MYGUI_DIRECTX11_VERTEX_BUFFER_H__
8
#define __MYGUI_DIRECTX11_VERTEX_BUFFER_H__
10
#include "MyGUI_Prerequest.h"
11
#include "MyGUI_IVertexBuffer.h"
12
#include "MyGUI_DirectX11RenderManager.h"
19
class DirectX11VertexBuffer : public IVertexBuffer
22
DirectX11VertexBuffer(DirectX11RenderManager* _pRenderManager);
23
virtual ~DirectX11VertexBuffer();
25
virtual void setVertexCount(size_t _count);
26
virtual size_t getVertexCount();
28
virtual Vertex* lock();
29
virtual void unlock();
37
DirectX11RenderManager* mManager;
39
size_t mNeedVertexCount;
42
ID3D11Buffer* mBuffer;
47
#endif // __MYGUI_DIRECTX11_VERTEX_BUFFER_H__
3
@author Ustinov Igor aka Igor', DadyaIgor
7
#ifndef __MYGUI_DIRECTX11_VERTEX_BUFFER_H__
8
#define __MYGUI_DIRECTX11_VERTEX_BUFFER_H__
10
#include "MyGUI_Prerequest.h"
11
#include "MyGUI_IVertexBuffer.h"
12
#include "MyGUI_DirectX11RenderManager.h"
19
class DirectX11VertexBuffer : public IVertexBuffer
22
DirectX11VertexBuffer(DirectX11RenderManager* _pRenderManager);
23
virtual ~DirectX11VertexBuffer();
25
virtual void setVertexCount(size_t _count);
26
virtual size_t getVertexCount();
28
virtual Vertex* lock();
29
virtual void unlock();
37
DirectX11RenderManager* mManager;
39
size_t mNeedVertexCount;
42
ID3D11Buffer* mBuffer;
47
#endif // __MYGUI_DIRECTX11_VERTEX_BUFFER_H__