![]() |
OGRE-Next 3.0.0
Object-Oriented Graphics Rendering Engine
|
This is the complete list of members for Ogre::VaoManager, including all inherited members.
| _beginFrame() | Ogre::VaoManager | inlinevirtual |
| _getDynamicBufferCurrentFrameNoWait() const | Ogre::VaoManager | inline |
| _notifyStagingBufferEnteredZeroRef(StagingBuffer *stagingBuffer) | Ogre::VaoManager | |
| _notifyStagingBufferLeftZeroRef(StagingBuffer *stagingBuffer) | Ogre::VaoManager | |
| _update() | Ogre::VaoManager | virtual |
| _waitUntilCommitedCommandBufferCompleted() | Ogre::VaoManager | inlinevirtual |
| calculateVertexSize(const VertexElement2Vec &vertexElements) | Ogre::VaoManager | static |
| cleanupEmptyPools()=0 | Ogre::VaoManager | pure virtual |
| createAsyncTicket(BufferPacked *creator, StagingBuffer *stagingBuffer, size_t elementStart, size_t elementCount)=0 | Ogre::VaoManager | pure 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 | |
| createReadOnlyBuffer(PixelFormatGpu pixelFormat, size_t sizeBytes, BufferType bufferType, void *initialData, bool keepAsShadow) | Ogre::VaoManager | |
| createStagingBuffer(size_t sizeBytes, bool forUpload)=0 | Ogre::VaoManager | pure 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 | |
| deleteStagingBuffers() | Ogre::VaoManager | |
| destroyConstBuffer(ConstBufferPacked *constBuffer) | Ogre::VaoManager | |
| destroyIndexBuffer(IndexBufferPacked *indexBuffer) | Ogre::VaoManager | |
| destroyIndirectBuffer(IndirectBufferPacked *indirectBuffer) | Ogre::VaoManager | |
| destroyReadOnlyBuffer(ReadOnlyBufferPacked *readOnlyBuffer) | Ogre::VaoManager | |
| destroyTexBuffer(TexBufferPacked *texBuffer) | Ogre::VaoManager | |
| destroyUavBuffer(UavBufferPacked *uavBuffer) | Ogre::VaoManager | |
| destroyVertexArrayObject(VertexArrayObject *vao) | Ogre::VaoManager | |
| destroyVertexBuffer(VertexBufferPacked *vertexBuffer) | Ogre::VaoManager | |
| getConstBufferAlignment() const | Ogre::VaoManager | inline |
| getConstBufferMaxSize() const | Ogre::VaoManager | inline |
| getDefaultStagingBufferLifetime() const | Ogre::VaoManager | inline |
| getDefaultStagingBufferUnfencedTime() const | Ogre::VaoManager | inline |
| getDynamicBufferMultiplier() const | Ogre::VaoManager | inline |
| getFrameCount() | Ogre::VaoManager | inline |
| getMemoryStats(MemoryStatsEntryVec &outStats, size_t &outCapacityBytes, size_t &outFreeBytes, Log *log, bool &outIncludesTextures) const =0 | Ogre::VaoManager | pure virtual |
| getReadOnlyBufferMaxSize() const | Ogre::VaoManager | inline |
| getStagingBuffer(size_t minSizeBytes, bool forUpload) | Ogre::VaoManager | |
| getTexBufferAlignment() const | Ogre::VaoManager | inline |
| getTexBufferMaxSize() const | Ogre::VaoManager | inline |
| getTimer() | Ogre::VaoManager | inline |
| getUavBufferAlignment() const | Ogre::VaoManager | inline |
| getUavBufferMaxSize() const | Ogre::VaoManager | inline |
| isFrameFinished(uint32 frameCount)=0 | Ogre::VaoManager | pure virtual |
| MemoryStatsEntryVec typedef | Ogre::VaoManager | |
| readOnlyIsTexBuffer() const | Ogre::VaoManager | inline |
| setDefaultStagingBufferlifetime(uint32 lifetime, uint32 unfencedTime) | Ogre::VaoManager | |
| supportsBaseInstance() const | Ogre::VaoManager | inline |
| supportsIndirectBuffers() const | Ogre::VaoManager | inline |
| supportsPersistentMapping() const | Ogre::VaoManager | inline |
| VaoManager(const NameValuePairList *params) | Ogre::VaoManager | |
| waitForSpecificFrameToFinish(uint32 frameCount)=0 | Ogre::VaoManager | pure virtual |
| waitForTailFrameToFinish()=0 | Ogre::VaoManager | pure virtual |
| ~VaoManager() | Ogre::VaoManager | virtual |