void loadNormal0(const std::string &file) { if (normal0) delete normal0; normal0 = new GlTexture; normal0->loadFromFile(file); }
void loadTexture0(const std::string &file) { if (texture0) delete texture0; texture0 = new GlTexture; texture0->loadFromFile(file); }
/** * initialize skybox texture with files give as parameters */ void initWithTextures( const char *file_pos_x, const char *file_neg_x, const char *file_pos_y, const char *file_neg_y, const char *file_pos_z, const char *file_neg_z ) { texture_cube_map.bind(); texture_cube_map.loadFromFile(file_pos_x, GL_TEXTURE_CUBE_MAP_POSITIVE_X); texture_cube_map.loadFromFile(file_neg_x, GL_TEXTURE_CUBE_MAP_NEGATIVE_X); texture_cube_map.loadFromFile(file_pos_y, GL_TEXTURE_CUBE_MAP_POSITIVE_Y); texture_cube_map.loadFromFile(file_neg_y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y); texture_cube_map.loadFromFile(file_pos_z, GL_TEXTURE_CUBE_MAP_POSITIVE_Z); texture_cube_map.loadFromFile(file_neg_z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z); texture_cube_map.unbind(); CError_Append(texture_cube_map); }