#include <GteDX11InputLayoutManager.h>

Classes | |
| class | LayoutMap |
Public Member Functions | |
| DX11InputLayout * | Bind (ID3D11Device *device, VertexBuffer const *vbuffer, Shader const *vshader) |
| DX11InputLayoutManager () | |
| virtual bool | HasElements () const override |
| virtual bool | Unbind (VertexBuffer const *vbuffer) override |
| virtual bool | Unbind (Shader const *vshader) override |
| virtual void | UnbindAll () override |
| virtual | ~DX11InputLayoutManager () |
Public Member Functions inherited from gte::GEInputLayoutManager | |
| GEInputLayoutManager () | |
| virtual | ~GEInputLayoutManager () |
Private Types | |
| typedef std::pair< VertexBuffer const *, Shader const * > | VBSPair |
Private Attributes | |
| LayoutMap | mMap |
Definition at line 17 of file GteDX11InputLayoutManager.h.
|
private |
Definition at line 34 of file GteDX11InputLayoutManager.h.
|
virtual |
Definition at line 12 of file GteDX11InputLayoutManager.cpp.
| DX11InputLayoutManager::DX11InputLayoutManager | ( | ) |
Definition at line 21 of file GteDX11InputLayoutManager.cpp.
| DX11InputLayout * DX11InputLayoutManager::Bind | ( | ID3D11Device * | device, |
| VertexBuffer const * | vbuffer, | ||
| Shader const * | vshader | ||
| ) |
Definition at line 25 of file GteDX11InputLayoutManager.cpp.
|
overridevirtual |
Implements gte::GEInputLayoutManager.
Definition at line 103 of file GteDX11InputLayoutManager.cpp.
|
overridevirtual |
Implements gte::GEInputLayoutManager.
Definition at line 58 of file GteDX11InputLayoutManager.cpp.
|
overridevirtual |
Implements gte::GEInputLayoutManager.
Definition at line 78 of file GteDX11InputLayoutManager.cpp.
|
overridevirtual |
Implements gte::GEInputLayoutManager.
Definition at line 98 of file GteDX11InputLayoutManager.cpp.
|
private |
Definition at line 46 of file GteDX11InputLayoutManager.h.