Commit | Line | Data |
---|---|---|
2166f0fa SK |
1 | // File: OpenGl_Matrix.hxx |
2 | // Created: 20 September 2011 | |
3 | // Author: Sergey ZERCHANINOV | |
4 | // Copyright: OPEN CASCADE 2011 | |
5 | ||
6 | #ifndef OpenGl_Matrix_Header | |
7 | #define OpenGl_Matrix_Header | |
8 | ||
9 | #include <InterfaceGraphic_telem.hxx> | |
10 | ||
11 | struct OpenGl_Matrix | |
12 | { | |
13 | float mat[4][4]; | |
1c35b92f | 14 | DEFINE_STANDARD_ALLOC |
2166f0fa SK |
15 | }; |
16 | ||
17 | Standard_EXPORT void OpenGl_Multiplymat3 (OpenGl_Matrix *c, const OpenGl_Matrix *a, const OpenGl_Matrix *b); | |
18 | Standard_EXPORT void OpenGl_Transposemat3 (OpenGl_Matrix *c, const OpenGl_Matrix *a); | |
19 | ||
20 | #endif //OpenGl_Matrix_Header |