![]() |
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 |