};
private:
- PixelFormat ifmt;
unsigned size;
unsigned allocated;
+ static TextureCubeFace face_order[6];
static Vector3 directions[6];
+ static unsigned orientations[12];
public:
TextureCube();
and 5, inclusive. */
static TextureCubeFace enumerate_faces(unsigned);
+ static unsigned get_face_index(TextureCubeFace);
+
/** Returns a vector pointing out of the face. */
static const Vector3 &get_face_direction(TextureCubeFace);