Public Member Functions | |
void | GatherMatch (VertexBuffer const *vbuffer, std::vector< VBSPair > &matches) |
void | GatherMatch (Shader const *vshader, std::vector< VBSPair > &matches) |
LayoutMap () | |
virtual | ~LayoutMap () |
Public Member Functions inherited from gte::ThreadSafeMap< VBSPair, std::shared_ptr< DX11InputLayout > > | |
bool | Exists (VBSPairkey) const |
void | GatherAll (std::vector< std::shared_ptr< DX11InputLayout > > &values) const |
bool | Get (VBSPairkey, std::shared_ptr< DX11InputLayout > &value) const |
bool | HasElements () const |
void | Insert (VBSPairkey, std::shared_ptr< DX11InputLayout >value) |
bool | Remove (VBSPairkey, std::shared_ptr< DX11InputLayout > &value) |
void | RemoveAll () |
ThreadSafeMap () | |
virtual | ~ThreadSafeMap () |
Additional Inherited Members | |
Protected Attributes inherited from gte::ThreadSafeMap< VBSPair, std::shared_ptr< DX11InputLayout > > | |
std::map< VBSPair, std::shared_ptr< DX11InputLayout > > | mMap |
std::mutex | mMutex |
Definition at line 36 of file GteDX11InputLayoutManager.h.
|
virtual |
Definition at line 108 of file GteDX11InputLayoutManager.cpp.
DX11InputLayoutManager::LayoutMap::LayoutMap | ( | ) |
Definition at line 112 of file GteDX11InputLayoutManager.cpp.
void DX11InputLayoutManager::LayoutMap::GatherMatch | ( | VertexBuffer const * | vbuffer, |
std::vector< VBSPair > & | matches | ||
) |
Definition at line 116 of file GteDX11InputLayoutManager.cpp.
void DX11InputLayoutManager::LayoutMap::GatherMatch | ( | Shader const * | vshader, |
std::vector< VBSPair > & | matches | ||
) |
Definition at line 132 of file GteDX11InputLayoutManager.cpp.