OGRE-Next  2.3
Object-Oriented Graphics Rendering Engine
Ogre::D3D11VaoManager Member List

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

_beginFrame() overrideOgre::D3D11VaoManagervirtual
_createD3DResources()Ogre::D3D11VaoManager
_destroyD3DResources()Ogre::D3D11VaoManager
_forceCreateDelayedImmutableBuffers()Ogre::D3D11VaoManager
_getDynamicBufferCurrentFrameNoWait() constOgre::VaoManagerinline
_notifyStagingBufferEnteredZeroRef(StagingBuffer *stagingBuffer)Ogre::VaoManager
_notifyStagingBufferLeftZeroRef(StagingBuffer *stagingBuffer)Ogre::VaoManager
_update() overrideOgre::D3D11VaoManagervirtual
AllocatedObject()Ogre::AllocatedObject< Alloc >inlineexplicit
bindDrawId(uint32 bindSlotId)Ogre::D3D11VaoManager
BlockVec typedefOgre::D3D11VaoManager
calculateVertexSize(const VertexElement2Vec &vertexElements)Ogre::VaoManagerstatic
cleanupEmptyPools() overrideOgre::D3D11VaoManagervirtual
createAsyncTicket(BufferPacked *creator, StagingBuffer *stagingBuffer, size_t elementStart, size_t elementCount) overrideOgre::D3D11VaoManagervirtual
createConstBuffer(size_t sizeBytes, BufferType bufferType, void *initialData, bool keepAsShadow)Ogre::VaoManager
createFence(D3D11Device &device)Ogre::D3D11VaoManagerstatic
createFence()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
createReadOnlyBuffer(PixelFormatGpu pixelFormat, size_t sizeBytes, BufferType bufferType, void *initialData, bool keepAsShadow)Ogre::VaoManager
createStagingBuffer(size_t sizeBytes, bool forUpload) overrideOgre::D3D11VaoManagervirtual
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
D3D11VaoManager(bool supportsIndirectBuffers, D3D11Device &device, D3D11RenderSystem *renderSystem, const NameValuePairList *params)Ogre::D3D11VaoManager
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() constOgre::VaoManagerinline
getConstBufferMaxSize() constOgre::VaoManagerinline
getD3D11RenderSystem() constOgre::D3D11VaoManagerinline
getDefaultStagingBufferLifetime() constOgre::VaoManagerinline
getDefaultStagingBufferUnfencedTime() constOgre::VaoManagerinline
getDevice() constOgre::D3D11VaoManagerinline
getDynamicBufferMultiplier() constOgre::VaoManagerinline
getFrameCount()Ogre::VaoManagerinline
getMemoryStats(MemoryStatsEntryVec &outStats, size_t &outCapacityBytes, size_t &outFreeBytes, Log *log, bool &outIncludesTextures) const overrideOgre::D3D11VaoManagervirtual
getReadOnlyBufferMaxSize() constOgre::VaoManagerinline
getSplicingHelperBuffer()Ogre::D3D11VaoManager
getStagingBuffer(size_t minSizeBytes, bool forUpload)Ogre::VaoManager
getTexBufferAlignment() constOgre::VaoManagerinline
getTexBufferMaxSize() constOgre::VaoManagerinline
getTimer()Ogre::VaoManagerinline
getUavBufferAlignment() constOgre::VaoManagerinline
getUavBufferMaxSize() constOgre::VaoManagerinline
isFrameFinished(uint32 frameCount) overrideOgre::D3D11VaoManagervirtual
MemoryStatsEntryVec typedefOgre::VaoManager
mergeContiguousBlocks(BlockVec::iterator blockToMerge, BlockVec &blocks)Ogre::D3D11VaoManagerstatic
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
queryIsDone(ID3D11Query *fenceName, ID3D11DeviceContextN *deviceContext)Ogre::D3D11VaoManagerstatic
queryIsDone(ID3D11Query *fenceName)Ogre::D3D11VaoManager
readOnlyIsTexBuffer() constOgre::VaoManagerinline
setDefaultStagingBufferlifetime(uint32 lifetime, uint32 unfencedTime)Ogre::VaoManager
StrideChangerVec typedefOgre::D3D11VaoManager
supportsBaseInstance() constOgre::VaoManagerinline
supportsIndirectBuffers() constOgre::VaoManagerinline
supportsPersistentMapping() constOgre::VaoManagerinline
VaoManager(const NameValuePairList *params)Ogre::VaoManager
waitFor(ID3D11Query *fenceName, ID3D11DeviceContextN *deviceContext)Ogre::D3D11VaoManagerstatic
waitFor(ID3D11Query *fenceName)Ogre::D3D11VaoManager
waitForSpecificFrameToFinish(uint32 frameCount) overrideOgre::D3D11VaoManagervirtual
waitForTailFrameToFinish() overrideOgre::D3D11VaoManagervirtual
~AllocatedObject()Ogre::AllocatedObject< Alloc >inline
~D3D11VaoManager() overrideOgre::D3D11VaoManager
~VaoManager()Ogre::VaoManagervirtual