MRPT  2.0.4
Classes | Macros | Typedefs | Functions | Variables
CRenderizableShaderTexturedTriangles.cpp File Reference
#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
 

Macro Definition Documentation

◆ TEXTUREOBJ_USE_MEMPOOL

#define TEXTUREOBJ_USE_MEMPOOL

Typedef Documentation

◆ TMyMemPool

using TMyMemPool = mrpt::system::CGenericMemoryPool< CRenderizableShaderTexturedTriangles_MemPoolParams, CRenderizableShaderTexturedTriangles_MemPoolData>

Definition at line 165 of file CRenderizableShaderTexturedTriangles.cpp.

Function Documentation

◆ reserveDataBuffer()

static unsigned char* reserveDataBuffer ( const size_t  len,
vector< unsigned char > &  data 
)
static

Variable Documentation

◆ textureReservedFrom

std::map<unsigned int, std::thread::id> textureReservedFrom
static



Page generated by Doxygen 1.8.17 for MRPT 2.0.4 at Sun Jul 19 15:15:43 UTC 2020