MRPT
1.9.9
|
#include "opengl-precomp.h"
#include <mrpt/opengl/CTexturedObject.h>
#include <mrpt/serialization/CArchive.h>
#include <mrpt/system/CTimeLogger.h>
#include <memory>
#include "opengl_internals.h"
#include <mrpt/system/CGenericMemoryPool.h>
Go to the source code of this file.
Classes | |
struct | CTexturedObject_MemPoolData |
Macros | |
#define | TEXTUREOBJ_USE_MEMPOOL |
Typedefs | |
using | TMyMemPool = mrpt::system::CGenericMemoryPool< CTexturedObject_MemPoolParams, CTexturedObject_MemPoolData > |
Functions | |
IMPLEMENTS_VIRTUAL_SERIALIZABLE (CTexturedObject, CRenderizableDisplayList, mrpt::opengl) struct CTexturedObject_MemPoolParams | |
unsigned char * | reserveDataBuffer (const size_t len, vector< unsigned char > &data) |
#define TEXTUREOBJ_USE_MEMPOOL |
using TMyMemPool = mrpt::system::CGenericMemoryPool< CTexturedObject_MemPoolParams, CTexturedObject_MemPoolData> |
Definition at line 55 of file CTexturedObject.cpp.
IMPLEMENTS_VIRTUAL_SERIALIZABLE | ( | CTexturedObject | , |
CRenderizableDisplayList | , | ||
mrpt::opengl | |||
) |
size of the vector<unsigned char>
Definition at line 25 of file CTexturedObject.cpp.
unsigned char* reserveDataBuffer | ( | const size_t | len, |
vector< unsigned char > & | data | ||
) |
Definition at line 135 of file CTexturedObject.cpp.
References CTexturedObject_MemPoolData::data, mrpt::system::CGenericMemoryPool< DATA_PARAMS, POOLABLE_DATA >::getInstance(), and mrpt::system::CGenericMemoryPool< DATA_PARAMS, POOLABLE_DATA >::request_memory().
Referenced by mrpt::opengl::CTexturedObject::loadTextureInOpenGL().
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 8fe78517f Sun Jul 14 19:43:28 2019 +0200 at lun oct 28 02:10:00 CET 2019 |