All Classes Files Functions Variables Typedefs Pages
TextureUnits.hpp
1 #pragma once
2 
3 #include <vector>
4 
5 namespace lumina {
6 
7 
8 class TextureUnits {
9 public:
10  static void init();
11  static bool isPrimed(int index);
12  static int countPrimed();
13  static void setPrimed(int index);
14  static void unsetPrimed(int index);
15 
16 private:
17  static std::vector<bool> s_primedUnits;
18  static int s_primedCount;
19 };
20 
21 int getMaxTexUnits();
22 
23 }
24 
25 #include "TextureUnits.tpp"
Definition: TextureUnits.hpp:8