[DEV] update the change on 'enum' to 'enum class'

This commit is contained in:
Edouard DUPIN 2016-04-29 23:16:07 +02:00
parent f301a63acb
commit 22e15c4279
9 changed files with 65 additions and 65 deletions

View File

@ -33,7 +33,7 @@ ege::Material::Material() :
m_diffuseFactor(0,0,0,1),
m_specularFactor(0,0,0,1),
m_shininess(1),
m_renderMode(gale::openGL::render_triangle),
m_renderMode(gale::openGL::renderMode::triangle),
m_texture0(nullptr) {
// nothing to do else ...
}
@ -107,39 +107,39 @@ enum gale::openGL::renderMode ege::Material::getRenderModeOpenGl() {
void ege::Material::setRenderMode(enum gale::openGL::renderMode _val) {
switch (_val) {
case gale::openGL::render_point:
case gale::openGL::renderMode::point:
break;
case gale::openGL::render_line:
case gale::openGL::renderMode::line:
break;
case gale::openGL::render_lineStrip:
case gale::openGL::renderMode::lineStrip:
EGE_INFO("Does not support " << _val << " auto convert it in 'LINE'");
_val = gale::openGL::render_line;
_val = gale::openGL::renderMode::line;
break;
case gale::openGL::render_lineLoop:
case gale::openGL::renderMode::lineLoop:
EGE_INFO("Does not support " << _val << " auto convert it in 'LINE'");
_val = gale::openGL::render_line;
_val = gale::openGL::renderMode::line;
break;
case gale::openGL::render_triangle:
case gale::openGL::renderMode::triangle:
break;
case gale::openGL::render_triangleStrip:
case gale::openGL::renderMode::triangleStrip:
EGE_INFO("Does not support " << _val << " auto convert it in 'TRIANGLE'");
_val = gale::openGL::render_triangle;
_val = gale::openGL::renderMode::triangle;
break;
case gale::openGL::render_triangleFan:
case gale::openGL::renderMode::triangleFan:
EGE_INFO("Does not support " << _val << " auto convert it in 'TRIANGLE'");
_val = gale::openGL::render_triangle;
_val = gale::openGL::renderMode::triangle;
break;
case gale::openGL::render_quad:
case gale::openGL::renderMode::quad:
EGE_INFO("Does not support " << _val << " auto convert it in 'TRIANGLE'");
_val = gale::openGL::render_triangle;
_val = gale::openGL::renderMode::triangle;
break;
case gale::openGL::render_quadStrip:
case gale::openGL::renderMode::quadStrip:
EGE_INFO("Does not support " << _val << " auto convert it in 'TRIANGLE'");
_val = gale::openGL::render_triangle;
_val = gale::openGL::renderMode::triangle;
break;
case gale::openGL::render_polygon:
case gale::openGL::renderMode::polygon:
EGE_ERROR("Does not support " << _val << " try convert it in 'TRIANGLE'");
_val = gale::openGL::render_triangle;
_val = gale::openGL::renderMode::triangle;
break;
}
m_renderMode = _val;

View File

@ -248,10 +248,10 @@ void ege::resource::Mesh::calculateNormaleFace(const std::string& _materialName)
if (m_normalMode == ege::resource::Mesh::normalModeFace) {
EGE_INFO("calculateNormaleFace(" << _materialName << ")");
gale::openGL::renderMode tmpRenderMode = m_materials[_materialName]->getRenderMode();
if ( tmpRenderMode == gale::openGL::render_point
|| tmpRenderMode == gale::openGL::render_line
|| tmpRenderMode == gale::openGL::render_lineStrip
|| tmpRenderMode == gale::openGL::render_lineLoop) {
if ( tmpRenderMode == gale::openGL::renderMode::point
|| tmpRenderMode == gale::openGL::renderMode::line
|| tmpRenderMode == gale::openGL::renderMode::lineStrip
|| tmpRenderMode == gale::openGL::renderMode::lineLoop) {
EGE_ERROR("calculateNormaleFace(" << _materialName << ") : can not calculate normal on lines ...");
m_normalMode = ege::resource::Mesh::normalModeNone;
return;
@ -270,10 +270,10 @@ void ege::resource::Mesh::calculateNormaleEdge(const std::string& _materialName)
if (m_normalMode == ege::resource::Mesh::normalModeVertex) {
EGE_INFO("calculateNormaleEdge(" << _materialName << ")");
gale::openGL::renderMode tmpRenderMode = m_materials[_materialName]->getRenderMode();
if ( tmpRenderMode == gale::openGL::render_point
|| tmpRenderMode == gale::openGL::render_line
|| tmpRenderMode == gale::openGL::render_lineStrip
|| tmpRenderMode == gale::openGL::render_lineLoop) {
if ( tmpRenderMode == gale::openGL::renderMode::point
|| tmpRenderMode == gale::openGL::renderMode::line
|| tmpRenderMode == gale::openGL::renderMode::lineStrip
|| tmpRenderMode == gale::openGL::renderMode::lineLoop) {
EGE_ERROR("calculateNormaleEdge(" << _materialName << ") : can not calculate normal on lines ...");
m_normalMode = ege::resource::Mesh::normalModeNone;
return;
@ -319,24 +319,24 @@ void ege::resource::Mesh::generateVBO() {
m_listFaces.getValue(kkk).m_index.clear();
int32_t nbIndicInFace = 3;
switch (m_materials[m_listFaces.getKey(kkk)]->getRenderMode()) {
case gale::openGL::render_triangle:
case gale::openGL::render_triangleStrip:
case gale::openGL::render_triangleFan:
case gale::openGL::renderMode::triangle:
case gale::openGL::renderMode::triangleStrip:
case gale::openGL::renderMode::triangleFan:
nbIndicInFace = 3;
break;
case gale::openGL::render_line:
case gale::openGL::render_lineStrip:
case gale::openGL::render_lineLoop:
case gale::openGL::renderMode::line:
case gale::openGL::renderMode::lineStrip:
case gale::openGL::renderMode::lineLoop:
nbIndicInFace = 2;
break;
case gale::openGL::render_point:
case gale::openGL::renderMode::point:
nbIndicInFace = 1;
break;
case gale::openGL::render_quad:
case gale::openGL::render_quadStrip:
case gale::openGL::renderMode::quad:
case gale::openGL::renderMode::quadStrip:
nbIndicInFace = 4;
break;
case gale::openGL::render_polygon:
case gale::openGL::renderMode::polygon:
nbIndicInFace = 3;
break;
}
@ -494,7 +494,7 @@ void ege::resource::Mesh::addPoint(const std::string& _layerName, const vec3& _p
return;
}
gale::openGL::renderMode tmpRenderMode = m_materials[_layerName]->getRenderMode();
if (tmpRenderMode != gale::openGL::render_point) {
if (tmpRenderMode != gale::openGL::renderMode::point) {
EGE_ERROR("try to add Point in a mesh material section that not support Point");
return;
}
@ -515,9 +515,9 @@ void ege::resource::Mesh::addLine(const std::string& _layerName, const vec3& _po
return;
}
gale::openGL::renderMode tmpRenderMode = m_materials[_layerName]->getRenderMode();
if ( tmpRenderMode != gale::openGL::render_line
&& tmpRenderMode != gale::openGL::render_lineStrip
&& tmpRenderMode != gale::openGL::render_lineLoop) {
if ( tmpRenderMode != gale::openGL::renderMode::line
&& tmpRenderMode != gale::openGL::renderMode::lineStrip
&& tmpRenderMode != gale::openGL::renderMode::lineLoop) {
EGE_ERROR("try to add Line in a mesh material section that not support Line");
return;
}
@ -561,9 +561,9 @@ void ege::resource::Mesh::addTriangle(const std::string& _layerName,
return;
}
gale::openGL::renderMode tmpRenderMode = m_materials[_layerName]->getRenderMode();
if ( tmpRenderMode != gale::openGL::render_triangle
&& tmpRenderMode != gale::openGL::render_triangleStrip
&& tmpRenderMode != gale::openGL::render_triangleFan) {
if ( tmpRenderMode != gale::openGL::renderMode::triangle
&& tmpRenderMode != gale::openGL::renderMode::triangleStrip
&& tmpRenderMode != gale::openGL::renderMode::triangleFan) {
EGE_ERROR("try to add Line in a mesh material section that not support Line");
return;
}
@ -595,12 +595,12 @@ void ege::resource::Mesh::addTriangle(const std::string& _layerName, const vec3&
return;
}
gale::openGL::renderMode tmpRenderMode = m_materials[_layerName]->getRenderMode();
if ( tmpRenderMode == gale::openGL::render_quad
|| tmpRenderMode == gale::openGL::render_quadStrip) {
if ( tmpRenderMode == gale::openGL::renderMode::quad
|| tmpRenderMode == gale::openGL::renderMode::quadStrip) {
EGE_TODO("Create quad interface ...");
} else if ( tmpRenderMode == gale::openGL::render_triangle
|| tmpRenderMode == gale::openGL::render_lineStrip
|| tmpRenderMode == gale::openGL::render_triangleFan) {
} else if ( tmpRenderMode == gale::openGL::renderMode::triangle
|| tmpRenderMode == gale::openGL::renderMode::lineStrip
|| tmpRenderMode == gale::openGL::renderMode::triangleFan) {
// try to find position:
int32_t pos1 = findPositionInList(_pos1);

View File

@ -17,7 +17,7 @@ std::shared_ptr<ege::resource::Mesh> ege::resource::Mesh::createCube(float _size
material->setDiffuseFactor(vec4(0,0,0,1));
material->setSpecularFactor(vec4(0,0,0,1));
material->setShininess(1);
material->setRenderMode(gale::openGL::render_triangle);
material->setRenderMode(gale::openGL::renderMode::triangle);
out->addMaterial(_materialName, material);
out->addFaceIndexing(_materialName);

View File

@ -16,8 +16,8 @@ std::shared_ptr<ege::resource::Mesh> ege::resource::Mesh::createGrid(int32_t _li
material->setDiffuseFactor(vec4(0,0,0,1));
material->setSpecularFactor(vec4(0,0,0,1));
material->setShininess(1);
material->setRenderMode(gale::openGL::render_line);
//material->setRenderMode(gale::openGL::render_point);
material->setRenderMode(gale::openGL::renderMode::line);
//material->setRenderMode(gale::openGL::renderMode::point);
out->addMaterial(_materialName, material);
out->addFaceIndexing(_materialName);

View File

@ -71,7 +71,7 @@ void ege::resource::ParticuleMesh::draw(mat4& _positionMatrix,
}
m_materials[m_listFaces.getKey(kkk)]->draw(m_GLprogram, m_GLMaterial);
if (m_checkNormal == false) {
gale::openGL::drawElements(gale::openGL::render_triangle, m_listFaces.getValue(kkk).m_index);
gale::openGL::drawElements(gale::openGL::renderMode::triangle, m_listFaces.getValue(kkk).m_index);
#ifdef DISPLAY_NB_VERTEX_DISPLAYED
nbElementDraw += m_listFaces.getValue(kkk).m_index.size();
nbElementDrawTheoric += m_listFaces.getValue(kkk).m_index.size();
@ -107,7 +107,7 @@ void ege::resource::ParticuleMesh::draw(mat4& _positionMatrix,
}
}
}
gale::openGL::drawElements(gale::openGL::render_triangle, tmpIndexResult);
gale::openGL::drawElements(gale::openGL::renderMode::triangle, tmpIndexResult);
#ifdef DISPLAY_NB_VERTEX_DISPLAYED
nbElementDraw += tmpIndexResult.size();
nbElementDrawTheoric += m_listFaces.getValue(kkk).m_index.size();

View File

@ -76,7 +76,7 @@ void ege::widget::Mesh::periodicCall(const ewol::event::Time& _event) {
bool ege::widget::Mesh::onEventInput(const ewol::event::Input& _event) {
//EGE_DEBUG("Event on BT ...");
if (_event.getId() == 1) {
if(_event.getStatus() == gale::key::status_single) {
if(_event.getStatus() == gale::key::status::pressSingle) {
signalPressed.emit();
return true;
}

View File

@ -157,7 +157,7 @@ namespace appl {
bool appl::Windows::onEventInput(const ewol::event::Input& _event) {
static float ploppp=1;
if (_event.getId() == 1) {
if (_event.getStatus() == gale::key::status_down) {
if (_event.getStatus() == gale::key::status::down) {
vec2 pos = relativePosition(_event.getPos());
ege::Ray ray = m_camera->getRayFromScreenPosition(pos, m_size);
@ -187,10 +187,10 @@ bool appl::Windows::onEventInput(const ewol::event::Input& _event) {
}
m_camera->setEye(vec3(100*std::sin(m_angleTetha),100*std::cos(m_angleTetha),80*std::cos(m_anglePsy))*ploppp);
} else if (_event.getId() == 3) {
if (_event.getStatus() == gale::key::status_down) {
if (_event.getStatus() == gale::key::status::down) {
m_oldScreenPos = relativePosition(_event.getPos());
return true;
} else if (_event.getStatus() == gale::key::status_move) {
} else if (_event.getStatus() == gale::key::status::move) {
vec2 pos = relativePosition(_event.getPos());
m_angleTetha -= (m_oldScreenPos.x()-pos.x())*0.05f;
m_anglePsy += (m_oldScreenPos.y()-pos.y())*0.01f;
@ -199,10 +199,10 @@ bool appl::Windows::onEventInput(const ewol::event::Input& _event) {
return true;
}
} else if (_event.getId() == 2) {
if (_event.getStatus() == gale::key::status_down) {
if (_event.getStatus() == gale::key::status::down) {
m_oldScreenPos = relativePosition(_event.getPos());
return true;
} else if (_event.getStatus() == gale::key::status_move) {
} else if (_event.getStatus() == gale::key::status::move) {
vec2 pos = relativePosition(_event.getPos())*0.2;
pos -= m_oldScreenPos*0.2;
float cameraAngle = m_camera->getTetha();

View File

@ -191,10 +191,10 @@ bool appl::Windows::onEventInput(const ewol::event::Input& _event) {
}
m_camera->setEye(vec3(100*std::sin(m_angleTetha),100*std::cos(m_angleTetha),80*std::cos(m_anglePsy))*ploppp);
} else if (_event.getId() == 3) {
if (_event.getStatus() == gale::key::status_down) {
if (_event.getStatus() == gale::key::status::down) {
m_oldScreenPos = relativePosition(_event.getPos());
return true;
} else if (_event.getStatus() == gale::key::status_move) {
} else if (_event.getStatus() == gale::key::status::move) {
vec2 pos = relativePosition(_event.getPos());
m_angleTetha -= (m_oldScreenPos.x()-pos.x())*0.05f;
m_anglePsy += (m_oldScreenPos.y()-pos.y())*0.01f;
@ -203,10 +203,10 @@ bool appl::Windows::onEventInput(const ewol::event::Input& _event) {
return true;
}
} else if (_event.getId() == 2) {
if (_event.getStatus() == gale::key::status_down) {
if (_event.getStatus() == gale::key::status::down) {
m_oldScreenPos = relativePosition(_event.getPos());
return true;
} else if (_event.getStatus() == gale::key::status_move) {
} else if (_event.getStatus() == gale::key::status::move) {
vec2 pos = relativePosition(_event.getPos())*0.2;
pos -= m_oldScreenPos*0.2;
float cameraAngle = m_camera->getTetha();

View File

@ -158,10 +158,10 @@ bool appl::Windows::onEventInput(const ewol::event::Input& _event) {
}
m_camera->setEye(vec3(100*std::sin(m_angleTetha),100*std::cos(m_angleTetha),40*std::cos(m_anglePsy))*ploppp);
} else if (_event.getId() == 3) {
if (_event.getStatus() == gale::key::status_down) {
if (_event.getStatus() == gale::key::status::down) {
m_oldScreenPos = relativePosition(_event.getPos());
return true;
} else if (_event.getStatus() == gale::key::status_move) {
} else if (_event.getStatus() == gale::key::status::move) {
vec2 pos = relativePosition(_event.getPos());
m_angleTetha -= (m_oldScreenPos.x()-pos.x())*0.05f;
m_anglePsy += (m_oldScreenPos.y()-pos.y())*0.05f;