All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
IdTypes.h
1 // Copyright eeGeo Ltd (2012-2014), All Rights Reserved
2 
3 #pragma once
4 
5 #include "Graphics.h"
6 #include "Types.h"
7 #include "MaterialId.h"
8 #include "tr1.h"
9 
10 namespace Eegeo
11 {
12  namespace Rendering
13  {
14  typedef GLuint TVertexBufferId;
15  typedef GLuint TIndexBufferId;
16  typedef GLuint TTextureId;
17  typedef u32 TShaderId;
18 
19  typedef Materials::MaterialId TMaterialIdWrapper;
20  typedef Eegeo::shared_ptr<TMaterialIdWrapper>::type TMaterialId;
21  }
22 }