Public Member Functions | List of all members
gte::GL4InputLayoutManager::LayoutMap Class Reference
Inheritance diagram for gte::GL4InputLayoutManager::LayoutMap:
Inheritance graph
[legend]

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
 

Detailed Description

Definition at line 37 of file GteGL4InputLayoutManager.h.

Constructor & Destructor Documentation

GL4InputLayoutManager::LayoutMap::~LayoutMap ( )
virtual

Definition at line 85 of file GteGL4InputLayoutManager.cpp.

GL4InputLayoutManager::LayoutMap::LayoutMap ( )

Definition at line 89 of file GteGL4InputLayoutManager.cpp.

Member Function Documentation

void GL4InputLayoutManager::LayoutMap::GatherMatch ( VertexBuffer const *  vbuffer,
std::vector< VBPPair > &  matches 
)

Definition at line 93 of file GteGL4InputLayoutManager.cpp.


The documentation for this class was generated from the following files:


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:06