_beginFrame(void) | Ogre::D3D11VaoManager | virtual |
_getDynamicBufferCurrentFrameNoWait(void) const | Ogre::VaoManager | inline |
_notifyStagingBufferEnteredZeroRef(StagingBuffer *stagingBuffer) | Ogre::VaoManager | |
_notifyStagingBufferLeftZeroRef(StagingBuffer *stagingBuffer) | Ogre::VaoManager | |
_update(void) | Ogre::D3D11VaoManager | virtual |
AllocatedObject() | Ogre::AllocatedObject< Alloc > | inlineexplicit |
bindDrawId(uint32 bindSlotId) | Ogre::D3D11VaoManager | |
BlockVec typedef | Ogre::D3D11VaoManager | |
calculateVertexSize(const VertexElement2Vec &vertexElements) | Ogre::VaoManager | static |
createAsyncTicket(BufferPacked *creator, StagingBuffer *stagingBuffer, size_t elementStart, size_t elementCount) | Ogre::D3D11VaoManager | virtual |
createConstBuffer(size_t sizeBytes, BufferType bufferType, void *initialData, bool keepAsShadow) | Ogre::VaoManager | |
createFence(D3D11Device &device) | Ogre::D3D11VaoManager | static |
createFence(void) | Ogre::D3D11VaoManager | |
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::D3D11VaoManager | virtual |
createTexBuffer(PixelFormat 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 | |
D3D11VaoManager(bool supportsIndirectBuffers, D3D11Device &device, D3D11RenderSystem *renderSystem) | Ogre::D3D11VaoManager | |
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 | |
getConstBufferAlignment(void) const | Ogre::VaoManager | inline |
getConstBufferMaxSize(void) const | Ogre::VaoManager | inline |
getD3D11RenderSystem(void) const | Ogre::D3D11VaoManager | inline |
getDefaultStagingBufferLifetime(void) const | Ogre::VaoManager | inline |
getDefaultStagingBufferUnfencedTime(void) const | Ogre::VaoManager | inline |
getDynamicBufferMultiplier(void) const | Ogre::VaoManager | inline |
getFrameCount(void) | Ogre::VaoManager | inline |
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 |
isFrameFinished(uint32 frameCount) | Ogre::D3D11VaoManager | virtual |
mergeContiguousBlocks(BlockVec::iterator blockToMerge, BlockVec &blocks) | Ogre::D3D11VaoManager | 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::D3D11VaoManager | |
supportsBaseInstance(void) const | Ogre::VaoManager | inline |
supportsIndirectBuffers(void) const | Ogre::VaoManager | inline |
supportsPersistentMapping(void) const | Ogre::VaoManager | inline |
VaoManager() | Ogre::VaoManager | |
waitFor(ID3D11Query *fenceName, ID3D11DeviceContextN *deviceContext) | Ogre::D3D11VaoManager | static |
waitFor(ID3D11Query *fenceName) | Ogre::D3D11VaoManager | |
waitForSpecificFrameToFinish(uint32 frameCount) | Ogre::D3D11VaoManager | virtual |
waitForTailFrameToFinish(void) | Ogre::D3D11VaoManager | virtual |
~AllocatedObject() | Ogre::AllocatedObject< Alloc > | inline |
~D3D11VaoManager() | Ogre::D3D11VaoManager | virtual |
~VaoManager() | Ogre::VaoManager | virtual |