Classes | Public Member Functions | Private Attributes
MLThreadSafeGLMeshAttributesFeeder Class Reference

#include <ml_scene_renderer.h>

Inheritance diagram for MLThreadSafeGLMeshAttributesFeeder:
Inheritance graph
[legend]

List of all members.

Classes

struct  MLThreadSafeTextureNamesContainer

Public Member Functions

GLuint bufferObjectHandle () const
void buffersDeAllocationRequested ()
void deAllocateBO ()
void drawBBox (vcg::GLFeederInfo::ReqAtts &rq)
void drawFlatWire (vcg::GLFeederInfo::ReqAtts &rq)
void drawPoints (vcg::GLFeederInfo::ReqAtts &rq)
void drawTriangles (vcg::GLFeederInfo::ReqAtts &rq)
void drawWire (vcg::GLFeederInfo::ReqAtts &rq)
CMeshOmesh ()
void meshAttributesUpdated (int mask)
 MLThreadSafeGLMeshAttributesFeeder (CMeshO &mesh, MLThreadSafeMemoryInfo &gpumeminfo, size_t perbatchtriangles)
size_t perBatchTriangles () const
bool renderedWithBO () const
void setPerBatchTriangles (size_t perbatchtriangles)
vcg::GLFeederInfo::ReqAtts setupRequestedAttributes (const vcg::GLFeederInfo::ReqAtts &rq, bool &allocated)
MLThreadSafeTextureNamesContainertextureIDContainer ()
 ~MLThreadSafeGLMeshAttributesFeeder ()

Private Attributes

QReadWriteLock _lock
MLThreadSafeTextureNamesContainer _textids

Detailed Description

Definition at line 40 of file ml_scene_renderer.h.


Constructor & Destructor Documentation

Definition at line 7 of file ml_scene_renderer.cpp.

Definition at line 61 of file ml_scene_renderer.h.


Member Function Documentation

Definition at line 162 of file ml_scene_renderer.cpp.

Definition at line 90 of file ml_scene_renderer.cpp.

Definition at line 53 of file ml_scene_renderer.cpp.

Definition at line 78 of file ml_scene_renderer.cpp.

Definition at line 84 of file ml_scene_renderer.cpp.

Definition at line 44 of file ml_scene_renderer.cpp.

Definition at line 87 of file ml_scene_renderer.h.

Definition at line 31 of file ml_scene_renderer.cpp.

Definition at line 18 of file ml_scene_renderer.cpp.

Definition at line 25 of file ml_scene_renderer.cpp.

Definition at line 12 of file ml_scene_renderer.cpp.

Definition at line 37 of file ml_scene_renderer.cpp.

Definition at line 89 of file ml_scene_renderer.h.


Member Data Documentation

QReadWriteLock MLThreadSafeGLMeshAttributesFeeder::_lock [mutable, private]

Definition at line 93 of file ml_scene_renderer.h.

Definition at line 94 of file ml_scene_renderer.h.


The documentation for this class was generated from the following files:


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:39:01