Skip to content h3d.impl.MemoryManager
Fields
| Name | Type |
|---|
| driver | h3d.impl.Driver |
| buffers | hl.types.ArrayObj |
| indexes | hl.types.ArrayObj |
| textures | hl.types.ArrayObj |
| depths | hl.types.ArrayObj |
| triIndexes | h3d.Indexes |
| quadIndexes | h3d.Indexes |
| usedMemory | F64 |
| texMemory | F64 |
| bufferCount | I32 |
| garbage | Fun |
| static | ALL_FLAGS | hl.types.ArrayObj |
Protos
f@1270 init(h3d.impl.MemoryManager) → Void
f@1271 initIndexes(h3d.impl.MemoryManager) → Void
f@1273 cleanManagedBuffers(h3d.impl.MemoryManager) → Void
f@1274 allocManaged(h3d.impl.MemoryManager, h3d.impl.ManagedBuffer) → Void
f@1275 freeManaged(h3d.impl.MemoryManager, h3d.impl.ManagedBuffer) → Void
f@1276 allocBuffer(h3d.impl.MemoryManager, h3d.Buffer, I32) → Void
f@1277 deleteIndexes(h3d.impl.MemoryManager, h3d.Indexes) → Void
f@1278 allocIndexes(h3d.impl.MemoryManager, h3d.Indexes) → Void
f@1279 bpp(h3d.impl.MemoryManager, h3d.mat.Texture) → I32
f@1280 cleanTextures(h3d.impl.MemoryManager, Ref) → Bool
f@1281 sortByLRU(h3d.impl.MemoryManager, h3d.mat.Texture, h3d.mat.Texture) → I32
f@1282 deleteTexture(h3d.impl.MemoryManager, h3d.mat.Texture) → Void
f@1283 allocTexture(h3d.impl.MemoryManager, h3d.mat.Texture) → Void
f@1284 allocDepth(h3d.impl.MemoryManager, h3d.mat.DepthBuffer) → Void
f@1285 deleteDepth(h3d.impl.MemoryManager, h3d.mat.DepthBuffer) → Void
f@1286 onContextLost(h3d.impl.MemoryManager) → Void
f@1287 dispose(h3d.impl.MemoryManager) → Void
f@1288 freeMemorySize(h3d.impl.MemoryManager) → I32
Bindings
f@1272 garbage(h3d.impl.MemoryManager) → Void
- static
f@1336 __constructor__(h3d.impl.MemoryManager, h3d.impl.Driver) → Void