Just press »F« on your keyboard to show your presentation in fullscreen mode. Press the »ESC« key to exit fullscreen mode.
Press "Esc" or "o" keys to toggle the overview mode on and off. While you're in this mode, you can still navigate between slides, as if you were at 1,000 feet above your presentation.
                    
                    
#include <.../glm/glm.hpp>
#include <.../glm/gtc/type_ptr.hpp>
using namespace glm;
void foo(){
	vec4 v(0.0f);
	mat4 m(1.0f);
	...
	glVertex3fv(value_ptr(v));
	glLoadMatrixfv(value_ptr(m));
}                        
                    
#include <.../glm/glm.hpp>
#include <.../glm/gtc/matrix_transform.hpp>
void foo(){
	glm::vec4 Position = glm::vec4(glm:: vec3(0.0f), 1.0f);
	glm::mat4 Model = glm::translate(glm::mat4(1.0f), glm::vec3(1.0f));
	Model = glm::rotate(Model, 45.0f, glm::vec3(1.0f, 1.0f, 1.0f));
	glm::vec4 Transformed = Model * Position;
}                
                    
                    
                    
                        
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
// An abstract class 
class Test 
{    
    // Data members of class 
public: 
    // Pure Virtual Function 
    virtual void show() = 0; 
    
   /* Other members */
}; 
                        
                        A pure virtual function (or abstract function) in C++ is a virtual function for which we don’t have implementation, we only declare it. A pure virtual function is declared by assigning 0 in declaration.
                        
class Test
{
public:
    // Pure Virtual Function 
    virtual void show() = 0; 
    virtual bool openFile(const char *filename) = 0;
    virtual bool closeFile() = 0;
 
    virtual ~Test() {} // make a virtual destructor in case we delete an IErrorLog pointer, so the proper derived destructor is called
};
                        
                    
class Test
{
    string text = "Hello" 
public: 
    virtual void show(){
        printf("%s", text.c_str());
    }; 
    virtual bool openFile(const char *filename) = 0;
    virtual ~Test() {} // make a virtual destructor in case we delete an IErrorLog pointer, so the proper derived destructor is called
};