![]()  | 
  
    PeriDyno 0.8.2
    
   | 
 
#include <Mesh.h>


Public Member Functions | |
| virtual void | create () override | 
| virtual void | release () override | 
| virtual void | draw (int instance=0) | 
  Public Member Functions inherited from gl::VertexArray | |
| virtual void | create () override | 
| virtual void | release () override | 
| virtual void | bind () | 
| virtual void | unbind () | 
| virtual void | bindIndexBuffer (Buffer *buffer) | 
| virtual void | bindVertexBuffer (Buffer *buffer, int index, int size, int type, int stride, int offset, int divisor) | 
Static Public Member Functions | |
| static Mesh * | Sphere (float radius=1.f, int sectors=16, int stacks=8) | 
| static Mesh * | ScreenQuad () | 
| static Mesh * | Plane (float scale) | 
Private Attributes | |
| Buffer | vbo | 
| Buffer | ibo | 
| int | count | 
Additional Inherited Members | |
  Public Attributes inherited from gl::Object | |
| unsigned int | id = 0xFFFFFFFF | 
  Protected Member Functions inherited from gl::Object | |
| virtual void | create ()=0 | 
| virtual void | release ()=0 | 
| virtual bool | isValid () const | 
| Object ()=default | |
| virtual | ~Object ()=default | 
| Object (const Object &)=delete | |
| Object & | operator= (const Object &)=delete | 
      
  | 
  overridevirtual | 
Reimplemented from gl::VertexArray.
Definition at line 11 of file Mesh.cpp.


      
  | 
  virtual | 
      
  | 
  static | 
      
  | 
  overridevirtual | 
Reimplemented from gl::VertexArray.
Definition at line 20 of file Mesh.cpp.


      
  | 
  static | 
      
  | 
  static |