[DEV] something has been done
This commit is contained in:
parent
9a84c63701
commit
9dccd96fde
2
external/etk
vendored
2
external/etk
vendored
@ -1 +1 @@
|
||||
Subproject commit 03e91578914d2c5c1d6ec60fe28411bf037f6fa9
|
||||
Subproject commit 3d4b4123b758fa2ae9421041503e86b56f599826
|
@ -37,7 +37,7 @@ void ewol::openGL::UnInit(void)
|
||||
l_matrixCamera.Identity();
|
||||
}
|
||||
|
||||
void ewol::openGL::SetBasicMatrix(mat4& newOne)
|
||||
void ewol::openGL::SetBasicMatrix(const mat4& newOne)
|
||||
{
|
||||
if (l_matrixList.Size()!=1) {
|
||||
EWOL_ERROR("matrix is not corect size in the stack : " << l_matrixList.Size());
|
||||
@ -46,7 +46,7 @@ void ewol::openGL::SetBasicMatrix(mat4& newOne)
|
||||
l_matrixList.PushBack(newOne);
|
||||
}
|
||||
|
||||
void ewol::openGL::SetMatrix(mat4& newOne)
|
||||
void ewol::openGL::SetMatrix(const mat4& newOne)
|
||||
{
|
||||
if (l_matrixList.Size()==0) {
|
||||
EWOL_ERROR("set matrix list is not corect size in the stack : " << l_matrixList.Size());
|
||||
@ -82,7 +82,7 @@ void ewol::openGL::Pop(void)
|
||||
l_matrixCamera.Identity();
|
||||
}
|
||||
|
||||
mat4& ewol::openGL::GetMatrix(void)
|
||||
const mat4& ewol::openGL::GetMatrix(void)
|
||||
{
|
||||
if (l_matrixList.Size()==0) {
|
||||
EWOL_ERROR("set matrix list is not corect size in the stack : " << l_matrixList.Size());
|
||||
@ -92,12 +92,12 @@ mat4& ewol::openGL::GetMatrix(void)
|
||||
return l_matrixList[l_matrixList.Size()-1];
|
||||
}
|
||||
|
||||
mat4& ewol::openGL::GetCameraMatrix(void)
|
||||
const mat4& ewol::openGL::GetCameraMatrix(void)
|
||||
{
|
||||
return l_matrixCamera;
|
||||
}
|
||||
|
||||
void ewol::openGL::SetCameraMatrix(mat4& newOne)
|
||||
void ewol::openGL::SetCameraMatrix(const mat4& newOne)
|
||||
{
|
||||
l_matrixCamera = newOne;
|
||||
}
|
||||
|
@ -64,13 +64,13 @@ namespace ewol {
|
||||
* @brief When you will done an opengl rendering, you might call this reset matrix first. It remove all the stach of the matrix pushed.
|
||||
* @param[in] newOne the default matrix that might be set for the graphic card for renderer. if too more pop will be done, this is the last that mmight survived
|
||||
*/
|
||||
void SetBasicMatrix(mat4& newOne);
|
||||
void SetBasicMatrix(const mat4& newOne);
|
||||
/**
|
||||
* @brief this funtion configure the current use matrix for the renderer (call @ref Push before, and @ref Pop when no more needed).
|
||||
* @param[in] newOne The new current matrix use for the render.
|
||||
* @note We did not use opengl standard system, due to the fact that is not supported in opengl ES-2
|
||||
*/
|
||||
void SetMatrix(mat4& newOne);
|
||||
void SetMatrix(const mat4& newOne);
|
||||
/**
|
||||
* @brief Store current matrix in the matrix stack.
|
||||
*/
|
||||
@ -83,17 +83,17 @@ namespace ewol {
|
||||
* @brief Get a reference on the current matrix destinate to opengl renderer.
|
||||
* @return The requested matrix.
|
||||
*/
|
||||
mat4& GetMatrix(void);
|
||||
const mat4& GetMatrix(void);
|
||||
/**
|
||||
* @brief Get a reference on the current matrix camera destinate to opengl renderer.
|
||||
* @return The requested matrix.
|
||||
*/
|
||||
mat4& GetCameraMatrix(void);
|
||||
const mat4& GetCameraMatrix(void);
|
||||
/**
|
||||
* @brief Set a reference on the current camera to opengl renderer.
|
||||
* @param[in] newOne The requested matrix.
|
||||
*/
|
||||
void SetCameraMatrix(mat4& newOne);
|
||||
void SetCameraMatrix(const mat4& newOne);
|
||||
/**
|
||||
* @brief
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user