, including all inherited members.
_bo | vcg::GLMeshAttributesFeeder< CMeshO > | [protected] |
_borendering | vcg::GLMeshAttributesFeeder< CMeshO > | [protected] |
_chunkmap | vcg::GLMeshAttributesFeeder< CMeshO > | [protected] |
_currallocatedboatt | vcg::GLMeshAttributesFeeder< CMeshO > | [protected] |
_gpumeminfo | vcg::GLMeshAttributesFeeder< CMeshO > | [protected] |
_lastfeedingusedreplicatedpipeline | vcg::GLMeshAttributesFeeder< CMeshO > | [protected] |
_lock | MLThreadSafeGLMeshAttributesFeeder | [mutable, private] |
_mesh | vcg::GLMeshAttributesFeeder< CMeshO > | [protected] |
_perbatchprim | vcg::GLMeshAttributesFeeder< CMeshO > | [protected] |
_rendermodinitialized | vcg::GLMeshAttributesFeeder< CMeshO > | [protected] |
_texindnumtriangles | vcg::GLMeshAttributesFeeder< CMeshO > | [protected] |
_textids | MLThreadSafeGLMeshAttributesFeeder | [private] |
ATT_ALL enum value | vcg::GLFeederInfo | |
ATT_BIT_MASK typedef | vcg::GLFeederInfo | |
ATT_FACECOLOR enum value | vcg::GLFeederInfo | |
ATT_FACENORMAL enum value | vcg::GLFeederInfo | |
ATT_MESHCOLOR enum value | vcg::GLFeederInfo | |
ATT_NAMES enum name | vcg::GLFeederInfo | |
ATT_NAMES_ARITY enum value | vcg::GLFeederInfo | |
ATT_VERTCOLOR enum value | vcg::GLFeederInfo | |
ATT_VERTINDEX enum value | vcg::GLFeederInfo | |
ATT_VERTNORMAL enum value | vcg::GLFeederInfo | |
ATT_VERTPOSITION enum value | vcg::GLFeederInfo | |
ATT_VERTTEXTURE enum value | vcg::GLFeederInfo | |
ATT_WEDGETEXTURE enum value | vcg::GLFeederInfo | |
attBitMask(ATT_NAMES attname) | vcg::GLFeederInfo | [inline, static] |
boExpectedDimension(ATT_NAMES name, bool replicatedpipeline, bool generateindex) const | vcg::GLMeshAttributesFeeder< CMeshO > | [inline, protected] |
boExpectedSize(ATT_NAMES name, bool replicatedpipeline, bool generateindex) const | vcg::GLMeshAttributesFeeder< CMeshO > | [inline, protected] |
bufferDeAllocationRequested(const ATT_NAMES att) | vcg::GLMeshAttributesFeeder< CMeshO > | [inline, protected] |
bufferObjectHandle() const | MLThreadSafeGLMeshAttributesFeeder | |
bufferObjectsMemoryRequired(const ReqAtts &rqatt) const | vcg::GLMeshAttributesFeeder< CMeshO > | [inline, protected] |
buffersAllocationFunction(const ReqAtts &req, std::vector< bool > &attributestobeupdated) | vcg::GLMeshAttributesFeeder< CMeshO > | [inline, protected] |
buffersDeAllocationRequested() | MLThreadSafeGLMeshAttributesFeeder | |
GLMeshAttributesFeeder< CMeshO >::buffersDeAllocationRequested(const ReqAtts &rq) | vcg::GLMeshAttributesFeeder< CMeshO > | [inline] |
ChunkMap typedef | vcg::GLMeshAttributesFeeder< CMeshO > | [protected] |
ChunkVector typedef | vcg::GLMeshAttributesFeeder< CMeshO > | [protected] |
deAllocateBO() | MLThreadSafeGLMeshAttributesFeeder | |
disableClientState(ATT_NAMES boname, const ReqAtts &req) const | vcg::GLMeshAttributesFeeder< CMeshO > | [inline, protected] |
draw(const ReqAtts &rq, const std::vector< GLuint > textid=std::vector< GLuint >()) | vcg::GLMeshAttributesFeeder< CMeshO > | [inline] |
drawBBox(vcg::GLFeederInfo::ReqAtts &rq) | MLThreadSafeGLMeshAttributesFeeder | |
drawFlatWire(vcg::GLFeederInfo::ReqAtts &rq) | MLThreadSafeGLMeshAttributesFeeder | |
drawPoints(vcg::GLFeederInfo::ReqAtts &rq) | MLThreadSafeGLMeshAttributesFeeder | |
GLMeshAttributesFeeder< CMeshO >::drawPoints(const ReqAtts &req) | vcg::GLMeshAttributesFeeder< CMeshO > | [inline, protected] |
drawTriangles(vcg::GLFeederInfo::ReqAtts &rq) | MLThreadSafeGLMeshAttributesFeeder | |
GLMeshAttributesFeeder< CMeshO >::drawTriangles(const ReqAtts &req, const std::vector< GLuint > &textureindex=std::vector< GLuint >()) | vcg::GLMeshAttributesFeeder< CMeshO > | [inline, protected] |
drawWire(vcg::GLFeederInfo::ReqAtts &rq) | MLThreadSafeGLMeshAttributesFeeder | |
fillchunkMap(ChunkMap &cmap) | vcg::GLMeshAttributesFeeder< CMeshO > | [inline, protected] |
getBufferObjectInfo(ATT_NAMES boname) const | vcg::GLMeshAttributesFeeder< CMeshO > | [inline, protected] |
GLMeshAttributesFeeder(CMeshO &mesh, MemoryInfo &meminfo, size_t perbatchprimitives) | vcg::GLMeshAttributesFeeder< CMeshO > | [inline] |
immediateModeRendering(const ReqAtts &req, const std::vector< GLuint > &textureindex=std::vector< GLuint >()) | vcg::GLMeshAttributesFeeder< CMeshO > | [inline, protected] |
invalidateRequestedAttributes(const ReqAtts &rq) | vcg::GLMeshAttributesFeeder< CMeshO > | [inline] |
isPerVertexAttribute(ATT_NAMES name) | vcg::GLMeshAttributesFeeder< CMeshO > | [inline, protected, static] |
isPossibleToUseBORendering() const | vcg::GLMeshAttributesFeeder< CMeshO > | [inline] |
mesh() | MLThreadSafeGLMeshAttributesFeeder | [inline] |
meshAttributesUpdated(int mask) | MLThreadSafeGLMeshAttributesFeeder | |
MLThreadSafeGLMeshAttributesFeeder(CMeshO &mesh, MLThreadSafeMemoryInfo &gpumeminfo, size_t perbatchtriangles) | MLThreadSafeGLMeshAttributesFeeder | |
perBatchPrimitives() const | vcg::GLMeshAttributesFeeder< CMeshO > | [inline] |
perBatchTriangles() const | MLThreadSafeGLMeshAttributesFeeder | |
PR_NAMES_ARITY enum value | vcg::GLFeederInfo | |
PR_NONE enum value | vcg::GLFeederInfo | |
PR_POINTS enum value | vcg::GLFeederInfo | |
PR_QUADS enum value | vcg::GLFeederInfo | |
PR_TRIANGLES enum value | vcg::GLFeederInfo | |
PRIMITIVE_MODALITY enum name | vcg::GLFeederInfo | |
removeRequestedAttributes(const ReqAtts &rq) | vcg::GLMeshAttributesFeeder< CMeshO > | [inline] |
renderedWithBO() const | MLThreadSafeGLMeshAttributesFeeder | |
setBufferPointer(ATT_NAMES boname) const | vcg::GLMeshAttributesFeeder< CMeshO > | [inline, protected] |
setPerBatchPrimitives(size_t perbatchprimitives) | vcg::GLMeshAttributesFeeder< CMeshO > | [inline] |
setPerBatchTriangles(size_t perbatchtriangles) | MLThreadSafeGLMeshAttributesFeeder | |
setupRequestedAttributes(const vcg::GLFeederInfo::ReqAtts &rq, bool &allocated) | MLThreadSafeGLMeshAttributesFeeder | |
GLMeshAttributesFeeder< CMeshO >::setupRequestedAttributes(const ReqAtts &rq, bool &allocated) | vcg::GLMeshAttributesFeeder< CMeshO > | [inline] |
textureIDContainer() | MLThreadSafeGLMeshAttributesFeeder | [inline] |
tryToAllocateAndCopyAttributesInBO(const ReqAtts &req) | vcg::GLMeshAttributesFeeder< CMeshO > | [inline, protected] |
updateBuffersIndexedPipeline(const std::vector< bool > &attributestobeupdated) | vcg::GLMeshAttributesFeeder< CMeshO > | [inline, protected] |
updateBuffersReplicatedPipeline(const std::vector< bool > &attributestobeupdated) | vcg::GLMeshAttributesFeeder< CMeshO > | [inline, protected] |
updateClientState(const ReqAtts &req) | vcg::GLMeshAttributesFeeder< CMeshO > | [inline, protected] |
~GLMeshAttributesFeeder() | vcg::GLMeshAttributesFeeder< CMeshO > | [inline] |
~MLThreadSafeGLMeshAttributesFeeder() | MLThreadSafeGLMeshAttributesFeeder | [inline] |