|
MRPT
1.9.9
|
#include "opengl-precomp.h"#include <mrpt/opengl/CRenderizableShaderTexturedTriangles.h>#include <mrpt/opengl/TLightParameters.h>#include <mrpt/serialization/CArchive.h>#include <mrpt/system/CTimeLogger.h>#include <iostream>#include <memory>#include <thread>#include <mrpt/opengl/opengl_api.h>#include <mrpt/system/CGenericMemoryPool.h>Go to the source code of this file.
Classes | |
| struct | CRenderizableShaderTexturedTriangles_MemPoolData |
Macros | |
| #define | TEXTUREOBJ_USE_MEMPOOL |
Typedefs | |
| using | TMyMemPool = mrpt::system::CGenericMemoryPool< CRenderizableShaderTexturedTriangles_MemPoolParams, CRenderizableShaderTexturedTriangles_MemPoolData > |
Functions | |
| static unsigned char * | reserveDataBuffer (const size_t len, vector< unsigned char > &data) |
Variables | |
| static std::map< unsigned int, std::thread::id > | textureReservedFrom |
| #define TEXTUREOBJ_USE_MEMPOOL |
| using TMyMemPool = mrpt::system::CGenericMemoryPool< CRenderizableShaderTexturedTriangles_MemPoolParams, CRenderizableShaderTexturedTriangles_MemPoolData> |
Definition at line 165 of file CRenderizableShaderTexturedTriangles.cpp.
|
static |
Definition at line 236 of file CRenderizableShaderTexturedTriangles.cpp.
References CRenderizableShaderTexturedTriangles_MemPoolData::data, mrpt::opengl::internal::data, mrpt::system::CGenericMemoryPool< DATA_PARAMS, POOLABLE_DATA >::getInstance(), and mrpt::system::CGenericMemoryPool< DATA_PARAMS, POOLABLE_DATA >::request_memory().
Referenced by mrpt::opengl::CRenderizableShaderTexturedTriangles::initializeTextures().
|
static |
Definition at line 554 of file CRenderizableShaderTexturedTriangles.cpp.
Referenced by mrpt::opengl::CRenderizableShaderTexturedTriangles::getNewTextureNumber(), and mrpt::opengl::CRenderizableShaderTexturedTriangles::releaseTextureName().
| Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: c7a3bec24 Sun Mar 29 18:33:13 2020 +0200 at dom mar 29 18:50:38 CEST 2020 |