Class ModelPipelineImportDef


  • public final class ModelPipelineImportDef
    extends Table
    • Constructor Detail

      • ModelPipelineImportDef

        public ModelPipelineImportDef()
    • Method Detail

      • getRootAsModelPipelineImportDef

        public static ModelPipelineImportDef getRootAsModelPipelineImportDef​(java.nio.ByteBuffer _bb)
      • __init

        public void __init​(int _i,
                           java.nio.ByteBuffer _bb)
      • name

        public java.lang.String name()
      • nameAsByteBuffer

        public java.nio.ByteBuffer nameAsByteBuffer()
      • nameInByteBuffer

        public java.nio.ByteBuffer nameInByteBuffer​(java.nio.ByteBuffer _bb)
      • file

        public java.lang.String file()
      • fileAsByteBuffer

        public java.nio.ByteBuffer fileAsByteBuffer()
      • fileInByteBuffer

        public java.nio.ByteBuffer fileInByteBuffer​(java.nio.ByteBuffer _bb)
      • recenter

        public boolean recenter()
      • scale

        public float scale()
      • axisSystem

        public int axisSystem()
      • smoothingAngle

        public float smoothingAngle()
      • maxBoneWeights

        public int maxBoneWeights()
      • reportErrorsToStdout

        public boolean reportErrorsToStdout()
      • flipTextureCoordinates

        public boolean flipTextureCoordinates()
      • flattenHierarchyAndTransformVerticesToRootSpace

        public boolean flattenHierarchyAndTransformVerticesToRootSpace()
      • useSpecularGlossinessTexturesIfPresent

        public boolean useSpecularGlossinessTexturesIfPresent()
      • fixInfacingNormals

        public boolean fixInfacingNormals()
      • ensureVertexOrientationWNotZero

        public boolean ensureVertexOrientationWNotZero()
      • cmPerUnit

        public float cmPerUnit()
      • targetMeshes

        public java.lang.String targetMeshes​(int j)
      • targetMeshesLength

        public int targetMeshesLength()
      • mergeMaterials

        public boolean mergeMaterials()
      • createModelPipelineImportDef

        public static int createModelPipelineImportDef​(FlatBufferBuilder builder,
                                                       int nameOffset,
                                                       int fileOffset,
                                                       boolean recenter,
                                                       float scale,
                                                       int axis_system,
                                                       float smoothing_angle,
                                                       int max_bone_weights,
                                                       boolean report_errors_to_stdout,
                                                       boolean flip_texture_coordinates,
                                                       boolean flatten_hierarchy_and_transform_vertices_to_root_space,
                                                       boolean use_specular_glossiness_textures_if_present,
                                                       boolean fix_infacing_normals,
                                                       boolean ensure_vertex_orientation_w_not_zero,
                                                       float cm_per_unit,
                                                       int target_meshesOffset,
                                                       boolean merge_materials)
      • startModelPipelineImportDef

        public static void startModelPipelineImportDef​(FlatBufferBuilder builder)
      • addName

        public static void addName​(FlatBufferBuilder builder,
                                   int nameOffset)
      • addFile

        public static void addFile​(FlatBufferBuilder builder,
                                   int fileOffset)
      • addRecenter

        public static void addRecenter​(FlatBufferBuilder builder,
                                       boolean recenter)
      • addScale

        public static void addScale​(FlatBufferBuilder builder,
                                    float scale)
      • addAxisSystem

        public static void addAxisSystem​(FlatBufferBuilder builder,
                                         int axisSystem)
      • addSmoothingAngle

        public static void addSmoothingAngle​(FlatBufferBuilder builder,
                                             float smoothingAngle)
      • addMaxBoneWeights

        public static void addMaxBoneWeights​(FlatBufferBuilder builder,
                                             int maxBoneWeights)
      • addReportErrorsToStdout

        public static void addReportErrorsToStdout​(FlatBufferBuilder builder,
                                                   boolean reportErrorsToStdout)
      • addFlipTextureCoordinates

        public static void addFlipTextureCoordinates​(FlatBufferBuilder builder,
                                                     boolean flipTextureCoordinates)
      • addFlattenHierarchyAndTransformVerticesToRootSpace

        public static void addFlattenHierarchyAndTransformVerticesToRootSpace​(FlatBufferBuilder builder,
                                                                              boolean flattenHierarchyAndTransformVerticesToRootSpace)
      • addUseSpecularGlossinessTexturesIfPresent

        public static void addUseSpecularGlossinessTexturesIfPresent​(FlatBufferBuilder builder,
                                                                     boolean useSpecularGlossinessTexturesIfPresent)
      • addFixInfacingNormals

        public static void addFixInfacingNormals​(FlatBufferBuilder builder,
                                                 boolean fixInfacingNormals)
      • addEnsureVertexOrientationWNotZero

        public static void addEnsureVertexOrientationWNotZero​(FlatBufferBuilder builder,
                                                              boolean ensureVertexOrientationWNotZero)
      • addCmPerUnit

        public static void addCmPerUnit​(FlatBufferBuilder builder,
                                        float cmPerUnit)
      • addTargetMeshes

        public static void addTargetMeshes​(FlatBufferBuilder builder,
                                           int targetMeshesOffset)
      • createTargetMeshesVector

        public static int createTargetMeshesVector​(FlatBufferBuilder builder,
                                                   int[] data)
      • startTargetMeshesVector

        public static void startTargetMeshesVector​(FlatBufferBuilder builder,
                                                   int numElems)
      • addMergeMaterials

        public static void addMergeMaterials​(FlatBufferBuilder builder,
                                             boolean mergeMaterials)
      • endModelPipelineImportDef

        public static int endModelPipelineImportDef​(FlatBufferBuilder builder)