本文整理汇总了C++中Render::retailler方法的典型用法代码示例。如果您正苦于以下问题:C++ Render::retailler方法的具体用法?C++ Render::retailler怎么用?C++ Render::retailler使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Render
的用法示例。
在下文中一共展示了Render::retailler方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: executer
int paperapp::executer(void)
{
/* !! enum corespondant dans gui.hpp !! */
bool quitter = false;
_parametresES parametresES;
parametresES.resx = 1000;
parametresES.resy = 700;
parametresES.colorDepth = 32;
// parametresES.fov = 80;
parametresES.flags = SDL_HWSURFACE | SDL_DOUBLEBUF | SDL_OPENGL | SDL_RESIZABLE;//| SDL_FULLSCREEN;
parametresES.winName = "ApplicationPapier - mesh.obj";
parametresES.retaille = false;
donneeSouris mState;
mState.x = 0;
mState.y = 0;
Internationalisation It;
champApplicatif champApp;
std::stringstream concatstr;
std::string concat;
_3d temp = {0.0, 0.0, 0.0 };
_col tmpcol = {255, 255, 255};
SDL_Surface* screen = NULL;
int largeur_paneau = 210;
InitializeGL(screen, parametresES, false);
GestionEvenements evenements;
Mesh mesh("mesh.obj");
/* calcul du ratio UI / render 3d en fonction de la
* resolutionde la fenetre et du format souhaité de l'UI ( A4 )
*/
int ui_w = largeur_paneau*parametresES.resy/297;
int render_w = parametresES.resx-ui_w;
gui ui ( render_w, 0, ui_w, parametresES.resy, ¶metresES, &mState, "style_ui.txt", 0, &champApp);
gui barre_outils_g ( 0, 0, render_w / 20, parametresES.resy, ¶metresES, &mState, "style_ui.txt", 0, &champApp);
gui dock ( render_w/2-200, 0, 400, 40, ¶metresES, &mState, "style_ui.txt", 0, &champApp);
Render rnd ( 0, 0, 200, 100, "style.txt", &champApp);
rnd.retailler(0, 0, render_w, parametresES.resy);
GLubyte p[3];
int ptr = 0;
champApp.nettoyer();
/* remplissage ui */
ui.set_opacitee (0.9);
ui.nettoyer ();
// id = 0
ui.arriere_plan(); champApp.ajoutObjet ( UI, "", 0, -1 );
concat = It.Ex("zoom in");
// id = 1
ui.ajout_ObjetUI (TEXTE, concat, champApp.ajoutObjet ( TEXTE, concat, ui.don_id_dernier_ajout(), -1 ));
concat = It.Ex("zoom out");
// id = 2
ui.ajout_ObjetUI (TEXTE, concat, champApp.ajoutObjet ( TEXTE, concat, ui.don_id_dernier_ajout(), -1 ));
concatstr.str("");
concatstr <<"# ptr : "<< ptr<<" etat de l'element : "<< champApp.don_etat_objet_id (ptr)
<<" type : "<< champApp.don_type_objet_ID(ptr);
concat = concatstr.str();
// id = 4
ui.ajout_ObjetUI (TEXTE, concat, champApp.ajoutObjet ( TEXTE, concat, ui.don_id_dernier_ajout(), -1 ));
concatstr.str("");
concatstr << "ne pas afficher";
concat = concatstr.str();
ui.ajout_ObjetUI (TEXTE, concat, champApp.ajoutObjet ( TEXTE, concat, ui.don_id_dernier_ajout(), -1 ));
concatstr.str("");
concatstr << "ne pas afficher";
concat = concatstr.str();
ui.ajout_ObjetUI (TEXTE, concat, champApp.ajoutObjet ( TEXTE, concat, ui.don_id_dernier_ajout(), -1 ));
concatstr.str("");
concatstr << "ne pas afficher";
concat = concatstr.str();
ui.ajout_ObjetUI (TEXTE, concat, champApp.ajoutObjet ( TEXTE, concat, ui.don_id_dernier_ajout(), -1 ));
concatstr.str("");
concatstr << "ne pas afficher";
concat = concatstr.str();
ui.ajout_ObjetUI (TEXTE, concat, champApp.ajoutObjet ( TEXTE, concat, ui.don_id_dernier_ajout(), -1 ));
concatstr.str("");
concatstr << "ne pas afficher";
concat = concatstr.str();
ui.ajout_ObjetUI (TEXTE, concat, champApp.ajoutObjet ( TEXTE, concat, ui.don_id_dernier_ajout(), -1 ));
//.........这里部分代码省略.........