Esempio n. 1
0
 private MeshManager()
 {
     PerformanceMonitor.addValueProvider("Ogre Mesh Memory Usage", () => Prettify.GetSizeReadable(MemoryUsage));
     meshPtrCollection = new SharedPtrCollection <Mesh>(Mesh.createWrapper, MeshPtr_createHeapPtr, MeshPtr_Delete
     #if FULL_AOT_COMPILE
                                                        , processWrapperObject_AOT
     #endif
                                                        );
 }
Esempio n. 2
0
 public TextureCache(UInt64 maxCacheSize, bool texturesArePaged)
 {
     this.maxCacheSize     = maxCacheSize;
     this.texturesArePaged = texturesArePaged;
     PerformanceMonitor.addValueProvider("Virtual Texture Cache Size", () => Prettify.GetSizeReadable((long)currentCacheSize));
 }