, including all inherited members.
_bo | vcg::GLMeshAttributesFeeder< MESHTYPE > | [protected] |
_borendering | vcg::GLMeshAttributesFeeder< MESHTYPE > | [protected] |
_chunkmap | vcg::GLMeshAttributesFeeder< MESHTYPE > | [protected] |
_currallocatedboatt | vcg::GLMeshAttributesFeeder< MESHTYPE > | [protected] |
_gpumeminfo | vcg::GLMeshAttributesFeeder< MESHTYPE > | [protected] |
_lastfeedingusedreplicatedpipeline | vcg::GLMeshAttributesFeeder< MESHTYPE > | [protected] |
_mesh | vcg::GLMeshAttributesFeeder< MESHTYPE > | [protected] |
_perbatchprim | vcg::GLMeshAttributesFeeder< MESHTYPE > | [protected] |
_rendermodinitialized | vcg::GLMeshAttributesFeeder< MESHTYPE > | [protected] |
_texindnumtriangles | vcg::GLMeshAttributesFeeder< MESHTYPE > | [protected] |
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< MESHTYPE > | [inline, protected] |
boExpectedSize(ATT_NAMES name, bool replicatedpipeline, bool generateindex) const | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline, protected] |
bufferDeAllocationRequested(const ATT_NAMES att) | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline, protected] |
bufferObjectsMemoryRequired(const ReqAtts &rqatt) const | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline, protected] |
buffersAllocationFunction(const ReqAtts &req, std::vector< bool > &attributestobeupdated) | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline, protected] |
buffersDeAllocationRequested() | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline] |
buffersDeAllocationRequested(const ReqAtts &rq) | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline] |
ChunkMap typedef | vcg::GLMeshAttributesFeeder< MESHTYPE > | [protected] |
ChunkVector typedef | vcg::GLMeshAttributesFeeder< MESHTYPE > | [protected] |
disableClientState(ATT_NAMES boname, const ReqAtts &req) const | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline, protected] |
draw(const ReqAtts &rq, const std::vector< GLuint > textid=std::vector< GLuint >()) | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline] |
drawPoints(const ReqAtts &req) | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline, protected] |
drawTriangles(const ReqAtts &req, const std::vector< GLuint > &textureindex=std::vector< GLuint >()) | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline, protected] |
fillchunkMap(ChunkMap &cmap) | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline, protected] |
getBufferObjectInfo(ATT_NAMES boname) const | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline, protected] |
GLMeshAttributesFeeder(MESHTYPE &mesh, MemoryInfo &meminfo, size_t perbatchprimitives) | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline] |
immediateModeRendering(const ReqAtts &req, const std::vector< GLuint > &textureindex=std::vector< GLuint >()) | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline, protected] |
invalidateRequestedAttributes(const ReqAtts &rq) | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline] |
isPerVertexAttribute(ATT_NAMES name) | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline, protected, static] |
isPossibleToUseBORendering() const | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline] |
perBatchPrimitives() const | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline] |
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< MESHTYPE > | [inline] |
setBufferPointer(ATT_NAMES boname) const | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline, protected] |
setPerBatchPrimitives(size_t perbatchprimitives) | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline] |
setupRequestedAttributes(const ReqAtts &rq, bool &allocated) | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline] |
tryToAllocateAndCopyAttributesInBO(const ReqAtts &req) | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline, protected] |
updateBuffersIndexedPipeline(const std::vector< bool > &attributestobeupdated) | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline, protected] |
updateBuffersReplicatedPipeline(const std::vector< bool > &attributestobeupdated) | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline, protected] |
updateClientState(const ReqAtts &req) | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline, protected] |
~GLMeshAttributesFeeder() | vcg::GLMeshAttributesFeeder< MESHTYPE > | [inline] |