#include <GlContextData.h>
Public Member Functions | |
| ThreadContextData () | |
| void | checkSize (unsigned requiredSize) |
Public Attributes | |
| std::vector< DataType * > | mContextDataVector |
| Vector of user data. | |
Definition at line 148 of file GlContextData.h.
| vrj::GlContextData< ContextDataType >::ThreadContextData< DataType >::ThreadContextData | ( | ) | [inline] |
| void vrj::GlContextData< ContextDataType >::ThreadContextData< DataType >::checkSize | ( | unsigned | requiredSize | ) | [inline] |
Definition at line 156 of file GlContextData.h.
References vrj::GlContextData< ContextDataType >::ThreadContextData< DataType >::mContextDataVector.
00157 { 00158 if(requiredSize > mContextDataVector.size()) 00159 { 00160 mContextDataVector.reserve(requiredSize); // Resize smartly 00161 while(mContextDataVector.size() < requiredSize) // Add any new items needed 00162 { 00163 mContextDataVector.push_back(new DataType()); 00164 } 00165 } 00166 }
| std::vector<DataType*> vrj::GlContextData< ContextDataType >::ThreadContextData< DataType >::mContextDataVector |
Vector of user data.
Definition at line 168 of file GlContextData.h.
Referenced by vrj::GlContextData< ContextDataType >::ThreadContextData< DataType >::checkSize().
1.5.1