X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Ftexturecube.h;h=ea1c8296190ade9703121238771c9277baba3d04;hp=62f1189aa541426ff86d0cdcb5593604155a2dea;hb=3d8438922e24b787587d0c8f1883c5567a4af573;hpb=e01371d38e290b4c526146fd5d1388bba8201233 diff --git a/source/texturecube.h b/source/texturecube.h index 62f1189a..ea1c8296 100644 --- a/source/texturecube.h +++ b/source/texturecube.h @@ -49,11 +49,12 @@ public: }; private: - PixelFormat ifmt; unsigned size; unsigned allocated; + static TextureCubeFace face_order[6]; static Vector3 directions[6]; + static unsigned orientations[12]; public: TextureCube(); @@ -93,6 +94,8 @@ public: 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);