Uses of Record Class
club.doki7.vma.handle.VmaVirtualBlock
Packages that use VmaVirtualBlock
-
Uses of VmaVirtualBlock in club.doki7.vma
Methods in club.doki7.vma with parameters of type VmaVirtualBlockModifier and TypeMethodDescriptionvoidVMA.buildVirtualBlockStatsString(VmaVirtualBlock virtualBlock, PointerPtr ppStatsString, int detailedMap) Builds and returns a null-terminated string in JSON format with information about givenVmaVirtualBlock.voidVMA.calculateVirtualBlockStatistics(VmaVirtualBlock virtualBlock, IVmaDetailedStatistics pStats) Calculates and returns detailed statistics about virtual allocations and memory usage in givenVmaVirtualBlock.voidVMA.clearVirtualBlock(VmaVirtualBlock virtualBlock) Frees all virtual allocations inside givenVmaVirtualBlock.voidVMA.destroyVirtualBlock(@Nullable VmaVirtualBlock virtualBlock) DestroysVmaVirtualBlockobject.voidVMA.freeVirtualBlockStatsString(VmaVirtualBlock virtualBlock, @Nullable BytePtr pStatsString) Frees a string returned by vmaBuildVirtualBlockStatsString().voidVMA.getVirtualAllocationInfo(VmaVirtualBlock virtualBlock, VmaVirtualAllocation allocation, IVmaVirtualAllocationInfo pVirtualAllocInfo) Returns information about a specific virtual allocation within a virtual block, like its size andpUserDatapointer.voidVMA.getVirtualBlockStatistics(VmaVirtualBlock virtualBlock, IVmaStatistics pStats) Calculates and returns statistics about virtual allocations and memory usage in givenVmaVirtualBlock.intVMA.isVirtualBlockEmpty(VmaVirtualBlock virtualBlock) Returns true of theVmaVirtualBlockis empty - contains 0 virtual allocations and has all its space available for new allocations.voidVMA.setVirtualAllocationUserData(VmaVirtualBlock virtualBlock, VmaVirtualAllocation allocation, @NotNull MemorySegment pUserData) Changes custom pointer associated with given virtual allocation.intVMA.virtualAllocate(VmaVirtualBlock virtualBlock, IVmaVirtualAllocationCreateInfo pCreateInfo, VmaVirtualAllocation.Ptr pAllocation, @Nullable LongPtr pOffset) Allocates new virtual allocation inside givenVmaVirtualBlock.voidVMA.virtualFree(VmaVirtualBlock virtualBlock, @Nullable VmaVirtualAllocation allocation) Frees virtual allocation inside givenVmaVirtualBlock. -
Uses of VmaVirtualBlock in club.doki7.vma.handle
Classes in club.doki7.vma.handle that implement interfaces with type arguments of type VmaVirtualBlockModifier and TypeClassDescriptionstatic final recordRepresents a pointer toVmaVirtualBlockhandle(s) in native memory.Methods in club.doki7.vma.handle that return VmaVirtualBlockModifier and TypeMethodDescription@Nullable VmaVirtualBlockVmaVirtualBlock.Ptr.read()@Nullable VmaVirtualBlockVmaVirtualBlock.Ptr.read(long index) Methods in club.doki7.vma.handle that return types with arguments of type VmaVirtualBlockModifier and TypeMethodDescription@NotNull Iterator<VmaVirtualBlock> VmaVirtualBlock.Ptr.iterator()Methods in club.doki7.vma.handle with parameters of type VmaVirtualBlockModifier and TypeMethodDescriptionstatic VmaVirtualBlock.PtrVmaVirtualBlock.Ptr.allocate(Arena arena, @Nullable VmaVirtualBlock @NotNull [] values) static VmaVirtualBlock.PtrVmaVirtualBlock.Ptr.allocateV(Arena arena, @Nullable VmaVirtualBlock value0, @Nullable VmaVirtualBlock... values) voidVmaVirtualBlock.Ptr.write(long index, @Nullable VmaVirtualBlock value) voidVmaVirtualBlock.Ptr.write(@Nullable VmaVirtualBlock value) voidVmaVirtualBlock.Ptr.write(@Nullable VmaVirtualBlock[] values) voidVmaVirtualBlock.Ptr.writeV(@Nullable VmaVirtualBlock value0, @Nullable VmaVirtualBlock... values) Method parameters in club.doki7.vma.handle with type arguments of type VmaVirtualBlockModifier and TypeMethodDescriptionstatic VmaVirtualBlock.PtrVmaVirtualBlock.Ptr.allocate(Arena arena, @NotNull Collection<@Nullable VmaVirtualBlock> values)