Symphony Of Empires
Eng3D::OpenGL::VAO Class Reference

#include <mesh.hpp>

Public Member Functions

 VAO (unsigned int _id)
 
 VAO ()
 
 ~VAO ()
 
 VAO (const VAO &)=delete
 
 VAO (VAO &&rhs) noexcept
 
VAOoperator= (VAO &rhs)
 
void bind () const
 
unsigned int get_id () const
 

Detailed Description

Definition at line 38 of file mesh.hpp.

Constructor & Destructor Documentation

◆ VAO() [1/4]

Eng3D::OpenGL::VAO::VAO ( unsigned int  _id)

Definition at line 37 of file mesh.cpp.

◆ VAO() [2/4]

Eng3D::OpenGL::VAO::VAO ( )

Definition at line 43 of file mesh.cpp.

◆ ~VAO()

Eng3D::OpenGL::VAO::~VAO ( )

Definition at line 47 of file mesh.cpp.

◆ VAO() [3/4]

Eng3D::OpenGL::VAO::VAO ( const VAO )
delete

◆ VAO() [4/4]

Eng3D::OpenGL::VAO::VAO ( VAO &&  rhs)
noexcept

Definition at line 51 of file mesh.cpp.

Member Function Documentation

◆ bind()

void Eng3D::OpenGL::VAO::bind ( ) const

Definition at line 62 of file mesh.cpp.

Here is the caller graph for this function:

◆ get_id()

unsigned int Eng3D::OpenGL::VAO::get_id ( ) const

Definition at line 66 of file mesh.cpp.

◆ operator=()

Eng3D::OpenGL::VAO & Eng3D::OpenGL::VAO::operator= ( VAO rhs)

Definition at line 56 of file mesh.cpp.


The documentation for this class was generated from the following files: