Public Member Functions | |
void | GatherMatch (VertexBuffer const *vbuffer, std::vector< VBPPair > &matches) |
LayoutMap () | |
virtual | ~LayoutMap () |
Public Member Functions inherited from gte::ThreadSafeMap< VBPPair, std::shared_ptr< GL4InputLayout > > | |
bool | Exists (VBPPairkey) const |
void | GatherAll (std::vector< std::shared_ptr< GL4InputLayout > > &values) const |
bool | Get (VBPPairkey, std::shared_ptr< GL4InputLayout > &value) const |
bool | HasElements () const |
void | Insert (VBPPairkey, std::shared_ptr< GL4InputLayout >value) |
bool | Remove (VBPPairkey, std::shared_ptr< GL4InputLayout > &value) |
void | RemoveAll () |
ThreadSafeMap () | |
virtual | ~ThreadSafeMap () |
Additional Inherited Members | |
Protected Attributes inherited from gte::ThreadSafeMap< VBPPair, std::shared_ptr< GL4InputLayout > > | |
std::map< VBPPair, std::shared_ptr< GL4InputLayout > > | mMap |
std::mutex | mMutex |
Definition at line 37 of file GteGL4InputLayoutManager.h.
|
virtual |
Definition at line 85 of file GteGL4InputLayoutManager.cpp.
GL4InputLayoutManager::LayoutMap::LayoutMap | ( | ) |
Definition at line 89 of file GteGL4InputLayoutManager.cpp.
void GL4InputLayoutManager::LayoutMap::GatherMatch | ( | VertexBuffer const * | vbuffer, |
std::vector< VBPPair > & | matches | ||
) |
Definition at line 93 of file GteGL4InputLayoutManager.cpp.