Uses of Class
org.cakelab.blender.io.BlenderFile
-
Packages that use BlenderFile Package Description org.blender.utils org.cakelab.blender.generator org.cakelab.blender.utils This package contains optional utility classes to use with generated DNA API classes. -
-
Uses of BlenderFile in org.blender.utils
Methods in org.blender.utils that return BlenderFile Modifier and Type Method Description static BlenderFile
BlenderFactory. newBlenderFile(java.io.File file)
Methods in org.blender.utils with parameters of type BlenderFile Modifier and Type Method Description static FileGlobal
BlenderFactory. getFileGlobal(BlenderFile blend)
Constructors in org.blender.utils with parameters of type BlenderFile Constructor Description BlenderFactory(BlenderFile blend)
MainLib(BlenderFile blendFile)
-
Uses of BlenderFile in org.cakelab.blender.generator
Subclasses of BlenderFile in org.cakelab.blender.generator Modifier and Type Class Description class
StructDNAImageGenerator
-
Uses of BlenderFile in org.cakelab.blender.utils
Subclasses of BlenderFile in org.cakelab.blender.utils Modifier and Type Class Description protected static class
BlenderFactoryBase.BlenderFileImplBase
base class to be used by a derived factory class to create new blender files.protected static class
BlenderFactoryBase.StructDNAImage
This class provides access to the StructDNA image stored in each data model generated by Java Blend.Fields in org.cakelab.blender.utils declared as BlenderFile Modifier and Type Field Description protected BlenderFile
BlenderFactoryBase. blend
Blender file associated with this instance of a factory.protected BlenderFile
MainLibBase. blenderFile
Methods in org.cakelab.blender.utils with parameters of type BlenderFile Modifier and Type Method Description static CPointer<java.lang.Object>
BlenderFactoryBase. getNullPointer(BlenderFile blend)
Create a null pointer object associated with the given blender file.static <T> CArrayFacade<T>
BlenderFactoryBase. newCArrayBlock(Identifier blockCode, java.lang.Class<?>[] typeList, int[] dimensions, BlenderFile blend)
Allocate a new block for one instance of a multi-dimensional array of any component type supported by blender.static <T> CArrayFacade<T>
BlenderFactoryBase. newCArrayBlock(Identifier blockCode, java.lang.Class<T> componentType, int arrayLength, BlenderFile blend)
Allocate a new block for one instance of a one-dimensional array of any non-pointer component type which is either a scalar or a DNA struct.static <T> CArrayFacade<CPointer<T>>
BlenderFactoryBase. newCPointerBlock(Identifier blockCode, java.lang.Class<?>[] typeList, int count, BlenderFile blend)
This method creates a block with a set of pointers and returns an array facet to access them.static <T> CPointer<CPointer<T>>
BlenderFactoryBase. newCPointerBlock(Identifier blockCode, java.lang.Class<?>[] typeList, BlenderFile blend)
This method creates a block with a single pointer in it.static <T extends CFacade>
CArrayFacade<T>BlenderFactoryBase. newCStructBlock(Identifier blockCode, java.lang.Class<T> facetClass, int count, BlenderFile blend)
Allocate a new block for multiple instances of a C struct.static <T extends CFacade>
TBlenderFactoryBase. newCStructBlock(Identifier blockCode, java.lang.Class<T> facetClass, BlenderFile blend)
Allocate a new block for one instance of a C struct.Constructors in org.cakelab.blender.utils with parameters of type BlenderFile Constructor Description BlenderFactoryBase(BlenderFile blend)
Creates a new factory associated with the given blender file.MainLibBase(java.lang.String packageName, BlenderFile blend)
-