/******************************************************************************* * Copyright 2011 See AUTHORS file. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. ******************************************************************************/ package com.badlogic.gdx.graphics.g3d.loaders.ogre.mesh; import javax.xml.bind.annotation.XmlRegistry; /** This object contains factory methods for each Java content interface and Java element interface generated in the * com.badlogic.gdx.graphics.g3d.orgrexml.mesh package. * <p> * An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java * representation of XML content can consist of schema derived interfaces and classes representing the binding of schema type * definitions, element declarations and model groups. Factory methods for each of these are provided in this class. */ @XmlRegistry public class ObjectFactory { /** Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: * com.badlogic.gdx.graphics.g3d.orgrexml.mesh */ public ObjectFactory () { } /** Create an instance of {@link Vertexbuffer } */ public Vertexbuffer createVertexbuffer () { return new Vertexbuffer(); } /** Create an instance of {@link Position } */ public Position createPosition () { return new Position(); } /** Create an instance of {@link ColourDiffuse } */ public ColourDiffuse createColourDiffuse () { return new ColourDiffuse(); } /** Create an instance of {@link Texture } */ public Texture createTexture () { return new Texture(); } /** Create an instance of {@link Binormal } */ public Binormal createBinormal () { return new Binormal(); } /** Create an instance of {@link Submesh } */ public Submesh createSubmesh () { return new Submesh(); } /** Create an instance of {@link Pose } */ public Pose createPose () { return new Pose(); } /** Create an instance of {@link Lodgenerated } */ public Lodgenerated createLodgenerated () { return new Lodgenerated(); } /** Create an instance of {@link Submeshnames } */ public Submeshnames createSubmeshnames () { return new Submeshnames(); } /** Create an instance of {@link Mesh } */ public Mesh createMesh () { return new Mesh(); } /** Create an instance of {@link Texcoord } */ public Texcoord createTexcoord () { return new Texcoord(); } /** Create an instance of {@link Poseoffset } */ public Poseoffset createPoseoffset () { return new Poseoffset(); } /** Create an instance of {@link Poseref } */ public Poseref createPoseref () { return new Poseref(); } /** Create an instance of {@link Submeshes } */ public Submeshes createSubmeshes () { return new Submeshes(); } /** Create an instance of {@link ColourSpecular } */ public ColourSpecular createColourSpecular () { return new ColourSpecular(); } /** Create an instance of {@link Animation } */ public Animation createAnimation () { return new Animation(); } /** Create an instance of {@link Track } */ public Track createTrack () { return new Track(); } /** Create an instance of {@link Keyframes } */ public Keyframes createKeyframes () { return new Keyframes(); } /** Create an instance of {@link Vertexboneassignment } */ public Vertexboneassignment createVertexboneassignment () { return new Vertexboneassignment(); } /** Create an instance of {@link Lodfacelist } */ public Lodfacelist createLodfacelist () { return new Lodfacelist(); } /** Create an instance of {@link Skeletonlink } */ public Skeletonlink createSkeletonlink () { return new Skeletonlink(); } /** Create an instance of {@link Extremes } */ public Extremes createExtremes () { return new Extremes(); } /** Create an instance of {@link Geometry } */ public Geometry createGeometry () { return new Geometry(); } /** Create an instance of {@link Lodmanual } */ public Lodmanual createLodmanual () { return new Lodmanual(); } /** Create an instance of {@link Vertex } */ public Vertex createVertex () { return new Vertex(); } /** Create an instance of {@link Tracks } */ public Tracks createTracks () { return new Tracks(); } /** Create an instance of {@link Animations } */ public Animations createAnimations () { return new Animations(); } /** Create an instance of {@link Levelofdetail } */ public Levelofdetail createLevelofdetail () { return new Levelofdetail(); } /** Create an instance of {@link Normal } */ public Normal createNormal () { return new Normal(); } /** Create an instance of {@link Textures } */ public Textures createTextures () { return new Textures(); } /** Create an instance of {@link Tangent } */ public Tangent createTangent () { return new Tangent(); } /** Create an instance of {@link Face } */ public Face createFace () { return new Face(); } /** Create an instance of {@link Sharedgeometry } */ public Sharedgeometry createSharedgeometry () { return new Sharedgeometry(); } /** Create an instance of {@link Keyframe } */ public Keyframe createKeyframe () { return new Keyframe(); } /** Create an instance of {@link Faces } */ public Faces createFaces () { return new Faces(); } /** Create an instance of {@link Boneassignments } */ public Boneassignments createBoneassignments () { return new Boneassignments(); } /** Create an instance of {@link SubmeshExtremes } */ public SubmeshExtremes createSubmeshExtremes () { return new SubmeshExtremes(); } /** Create an instance of {@link Poses } */ public Poses createPoses () { return new Poses(); } /** Create an instance of {@link Submeshname } */ public Submeshname createSubmeshname () { return new Submeshname(); } }