#include <GteGL4InputLayoutManager.h>

Classes | |
| class | LayoutMap |
Public Member Functions | |
| GL4InputLayout * | Bind (GLuint programHandle, GLuint vbufferHandle, VertexBuffer const *vbuffer) |
| GL4InputLayoutManager () | |
| virtual bool | HasElements () const override |
| virtual bool | Unbind (VertexBuffer const *vbuffer) override |
| virtual bool | Unbind (Shader const *vshader) override |
| virtual void | UnbindAll () override |
| virtual | ~GL4InputLayoutManager () |
Public Member Functions inherited from gte::GEInputLayoutManager | |
| GEInputLayoutManager () | |
| virtual | ~GEInputLayoutManager () |
Private Types | |
| typedef std::pair< VertexBuffer const *, GLuint > | VBPPair |
Private Attributes | |
| LayoutMap | mMap |
Definition at line 17 of file GteGL4InputLayoutManager.h.
|
private |
Definition at line 35 of file GteGL4InputLayoutManager.h.
|
virtual |
Definition at line 13 of file GteGL4InputLayoutManager.cpp.
| GL4InputLayoutManager::GL4InputLayoutManager | ( | ) |
Definition at line 22 of file GteGL4InputLayoutManager.cpp.
| GL4InputLayout * GL4InputLayoutManager::Bind | ( | GLuint | programHandle, |
| GLuint | vbufferHandle, | ||
| VertexBuffer const * | vbuffer | ||
| ) |
Definition at line 26 of file GteGL4InputLayoutManager.cpp.
|
overridevirtual |
Implements gte::GEInputLayoutManager.
Definition at line 80 of file GteGL4InputLayoutManager.cpp.
|
overridevirtual |
Implements gte::GEInputLayoutManager.
Definition at line 50 of file GteGL4InputLayoutManager.cpp.
|
overridevirtual |
Implements gte::GEInputLayoutManager.
Definition at line 70 of file GteGL4InputLayoutManager.cpp.
|
overridevirtual |
Implements gte::GEInputLayoutManager.
Definition at line 75 of file GteGL4InputLayoutManager.cpp.
|
private |
Definition at line 46 of file GteGL4InputLayoutManager.h.