Skip to content

h3d.impl.MemoryManager

h3d.impl.MemoryManager

Fields

NameType
driverh3d.impl.Driver
buffershl.types.ArrayObj
indexeshl.types.ArrayObj
textureshl.types.ArrayObj
depthshl.types.ArrayObj
triIndexesh3d.Indexes
quadIndexesh3d.Indexes
usedMemoryF64
texMemoryF64
bufferCountI32
garbageFun
staticALL_FLAGShl.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