OGRE: Member List

| OGRE 2.2.4 Object-Oriented Graphics Rendering Engine

Ogre::GLES2VaoManager Member List

This is the complete list of members for Ogre::GLES2VaoManager, including all inherited members.

_beginFrame(void) | Ogre::VaoManager | inlinevirtual
_getDynamicBufferCurrentFrameNoWait(void) const | Ogre::VaoManager | inline
_notifyStagingBufferEnteredZeroRef(StagingBuffer *stagingBuffer) | Ogre::VaoManager |
_notifyStagingBufferLeftZeroRef(StagingBuffer *stagingBuffer) | Ogre::VaoManager |
_update(void) | Ogre::GLES2VaoManager | virtual
AllocatedObject() | Ogre::AllocatedObject< Alloc > | inlineexplicit
bindDrawId(void) | Ogre::GLES2VaoManager |
BlockVec typedef | Ogre::GLES2VaoManager |
calculateVertexSize(const VertexElement2Vec &vertexElements) | Ogre::VaoManager | static
cleanupEmptyPools(void)=0 | Ogre::VaoManager | pure virtual
createAsyncTicket(BufferPacked *creator, StagingBuffer *stagingBuffer, size_t elementStart, size_t elementCount) | Ogre::GLES2VaoManager | virtual
createConstBuffer(size_t sizeBytes, BufferType bufferType, void *initialData, bool keepAsShadow) | Ogre::VaoManager |
createIndexBuffer(IndexBufferPacked::IndexType indexType, size_t numIndices, BufferType bufferType, void *initialData, bool keepAsShadow) | Ogre::VaoManager |
createIndirectBuffer(size_t sizeBytes, BufferType bufferType, void *initialData, bool keepAsShadow) | Ogre::VaoManager |
createMultiSourceVertexBufferPool(const VertexElement2VecVec &vertexElementsBySource, size_t maxNumVertices, BufferType bufferType) | Ogre::VaoManager |
createStagingBuffer(size_t sizeBytes, bool forUpload) | Ogre::GLES2VaoManager | virtual
createTexBuffer(PixelFormatGpu pixelFormat, size_t sizeBytes, BufferType bufferType, void *initialData, bool keepAsShadow) | Ogre::VaoManager |
createUavBuffer(size_t numElements, uint32 bytesPerElement, uint32 bindFlags, void *initialData, bool keepAsShadow) | Ogre::VaoManager |
createVertexArrayObject(const VertexBufferPackedVec &vertexBuffers, IndexBufferPacked *indexBuffer, OperationType opType) | Ogre::VaoManager |
createVertexBuffer(const VertexElement2Vec &vertexElements, size_t numVertices, BufferType bufferType, void *initialData, bool keepAsShadow) | Ogre::VaoManager |
destroyConstBuffer(ConstBufferPacked *constBuffer) | Ogre::VaoManager |
destroyIndexBuffer(IndexBufferPacked *indexBuffer) | Ogre::VaoManager |
destroyIndirectBuffer(IndirectBufferPacked *indirectBuffer) | Ogre::VaoManager |
destroyTexBuffer(TexBufferPacked *texBuffer) | Ogre::VaoManager |
destroyUavBuffer(UavBufferPacked *uavBuffer) | Ogre::VaoManager |
destroyVertexArrayObject(VertexArrayObject *vao) | Ogre::VaoManager |
destroyVertexBuffer(VertexBufferPacked *vertexBuffer) | Ogre::VaoManager |
getAttributeIndexFor(VertexElementSemantic semantic) | Ogre::GLES2VaoManager | static
getConstBufferAlignment(void) const | Ogre::VaoManager | inline
getConstBufferMaxSize(void) const | Ogre::VaoManager | inline
getDefaultStagingBufferLifetime(void) const | Ogre::VaoManager | inline
getDefaultStagingBufferUnfencedTime(void) const | Ogre::VaoManager | inline
getDynamicBufferMultiplier(void) const | Ogre::VaoManager | inline
getFrameCount(void) | Ogre::VaoManager | inline
getMaxVertexAttribs(void) const | Ogre::GLES2VaoManager | inline
getMemoryStats(MemoryStatsEntryVec &outStats, size_t &outCapacityBytes, size_t &outFreeBytes, Log *log) const =0 | Ogre::VaoManager | pure virtual
getStagingBuffer(size_t minSizeBytes, bool forUpload) | Ogre::VaoManager |
getTexBufferAlignment(void) const | Ogre::VaoManager | inline
getTexBufferMaxSize(void) const | Ogre::VaoManager | inline
getTimer(void) | Ogre::VaoManager | inline
getUavBufferAlignment(void) const | Ogre::VaoManager | inline
getUavBufferMaxSize(void) const | Ogre::VaoManager | inline
GLES2VaoManager() | Ogre::GLES2VaoManager |
isFrameFinished(uint32 frameCount) | Ogre::GLES2VaoManager | virtual
MemoryStatsEntryVec typedef | Ogre::VaoManager |
mergeContiguousBlocks(BlockVec::iterator blockToMerge, BlockVec &blocks) | Ogre::GLES2VaoManager | static
operator delete(void *ptr) | Ogre::AllocatedObject< Alloc > | inline
operator delete(void *ptr, void *) | Ogre::AllocatedObject< Alloc > | inline
operator delete(void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > | inline
operator delete[](void *ptr) | Ogre::AllocatedObject< Alloc > | inline
operator delete[](void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > | inline
operator new(size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > | inline
operator new(size_t sz) | Ogre::AllocatedObject< Alloc > | inline
operator new(size_t sz, void *ptr) | Ogre::AllocatedObject< Alloc > | inline
operator new[](size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > | inline
operator new[](size_t sz) | Ogre::AllocatedObject< Alloc > | inline
setDefaultStagingBufferlifetime(uint32 lifetime, uint32 unfencedTime) | Ogre::VaoManager |
StrideChangerVec typedef | Ogre::GLES2VaoManager |
supportsArbBufferStorage(void) const | Ogre::GLES2VaoManager | inline
supportsBaseInstance(void) const | Ogre::VaoManager | inline
supportsIndirectBuffers(void) const | Ogre::VaoManager | inline
supportsPersistentMapping(void) const | Ogre::VaoManager | inline
VaoManager(const NameValuePairList *params) | Ogre::VaoManager |
waitFor(GLsync fenceName) | Ogre::GLES2VaoManager | static
waitForSpecificFrameToFinish(uint32 frameCount) | Ogre::GLES2VaoManager | virtual
waitForTailFrameToFinish(void) | Ogre::GLES2VaoManager | virtual
~AllocatedObject() | Ogre::AllocatedObject< Alloc > | inline
~GLES2VaoManager() | Ogre::GLES2VaoManager | virtual
~VaoManager() | Ogre::VaoManager | virtual