You.i Engine
YiD3D11AbstractBufferObject.h
Go to the documentation of this file.
1 // © You i Labs Inc. 2000-2017. All rights reserved.
2 #ifndef _YI_DIRECT3D11_ABSTRACT_BUFFER_OBJECT_H_
3 #define _YI_DIRECT3D11_ABSTRACT_BUFFER_OBJECT_H_
4 
6 #include "renderer/YiGraphics.h"
7 #include "framework/YiPredef.h"
8 
18 {
19 public:
20  CYID3D11AbstractBufferObject(int32_t handle);
21 
23 
24  /*
25  Returns the buffer object Direct3D handle
26  */
27  virtual uint32_t GetHandle();
28 
29 protected:
30  uint32_t m_handle;
31 };
32 
35 #endif // _YI_DIRECT3D11_ABSTRACT_BUFFER_OBJECT_H_
CYID3D11AbstractBufferObject(int32_t handle)
An abstract class for common Direct3D buffer functionality.
Definition: YiD3D11AbstractBufferObject.h:17
Definition: YiBufferObject.h:14
uint32_t m_handle
Definition: YiD3D11AbstractBufferObject.h:30
virtual uint32_t GetHandle()