OGRE
1.9.0
|
Vertex cache profiler. More...
#include <OgreVertexIndexData.h>
Public Member Functions | |
VertexCacheProfiler (unsigned int cachesize=16) | |
~VertexCacheProfiler () | |
void | flush () |
unsigned int | getHits () |
unsigned int | getMisses () |
unsigned int | getSize () |
void | operator delete (void *ptr) |
void | operator delete (void *ptr, const char *, int, const char *) |
void | operator delete (void *ptr, void *) |
void | operator delete[] (void *ptr) |
void | operator delete[] (void *ptr, const char *, int, const char *) |
void * | operator new (size_t sz) |
void * | operator new (size_t sz, const char *file, int line, const char *func) |
operator new, with debug line info | |
void * | operator new (size_t sz, void *ptr) |
placement operator new | |
void * | operator new[] (size_t sz) |
void * | operator new[] (size_t sz, const char *file, int line, const char *func) |
array operator new, with debug line info | |
void | profile (const HardwareIndexBufferSharedPtr &indexBuffer) |
void | reset () |
Private Member Functions | |
bool | inCache (unsigned int index) |
Private Attributes | |
unsigned int | buffersize |
uint32 * | cache |
unsigned int | hit |
unsigned int | miss |
unsigned int | size |
unsigned int | tail |
Vertex cache profiler.
Definition at line 285 of file OgreVertexIndexData.h.
Definition at line 288 of file OgreVertexIndexData.h.
References Ogre::MEMCATEGORY_GEOMETRY, and OGRE_ALLOC_T.
Ogre::VertexCacheProfiler::~VertexCacheProfiler | ( | ) |
Definition at line 294 of file OgreVertexIndexData.h.
References Ogre::MEMCATEGORY_GEOMETRY, and OGRE_FREE.
void Ogre::VertexCacheProfiler::flush | ( | ) |
Definition at line 301 of file OgreVertexIndexData.h.
Definition at line 303 of file OgreVertexIndexData.h.
Definition at line 304 of file OgreVertexIndexData.h.
Definition at line 305 of file OgreVertexIndexData.h.
Definition at line 96 of file OgreMemoryAllocatedObject.h.
|
inherited |
Definition at line 108 of file OgreMemoryAllocatedObject.h.
Definition at line 102 of file OgreMemoryAllocatedObject.h.
|
inherited |
Definition at line 113 of file OgreMemoryAllocatedObject.h.
|
inherited |
Definition at line 119 of file OgreMemoryAllocatedObject.h.
Definition at line 73 of file OgreMemoryAllocatedObject.h.
|
inherited |
operator new, with debug line info
Definition at line 68 of file OgreMemoryAllocatedObject.h.
placement operator new
Definition at line 79 of file OgreMemoryAllocatedObject.h.
Definition at line 91 of file OgreMemoryAllocatedObject.h.
|
inherited |
array operator new, with debug line info
Definition at line 86 of file OgreMemoryAllocatedObject.h.
void Ogre::VertexCacheProfiler::profile | ( | const HardwareIndexBufferSharedPtr & | indexBuffer | ) |
void Ogre::VertexCacheProfiler::reset | ( | ) |
Definition at line 300 of file OgreVertexIndexData.h.
Definition at line 310 of file OgreVertexIndexData.h.
|
private |
Definition at line 308 of file OgreVertexIndexData.h.
Definition at line 311 of file OgreVertexIndexData.h.
Definition at line 311 of file OgreVertexIndexData.h.
Definition at line 307 of file OgreVertexIndexData.h.
Definition at line 310 of file OgreVertexIndexData.h.