Class OffheapAreas


  • public class OffheapAreas
    extends java.lang.Object
    This class is just required internally (e.g. by the class BlenderFile. The class contains a list of so-called offheap areas (refer to Java .Blend documentation for more information on offheap areas). Basically, offheap areas refer to data in blocks that may or may not overlap the address space of other blocks. Thus, those blocks can only be retrieved by an exact match to its start address (which is still unique). The I/O subsystem identifies offheap areas by the SDNA index of the struct stored in the blocks of those areas.
    Author:
    homac
    • Constructor Summary

      Constructors 
      Constructor Description
      OffheapAreas()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String[] get​(int versionCode)
      Retrieve the list of offheap areas (struct names) for a given version code.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OffheapAreas

        public OffheapAreas()
    • Method Detail

      • get

        public static java.lang.String[] get​(int versionCode)
        Retrieve the list of offheap areas (struct names) for a given version code.
        Parameters:
        versionCode - Blenders version specifier: MAJOR*100 + MINOR
        Returns:
        List of struct names of offheap areas.