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 |