All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
IndexBufferRange.h
1 // Copyright eeGeo Ltd (2012-2014), All Rights Reserved
2 
3 #pragma once
4 
5 namespace Eegeo
6 {
7  namespace Culling
8  {
10  {
11  public:
12  IndexBufferRange(int startIndex, int numOfIndices)
13  : m_startIndex(startIndex)
14  , m_numOfIndices(numOfIndices)
15  {
16 
17  }
18 
19  inline int StartIndex() const { return m_startIndex; }
20  inline int NumOfIndices() const { return m_numOfIndices; }
21  inline bool IsEmpty() const { return (m_numOfIndices == 0); }
22 
23  private:
24  int m_startIndex;
25  int m_numOfIndices;
26  };
27  }
28 }