Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

A

AbstractModelElement - Class in de.javagl.jgltf.model.impl
Abstract base implementation of the ModelElement interface.
AbstractModelElement() - Constructor for class de.javagl.jgltf.model.impl.AbstractModelElement
 
AbstractNamedModelElement - Class in de.javagl.jgltf.model.impl
Abstract base implementation of the NamedModelElement interface.
AbstractNamedModelElement() - Constructor for class de.javagl.jgltf.model.impl.AbstractNamedModelElement
 
AccessorByteData - Class in de.javagl.jgltf.model
A class for accessing the data that is described by an accessor.
AccessorByteData(int, ByteBuffer, int, int, ElementType, Integer) - Constructor for class de.javagl.jgltf.model.AccessorByteData
Creates a new instance for accessing the data in the given byte buffer, according to the rules described by the given accessor parameters.
AccessorData - Interface in de.javagl.jgltf.model
Interface for classes that provide typed access to raw accessor data.
AccessorDatas - Class in de.javagl.jgltf.model
Methods to create instances of the accessor data utility classes that allow a typed access to the data that is contained in the buffer view that the accessor refers to.
AccessorFloatData - Class in de.javagl.jgltf.model
A class for accessing the data that is described by an accessor.
AccessorFloatData(int, ByteBuffer, int, int, ElementType, Integer) - Constructor for class de.javagl.jgltf.model.AccessorFloatData
Creates a new instance for accessing the data in the given byte buffer, according to the rules described by the given accessor parameters.
AccessorIntData - Class in de.javagl.jgltf.model
A class for accessing the data that is described by an accessor.
AccessorIntData(int, ByteBuffer, int, int, ElementType, Integer) - Constructor for class de.javagl.jgltf.model.AccessorIntData
Creates a new instance for accessing the data in the given byte buffer, according to the rules described by the given accessor parameters.
AccessorModel - Interface in de.javagl.jgltf.model
Interface for a data accessor
Accessors - Class in de.javagl.jgltf.model
Utility methods related to accessor properties.
AccessorShortData - Class in de.javagl.jgltf.model
A class for accessing the data that is described by an accessor.
AccessorShortData(int, ByteBuffer, int, int, ElementType, Integer) - Constructor for class de.javagl.jgltf.model.AccessorShortData
Creates a new instance for accessing the data in the given byte buffer, according to the rules described by the given accessor parameters.
addAccessorModel(DefaultAccessorModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given AccessorModel to this model
addAccessorModels(Collection<? extends DefaultAccessorModel>) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given AccessorModel instances to this model
addAnimation(Animation) - Method in class de.javagl.jgltf.model.animation.AnimationManager
Add the given Animation to this manager.
addAnimationListener(AnimationListener) - Method in class de.javagl.jgltf.model.animation.Animation
Add the given AnimationListener to be informed about any progress in this animation
addAnimationManagerListener(AnimationManagerListener) - Method in class de.javagl.jgltf.model.animation.AnimationManager
Add the given AnimationManagerListener to be informed about changes in this manager
addAnimationModel(DefaultAnimationModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given AnimationModel to this model
addAnimationModels(Collection<? extends DefaultAnimationModel>) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given AnimationModel instances to this model
addAnimations(Iterable<? extends Animation>) - Method in class de.javagl.jgltf.model.animation.AnimationManager
Add all Animations of the given sequence to this manager
addAttribute(String) - Method in class de.javagl.jgltf.model.gl.impl.DefaultProgramModel
Add the given attribute name to this program
addAttribute(String, String) - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueModel
Add the given attribute to this technique
addBufferModel(DefaultBufferModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given BufferModel to this model
addBufferModels(Collection<? extends DefaultBufferModel>) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given BufferModel instances to this model
addBufferViewModel(DefaultBufferViewModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given BufferViewModel to this model
addBufferViewModels(Collection<? extends DefaultBufferViewModel>) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given BufferViewModel instances to this model
addCameraModel(DefaultCameraModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given CameraModel to this model
addCameraModels(Collection<? extends DefaultCameraModel>) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given CameraModel instances to this model
addChannel(AnimationModel.Channel) - Method in class de.javagl.jgltf.model.impl.DefaultAnimationModel
addChild(DefaultNodeModel) - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
Add the given child node
addExtension(String, Object) - Method in class de.javagl.jgltf.model.impl.AbstractModelElement
Add the given extension to this object.
addExtensionUsed(GlTF, String) - Static method in class de.javagl.jgltf.model.v1.GltfExtensionsV1
If the used extensions of the given GlTF is null or does not contain the given extension name, then it will be set to a new list that contains all previous extension names, and the given one.
addImageModel(DefaultImageModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given ImageModel to this model
addImageModels(Collection<? extends DefaultImageModel>) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given ImageModel instances to this model
addJoint(NodeModel) - Method in class de.javagl.jgltf.model.impl.DefaultSkinModel
Add the given joint
addMaterialModel(MaterialModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given MaterialModel to this model
addMaterialModels(Collection<? extends MaterialModel>) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given MaterialModel instances to this model
addMeshModel(DefaultMeshModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given MeshModel to this model
addMeshModel(MeshModel) - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
Add the given MeshModel
addMeshModels(Collection<? extends DefaultMeshModel>) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given MeshModel instances to this model
addMeshPrimitiveModel(MeshPrimitiveModel) - Method in class de.javagl.jgltf.model.impl.DefaultMeshModel
Add the given MeshPrimitiveModel
addNode(NodeModel) - Method in class de.javagl.jgltf.model.impl.DefaultSceneModel
Add the given (root) NodeModel to this scene
addNodeModel(DefaultNodeModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given NodeModel to this model
addNodeModels(Collection<? extends DefaultNodeModel>) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given NodeModel instances to this model
addParameter(String, TechniqueParametersModel) - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueModel
Add the given parameter to this technique
addProgramModel(DefaultProgramModel) - Method in class de.javagl.jgltf.model.v1.GltfModelV1
Add the given ProgramModel to this model
addProgramModels(Collection<? extends DefaultProgramModel>) - Method in class de.javagl.jgltf.model.v1.GltfModelV1
Add the given ProgramModel instances to this model
addSceneModel(DefaultSceneModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given SceneModel to this model
addSceneModels(Collection<? extends DefaultSceneModel>) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given SceneModel instances to this model
addShaderModel(DefaultShaderModel) - Method in class de.javagl.jgltf.model.v1.GltfModelV1
Add the given ShaderModel to this model
addShaderModels(Collection<? extends DefaultShaderModel>) - Method in class de.javagl.jgltf.model.v1.GltfModelV1
Add the given ShaderModel instances to this model
addSkinModel(DefaultSkinModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given SkinModel to this model
addSkinModels(Collection<? extends DefaultSkinModel>) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given SkinModel instances to this model
addTarget(Map<String, AccessorModel>) - Method in class de.javagl.jgltf.model.impl.DefaultMeshPrimitiveModel
Add the given morph target.
addTechniqueModel(DefaultTechniqueModel) - Method in class de.javagl.jgltf.model.v1.GltfModelV1
Add the given TechniqueModel to this model
addTechniqueModels(Collection<? extends DefaultTechniqueModel>) - Method in class de.javagl.jgltf.model.v1.GltfModelV1
Add the given TechniqueModel instances to this model
addTextureModel(DefaultTextureModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given TextureModel to this model
addTextureModels(Collection<? extends DefaultTextureModel>) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Add the given TextureModel instances to this model
addTotalNumBytesReadConsumer(LongConsumer) - Method in class de.javagl.jgltf.model.io.ProgressInputStream
Add the given consumer to be informed about the total number of bytes that have been read
addUniform(String, String) - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueModel
Add the given uniform to this technique
Animation - Class in de.javagl.jgltf.model.animation
A class representing a generic animation.
Animation(float[], float[][], InterpolatorType) - Constructor for class de.javagl.jgltf.model.animation.Animation
Creates a new animation with the given time key frames and the corresponding values.
AnimationListener - Interface in de.javagl.jgltf.model.animation
Interface for classes that want to be informed about the progress of an Animation
AnimationManager - Class in de.javagl.jgltf.model.animation
A class that manages several Animation instances, and dispatches any updates in the (global) time to these animations.
AnimationManager(AnimationManager.AnimationPolicy) - Constructor for class de.javagl.jgltf.model.animation.AnimationManager
Creates a new, empty animation manager
AnimationManager.AnimationPolicy - Enum in de.javagl.jgltf.model.animation
A policy describing how the animations should be executed
AnimationManagerListener - Interface in de.javagl.jgltf.model.animation
Interface for classes that want to be informed about changes in an AnimationManager
AnimationModel - Interface in de.javagl.jgltf.model
Interface for an animation
AnimationModel.Channel - Interface in de.javagl.jgltf.model
Interface for an animation channel
AnimationModel.Interpolation - Enum in de.javagl.jgltf.model
Enumeration of the different interpolation methods for an animation
AnimationModel.Sampler - Interface in de.javagl.jgltf.model
Interface for an animation sampler
AnimationRunner - Class in de.javagl.jgltf.model.animation
Simple utility class to run an AnimationManager in an own thread
AnimationRunner(AnimationManager) - Constructor for class de.javagl.jgltf.model.animation.AnimationRunner
Create a new runner for the given AnimationManager
animationsUpdated(AnimationManager) - Method in interface de.javagl.jgltf.model.animation.AnimationManagerListener
Will be called when the Animations in the given AnimationManager have been updated
animationUpdated(Animation, float, float[]) - Method in interface de.javagl.jgltf.model.animation.AnimationListener
Will be called when the given Animation was updated.

B

BinaryGltfV1 - Class in de.javagl.jgltf.model.v1
Utility methods related to the binary glTF extension of glTF 1.0
BoundingBoxes - Class in de.javagl.jgltf.model
Utility methods for computing bounding boxes.
bufferCopy(ByteBuffer, int, ByteBuffer, int, int) - Static method in class de.javagl.jgltf.model.io.Buffers
Perform a copy of the specified buffer range, analogously to System#arraycopy.
BufferModel - Interface in de.javagl.jgltf.model
Interface for a buffer of a glTF asset
Buffers - Class in de.javagl.jgltf.model.io
Utility methods related to buffers
BufferViewModel - Interface in de.javagl.jgltf.model
Interface for a buffer view, which represents a slice of a BufferModel

C

CameraModel - Interface in de.javagl.jgltf.model
An interface for a camera that is attached to a NodeModel
CameraOrthographicModel - Interface in de.javagl.jgltf.model
Interface for an orthographic camera
CameraPerspectiveModel - Interface in de.javagl.jgltf.model
Interface for an perspective camera
castToByteBuffer(IntBuffer) - Static method in class de.javagl.jgltf.model.io.Buffers
Convert the given input buffer into a direct byte buffer with native byte order, by casting all elements to byte.
castToShortByteBuffer(IntBuffer) - Static method in class de.javagl.jgltf.model.io.Buffers
Convert the given input buffer into a direct byte buffer with native byte order that contains the elements of the given input buffer, casted to short.
clearAccessorModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove all AccessorModel instances
clearAnimationModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove all AnimationModel instances
clearBufferModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove all BufferModel instances
clearBufferViewModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove all BufferViewModel instances
clearCameraModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove all CameraModel instances
clearImageModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove all ImageModel instances
clearMaterialModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove all MaterialModel instances
clearMeshModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove all MeshModel instances
clearNodeModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove all NodeModel instances
clearProgramModels() - Method in class de.javagl.jgltf.model.v1.GltfModelV1
Remove all ProgramModel instances
clearSceneModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove all SceneModel instances
clearShaderModels() - Method in class de.javagl.jgltf.model.v1.GltfModelV1
Remove all ShaderModel instances
clearSkinModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove all SkinModel instances
clearTechniqueModels() - Method in class de.javagl.jgltf.model.v1.GltfModelV1
Remove all TechniqueModel instances
clearTextureModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove all TextureModel instances
clone(float[]) - Static method in class de.javagl.jgltf.model.Optionals
Returns a clone of the given array, or null if the given array is null
clone(int[]) - Static method in class de.javagl.jgltf.model.Optionals
Returns a clone of the given array, or null if the given array is null
clone(boolean[]) - Static method in class de.javagl.jgltf.model.Optionals
Returns a clone of the given array, or null if the given array is null
compareVersions(String, String) - Static method in class de.javagl.jgltf.model.io.VersionUtils
Compare the given semantic version numbers.
computeBoundingBoxMinMax(GltfModel) - Static method in class de.javagl.jgltf.model.BoundingBoxes
Compute the bounding box of the given GltfModel.
computeGlobalTransform(float[]) - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
 
computeGlobalTransform(float[]) - Method in interface de.javagl.jgltf.model.NodeModel
Computes the global transform of this node.
computeLocalTransform(float[]) - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
 
computeLocalTransform(NodeModel, float[]) - Static method in class de.javagl.jgltf.model.impl.DefaultNodeModel
Compute the local transform of the given node.
computeLocalTransform(float[]) - Method in interface de.javagl.jgltf.model.NodeModel
Computes the local transform of this node.
computeMax() - Method in class de.javagl.jgltf.model.AccessorByteData
Returns an array containing the maximum component values of all elements of this accessor data.
computeMax(AccessorData) - Static method in class de.javagl.jgltf.model.AccessorDatas
Compute the the maximum component values of the given AccessorData
computeMax() - Method in class de.javagl.jgltf.model.AccessorFloatData
Returns an array containing the maximum component values of all elements of this accessor data.
computeMax() - Method in class de.javagl.jgltf.model.AccessorIntData
Returns an array containing the maximum component values of all elements of this accessor data.
computeMax() - Method in class de.javagl.jgltf.model.AccessorShortData
Returns an array containing the maximum component values of all elements of this accessor data.
computeMaxInt() - Method in class de.javagl.jgltf.model.AccessorByteData
Returns an array containing the maximum component values of all elements of this accessor data.
computeMaxInt() - Method in class de.javagl.jgltf.model.AccessorShortData
Returns an array containing the maximum component values of all elements of this accessor data.
computeMaxLong() - Method in class de.javagl.jgltf.model.AccessorIntData
Returns an array containing the maximum component values of all elements of this accessor data.
computeMin() - Method in class de.javagl.jgltf.model.AccessorByteData
Returns an array containing the minimum component values of all elements of this accessor data.
computeMin(AccessorData) - Static method in class de.javagl.jgltf.model.AccessorDatas
Compute the the minimum component values of the given AccessorData
computeMin() - Method in class de.javagl.jgltf.model.AccessorFloatData
Returns an array containing the minimum component values of all elements of this accessor data.
computeMin() - Method in class de.javagl.jgltf.model.AccessorIntData
Returns an array containing the minimum component values of all elements of this accessor data.
computeMin() - Method in class de.javagl.jgltf.model.AccessorShortData
Returns an array containing the minimum component values of all elements of this accessor data.
computeMinInt() - Method in class de.javagl.jgltf.model.AccessorByteData
Returns an array containing the minimum component values of all elements of this accessor data.
computeMinInt() - Method in class de.javagl.jgltf.model.AccessorShortData
Returns an array containing the minimum component values of all elements of this accessor data.
computeMinLong() - Method in class de.javagl.jgltf.model.AccessorIntData
Returns an array containing the minimum component values of all elements of this accessor data.
computeProjectionMatrix(float[], Float) - Method in interface de.javagl.jgltf.model.CameraModel
Compute the projection matrix for this camera.
computeProjectionMatrix(float[], Float) - Method in class de.javagl.jgltf.model.impl.DefaultCameraModel
 
concat(Collection<? extends ByteBuffer>) - Static method in class de.javagl.jgltf.model.io.Buffers
Create a direct byte buffer with native byte order whose contents is a concatenation of the given byte buffers.
configure(ObjectMapper, Consumer<? super JsonError>) - Static method in class de.javagl.jgltf.model.io.JacksonUtils
Perform a default configuration of the given object mapper for parsing glTF data
contains(String) - Static method in enum de.javagl.jgltf.model.ElementType
Returns whether the given string is a valid element type name, and may be passed to ElementType.valueOf without causing an exception.
contains(String) - Static method in enum de.javagl.jgltf.model.gl.Semantic
Returns whether the given string is a valid semantic name, and may be passed to Semantic.valueOf without causing an exception.
copyOf(ByteBuffer, int) - Static method in class de.javagl.jgltf.model.io.Buffers
Creates a copy of the given buffer, as a direct buffer with the same byte order, and the given capacity.
create(AccessorModel) - Static method in class de.javagl.jgltf.model.AccessorDatas
Create the AccessorData for the given AccessorModel
create(AccessorModel, ByteBuffer) - Static method in class de.javagl.jgltf.model.AccessorDatas
Create the AccessorData for the given AccessorModel that refers to the data from the given buffer.
create(int, ByteBuffer, int, int, ElementType, Integer) - Static method in class de.javagl.jgltf.model.AccessorDatas
Create an AccessorData depending on the given component type.
create(GltfAsset) - Static method in class de.javagl.jgltf.model.GltfModels
Creates a GltfModel instance from the given GltfAsset
create(ByteBuffer) - Static method in class de.javagl.jgltf.model.image.PixelDatas
Create a PixelData from the given image data.
create(byte[]) - Static method in class de.javagl.jgltf.model.io.Buffers
Creates a new, direct byte buffer that contains the given data, with little-endian byte order
create(byte[], int, int) - Static method in class de.javagl.jgltf.model.io.Buffers
Creates a new, direct byte buffer that contains the specified range of the given data, with little-endian byte order
create(int) - Static method in class de.javagl.jgltf.model.io.Buffers
Create a new direct byte buffer with the given size, and little-endian byte order.
create(TechniqueStatesFunctions) - Static method in class de.javagl.jgltf.model.v1.gl.TechniqueStatesFunctionsModels
Creates a new TechniqueStatesFunctionsModel object from the given TechniqueStatesFunctions
create(GltfModel) - Static method in class de.javagl.jgltf.model.v1.GltfCreatorV1
Creates a GlTF from the given GltfModel
create() - Method in class de.javagl.jgltf.model.v1.GltfCreatorV1
Create the GlTF instance from the GltfModel
create(GltfModel) - Static method in class de.javagl.jgltf.model.v2.GltfCreatorV2
Creates a GlTF from the given GltfModel
create() - Method in class de.javagl.jgltf.model.v2.GltfCreatorV2
Create the GlTF instance from the GltfModel
create(GltfAssetV2) - Static method in class de.javagl.jgltf.model.v2.GltfModelCreatorV2
Create the GltfModel for the given GltfAssetV2
createAccessor(AccessorModel, String) - Static method in class de.javagl.jgltf.model.v1.GltfCreatorV1
Create the Accessor for the given AccessorModel
createAccessor(AccessorModel, Integer) - Static method in class de.javagl.jgltf.model.v2.GltfCreatorV2
Create the Accessor for the given AccessorModel
createAnimationManager(AnimationManager.AnimationPolicy) - Static method in class de.javagl.jgltf.model.GltfAnimations
createBasePathResolver(Path) - Static method in class de.javagl.jgltf.model.io.UriResolvers
Creates a function that resolves path strings against the given base path, and returns a byte buffer containing the data from the resulting path.
createBaseUriResolver(URI) - Static method in class de.javagl.jgltf.model.io.UriResolvers
Creates a function that resolves URI strings against the given base URI, and returns a byte buffer containing the data from the resulting URI.
createBinary(GltfModelV1) - Static method in class de.javagl.jgltf.model.io.v1.GltfAssetsV1
Create a new binary GltfAssetV1 from the given GltfModel
createBinary(GltfModel) - Static method in class de.javagl.jgltf.model.io.v2.GltfAssetsV2
Create a new binary GltfAssetV2 from the given GltfModel
createBuffer(BufferModel) - Static method in class de.javagl.jgltf.model.v1.GltfCreatorV1
Create the Buffer for the given BufferModel
createBuffer(BufferModel) - Static method in class de.javagl.jgltf.model.v2.GltfCreatorV2
Create the Buffer for the given BufferModel
createBufferedImage(PixelData) - Static method in class de.javagl.jgltf.model.image.ImageUtils
Create a buffered image from the given PixelData
createBufferUriString(Collection<? extends String>) - Static method in class de.javagl.jgltf.model.impl.UriStrings
Create an unspecified, new URI string that is not yet used as a URI string.
createBufferView(BufferViewModel, String) - Static method in class de.javagl.jgltf.model.v1.GltfCreatorV1
Create the BufferView for the given BufferViewModel
createBufferView(BufferViewModel, Integer) - Static method in class de.javagl.jgltf.model.v2.GltfCreatorV2
Create the BufferView for the given BufferViewModel
createByteBuffer() - Method in class de.javagl.jgltf.model.AccessorByteData
 
createByteBuffer() - Method in interface de.javagl.jgltf.model.AccessorData
Creates a new, direct byte buffer (with native byte order) that contains the data for the accessor, in a compact form, without any offset, and without any additional stride (that is, all elements will be tightly packed).
createByteBuffer() - Method in class de.javagl.jgltf.model.AccessorFloatData
 
createByteBuffer() - Method in class de.javagl.jgltf.model.AccessorIntData
 
createByteBuffer() - Method in class de.javagl.jgltf.model.AccessorShortData
 
createByteBufferFrom(FloatBuffer) - Static method in class de.javagl.jgltf.model.io.Buffers
Create a new direct byte buffer with native byte order that has the same contents as the given float buffer.
createByteBufferFrom(IntBuffer) - Static method in class de.javagl.jgltf.model.io.Buffers
Create a new direct byte buffer with native byte order that has the same contents as the given int buffer.
createByteBufferFrom(ShortBuffer) - Static method in class de.javagl.jgltf.model.io.Buffers
Create a new direct byte buffer with native byte order that has the same contents as the given short buffer.
createByteBufferInputStream(ByteBuffer) - Static method in class de.javagl.jgltf.model.io.Buffers
Create an input stream from the given byte buffer, starting at its current position, up to its current limit.
createDefault() - Static method in class de.javagl.jgltf.model.gl.impl.TechniqueStatesModels
Create a default TechniqueStatesModel
createDefault(GltfModelV1) - Static method in class de.javagl.jgltf.model.io.v1.GltfAssetsV1
Create a new default GltfAssetV1 from the given GltfModel
createDefault(GltfModel) - Static method in class de.javagl.jgltf.model.io.v2.GltfAssetsV2
Create a new default GltfAssetV2 from the given GltfModel
createDefaultMaterial() - Static method in class de.javagl.jgltf.model.v2.gl.Materials
Create a Material with all default values
createDefaultMaterialPbrMetallicRoughness() - Static method in class de.javagl.jgltf.model.v2.gl.Materials
Create a MaterialPbrMetallicRoughness with all default values
createDefaultTechniqueStatesEnable() - Static method in class de.javagl.jgltf.model.gl.impl.TechniqueStatesModels
Returns the default enable states
createDefaultTechniqueStatesFunctions() - Static method in class de.javagl.jgltf.model.gl.impl.TechniqueStatesModels
createDefaultTechniqueStatesFunctions() - Static method in class de.javagl.jgltf.model.v1.gl.Techniques
Create the default TechniqueStatesFunctions
createEmbedded(GltfModelV1) - Static method in class de.javagl.jgltf.model.io.v1.GltfAssetsV1
Create a new embedded GltfAssetV1 from the given GltfModel
createEmbedded(GltfModel) - Static method in class de.javagl.jgltf.model.io.v2.GltfAssetsV2
Create a new embedded GltfAssetV2 from the given GltfModel
createErrorPixelData() - Static method in class de.javagl.jgltf.model.image.PixelDatas
Create an unspecified PixelData object that may be used as a placeholder for image data that could not be read
createFloat(AccessorModel) - Static method in class de.javagl.jgltf.model.AccessorDatas
Creates an AccessorFloatData for the given AccessorModel
createFormattedMatrixString(float[]) - Static method in class de.javagl.jgltf.model.MathUtils
Create a string representation of the given array, as a matrix, interpreting it as a matrix that is stored in column-major order.
createGlobalTransformSupplier() - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
 
createGlobalTransformSupplier() - Method in interface de.javagl.jgltf.model.NodeModel
Creates a supplier for the global transform matrix of this node model.
createIdentity4x4() - Static method in class de.javagl.jgltf.model.MathUtils
Creates a 4x4 identity matrix
createImageDataBuffer(PixelData, String) - Static method in class de.javagl.jgltf.model.image.ImageUtils
Creates the byte buffer containing the image data for the given pixel data, with the given MIME type.
createImageUriString(ImageModel, Collection<? extends String>) - Static method in class de.javagl.jgltf.model.impl.UriStrings
Create an unspecified, new URI string that is not yet used as a URI string
createInputStream(URI) - Static method in class de.javagl.jgltf.model.io.IO
Creates an input stream from the given URI, which may either be an actual (absolute) URI, or a data URI with base64 encoded data
createInputStream(Path) - Static method in class de.javagl.jgltf.model.io.IO
Creates an input stream from the given Path, which may either be an actual (absolute) Path, or a data Path with base64 encoded data
createLocalTransformSupplier() - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
 
createLocalTransformSupplier() - Method in interface de.javagl.jgltf.model.NodeModel
Creates a supplier for the local transform matrix of this node model.
createLogging() - Static method in class de.javagl.jgltf.model.io.JsonErrorConsumers
Create a consumer for JsonError instances that only prints warning log messages for the errors.
createMatrixString(float[]) - Static method in class de.javagl.jgltf.model.MathUtils
Create a string representation of the given array, as a matrix, interpreting it as a matrix that is stored in column-major order.
createModelAnimations(Iterable<? extends AnimationModel>) - Static method in class de.javagl.jgltf.model.GltfAnimations
Create all model Animation instances from the given AnimationModel instances
createObjectMapper() - Static method in class de.javagl.jgltf.model.io.JacksonUtils
Create a default Jackson object mapper for this class
createObjectMapper(Consumer<? super JsonError>) - Static method in class de.javagl.jgltf.model.io.JacksonUtils
Create a default Jackson object mapper for this class
createProjectionMatrixSupplier(DoubleSupplier) - Method in interface de.javagl.jgltf.model.CameraModel
Create the supplier of the projection matrix for this camera model.
createProjectionMatrixSupplier(DoubleSupplier) - Method in class de.javagl.jgltf.model.impl.DefaultCameraModel
 
createResourceUriResolver(Class<?>) - Static method in class de.javagl.jgltf.model.io.UriResolvers
Create a function that maps a string to the input stream of a resource of the given class.
createShaderUriString(ShaderModel, Collection<? extends String>) - Static method in class de.javagl.jgltf.model.impl.UriStrings
Create an unspecified, new URI string that is not yet used as a URI string
createSlice(ByteBuffer) - Static method in class de.javagl.jgltf.model.io.Buffers
Create a slice of the given byte buffer, using its current position and limit.
createSlice(ByteBuffer, int, int) - Static method in class de.javagl.jgltf.model.io.Buffers
Create a slice of the given byte buffer, in the specified range.
createString(Locale, String, int) - Method in class de.javagl.jgltf.model.AccessorByteData
Creates a (potentially large!)
createString(AccessorData, int) - Static method in class de.javagl.jgltf.model.AccessorDatas
Creates a (possibly large!)
createString(Locale, String, int) - Method in class de.javagl.jgltf.model.AccessorFloatData
Creates a (potentially large!)
createString(Locale, String, int) - Method in class de.javagl.jgltf.model.AccessorIntData
Creates a (potentially large!)
createString(Locale, String, int) - Method in class de.javagl.jgltf.model.AccessorShortData
Creates a (potentially large!)
createTransformSupplier(T, BiConsumer<T, float[]>) - Static method in class de.javagl.jgltf.model.Suppliers
Create a supplier of a 4x4 matrix that is computed by applying the given computer to the given object and a 16-element array.

D

de.javagl.jgltf.model - package de.javagl.jgltf.model
Classes for loading and accessing glTF data.
de.javagl.jgltf.model.animation - package de.javagl.jgltf.model.animation
Classes for handling animations.
de.javagl.jgltf.model.extensions - package de.javagl.jgltf.model.extensions
Classes related to glTF extension objects
de.javagl.jgltf.model.gl - package de.javagl.jgltf.model.gl
Classes for modeling OpenGL rendering techniques.
de.javagl.jgltf.model.gl.impl - package de.javagl.jgltf.model.gl.impl
Implementations of the de.javagl.jgltf.model.gl classes.
de.javagl.jgltf.model.image - package de.javagl.jgltf.model.image
 
de.javagl.jgltf.model.impl - package de.javagl.jgltf.model.impl
Default implementations of the glTF model interfaces.
de.javagl.jgltf.model.io - package de.javagl.jgltf.model.io
Classes for reading and writing glTF data
de.javagl.jgltf.model.io.v1 - package de.javagl.jgltf.model.io.v1
Classes for reading and writing glTF data, for glTF 1.0.
de.javagl.jgltf.model.io.v2 - package de.javagl.jgltf.model.io.v2
Classes for reading and writing glTF data, for glTF 2.0.
de.javagl.jgltf.model.v1 - package de.javagl.jgltf.model.v1
Implementations for the GltfModel classes, based on glTF 1.0.
de.javagl.jgltf.model.v1.gl - package de.javagl.jgltf.model.v1.gl
Classes related to GL-based rendering, implemented for glTF 1.0
In most cases, these classes should not directly be used by clients.
de.javagl.jgltf.model.v2 - package de.javagl.jgltf.model.v2
Implementations for the GltfModel classes, based on glTF 2.0.
de.javagl.jgltf.model.v2.gl - package de.javagl.jgltf.model.v2.gl
Classes related to GL-based rendering, implemented for glTF 2.0
In most cases, these classes should not directly be used by clients.
DefaultAccessorModel - Class in de.javagl.jgltf.model.impl
Implementation of an AccessorModel
DefaultAccessorModel(int, int, ElementType) - Constructor for class de.javagl.jgltf.model.impl.DefaultAccessorModel
Creates a new instance
DefaultAnimationModel - Class in de.javagl.jgltf.model.impl
Implementation of an AnimationModel
DefaultAnimationModel() - Constructor for class de.javagl.jgltf.model.impl.DefaultAnimationModel
Creates a new instance
DefaultAnimationModel.DefaultChannel - Class in de.javagl.jgltf.model.impl
Default implementation of a AnimationModel.Channel
DefaultAnimationModel.DefaultSampler - Class in de.javagl.jgltf.model.impl
Default implementation of a AnimationModel.Sampler
DefaultBufferModel - Class in de.javagl.jgltf.model.impl
Implementation of a BufferModel
DefaultBufferModel() - Constructor for class de.javagl.jgltf.model.impl.DefaultBufferModel
Creates a new instance
DefaultBufferViewModel - Class in de.javagl.jgltf.model.impl
Implementation of a BufferViewModel
DefaultBufferViewModel(Integer) - Constructor for class de.javagl.jgltf.model.impl.DefaultBufferViewModel
Creates a new instance
DefaultCameraModel - Class in de.javagl.jgltf.model.impl
Implementation of a CameraModel
DefaultCameraModel() - Constructor for class de.javagl.jgltf.model.impl.DefaultCameraModel
Creates a new instance
DefaultCameraOrthographicModel - Class in de.javagl.jgltf.model.impl
Default implementation of a CameraOrthographicModel
DefaultCameraOrthographicModel() - Constructor for class de.javagl.jgltf.model.impl.DefaultCameraOrthographicModel
 
DefaultCameraPerspectiveModel - Class in de.javagl.jgltf.model.impl
Default implementation of a CameraPerspectiveModel
DefaultCameraPerspectiveModel() - Constructor for class de.javagl.jgltf.model.impl.DefaultCameraPerspectiveModel
 
DefaultChannel(AnimationModel.Sampler, NodeModel, String) - Constructor for class de.javagl.jgltf.model.impl.DefaultAnimationModel.DefaultChannel
Default constructor
DefaultGltfModel - Class in de.javagl.jgltf.model.impl
Default implementation of a GltfModel.
DefaultGltfModel() - Constructor for class de.javagl.jgltf.model.impl.DefaultGltfModel
Creates a new model
DefaultImageModel - Class in de.javagl.jgltf.model.impl
Implementation of a ImageModel
DefaultImageModel() - Constructor for class de.javagl.jgltf.model.impl.DefaultImageModel
Creates a new instance
DefaultMeshModel - Class in de.javagl.jgltf.model.impl
Implementation of a MeshModel
DefaultMeshModel() - Constructor for class de.javagl.jgltf.model.impl.DefaultMeshModel
Creates a new instance
DefaultMeshPrimitiveModel - Class in de.javagl.jgltf.model.impl
Implementation of a MeshPrimitiveModel
DefaultMeshPrimitiveModel(int) - Constructor for class de.javagl.jgltf.model.impl.DefaultMeshPrimitiveModel
Creates a new instance
DefaultModels - Class in de.javagl.jgltf.model.v1.gl
A class containing the default TechniqueModel and MaterialModel instances that correspond to the default Technique and Material of glTF 1.0.
DefaultNodeModel - Class in de.javagl.jgltf.model.impl
Implementation of a NodeModel
DefaultNodeModel() - Constructor for class de.javagl.jgltf.model.impl.DefaultNodeModel
Creates a new instance
DefaultNodeModel(NodeModel) - Constructor for class de.javagl.jgltf.model.impl.DefaultNodeModel
Copy constructor that creates a shallow copy with references to the elements of the given model, except for the children and MeshModel instances (which will be empty in the copy).
DefaultProgramModel - Class in de.javagl.jgltf.model.gl.impl
Implementation of a ProgramModel
DefaultProgramModel() - Constructor for class de.javagl.jgltf.model.gl.impl.DefaultProgramModel
Default constructor
DefaultSampler(AccessorModel, AnimationModel.Interpolation, AccessorModel) - Constructor for class de.javagl.jgltf.model.impl.DefaultAnimationModel.DefaultSampler
Default constructor
DefaultSceneModel - Class in de.javagl.jgltf.model.impl
Implementation of a SceneModel
DefaultSceneModel() - Constructor for class de.javagl.jgltf.model.impl.DefaultSceneModel
Creates a new instance
DefaultShaderModel - Class in de.javagl.jgltf.model.gl.impl
Implementation of a ShaderModel
DefaultShaderModel(String, ShaderModel.ShaderType) - Constructor for class de.javagl.jgltf.model.gl.impl.DefaultShaderModel
Default constructor
DefaultSkinModel - Class in de.javagl.jgltf.model.impl
Implementation of a SkinModel
DefaultSkinModel() - Constructor for class de.javagl.jgltf.model.impl.DefaultSkinModel
Creates a new instance
DefaultTechniqueModel - Class in de.javagl.jgltf.model.gl.impl
Implementation of a TechniqueModel
DefaultTechniqueModel() - Constructor for class de.javagl.jgltf.model.gl.impl.DefaultTechniqueModel
Default constructor
DefaultTechniqueParametersModel - Class in de.javagl.jgltf.model.gl.impl
Implementation of a TechniqueParametersModel
DefaultTechniqueParametersModel(int, int, String, Object, NodeModel) - Constructor for class de.javagl.jgltf.model.gl.impl.DefaultTechniqueParametersModel
Default constructor
DefaultTechniqueStatesFunctionsModel - Class in de.javagl.jgltf.model.gl.impl
Default implementation of a TechniqueStatesFunctionsModel.
DefaultTechniqueStatesFunctionsModel() - Constructor for class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesFunctionsModel
Default constructor
DefaultTechniqueStatesModel - Class in de.javagl.jgltf.model.gl.impl
Implementation of a TechniqueStatesModel
DefaultTechniqueStatesModel(List<Integer>, TechniqueStatesFunctionsModel) - Constructor for class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesModel
Default constructor
DefaultTextureModel - Class in de.javagl.jgltf.model.impl
Implementation of a TextureModel
DefaultTextureModel() - Constructor for class de.javagl.jgltf.model.impl.DefaultTextureModel
Creates a new instance

E

ElementType - Enum in de.javagl.jgltf.model
Enumeration of the possible types of elements of an accessor
existsUnchecked(URI) - Static method in class de.javagl.jgltf.model.io.IO
Returns whether the resource that is described with the given URI exists.
extractFileName(URI) - Static method in class de.javagl.jgltf.model.io.IO
Tries to extract the "file name" that is referred to with the given URI.

F

findImageReader(ByteBuffer) - Static method in class de.javagl.jgltf.model.image.ImageReaders
Tries to find an ImageReader that is capable of reading the given image data.
forString(String) - Static method in enum de.javagl.jgltf.model.ElementType
Returns the element type for the given string.
forString(String) - Static method in enum de.javagl.jgltf.model.gl.Semantic
Returns the semantic for the given string.

G

generateId(String, Map<? extends String, ?>) - Static method in class de.javagl.jgltf.model.v1.GltfIds
Generate an unspecified ID string with the given prefix that is not yet contained in the key set of the given map
generateId(String, Set<? extends String>) - Static method in class de.javagl.jgltf.model.v1.GltfIds
Generate an unspecified ID string with the given prefix that is not yet contained in the given set
get(int, int) - Method in class de.javagl.jgltf.model.AccessorByteData
Returns the value of the specified component of the specified element
get(int) - Method in class de.javagl.jgltf.model.AccessorByteData
Returns the value of the specified component
get(int, int) - Method in class de.javagl.jgltf.model.AccessorFloatData
Returns the value of the specified component of the specified element
get(int) - Method in class de.javagl.jgltf.model.AccessorFloatData
Returns the value of the specified component
get(int, int) - Method in class de.javagl.jgltf.model.AccessorIntData
Returns the value of the specified component of the specified element
get(int) - Method in class de.javagl.jgltf.model.AccessorIntData
Returns the value of the specified component
get(int, int) - Method in class de.javagl.jgltf.model.AccessorShortData
Returns the value of the specified component of the specified element
get(int) - Method in class de.javagl.jgltf.model.AccessorShortData
Returns the value of the specified component
get(List<T>, int) - Static method in class de.javagl.jgltf.model.Optionals
Returns the specified element from the given list, or null if the list is null or the index is not valid.
get(Object, Map<?, V>) - Static method in class de.javagl.jgltf.model.Optionals
Returns the value that is associated with the given key in the given map, or null if either the key or the map is null.
getAccessorData() - Method in interface de.javagl.jgltf.model.AccessorModel
Returns the AccessorData for this accessor.
getAccessorData() - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
 
getAccessorModel(int) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Return the AccessorModel at the given index
getAccessorModels() - Method in interface de.javagl.jgltf.model.GltfModel
Returns an unmodifiable view on the list of AccessorModel instances that have been created for the glTF.
getAccessorModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
 
getAllStates() - Static method in interface de.javagl.jgltf.model.gl.TechniqueStatesModel
Returns a list containing all possible states that may be contained in a technique.states.enable list.
getAlphaCutoff() - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Returns the alpha cutoff
getAlphaMode() - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Returns the alpha mode
getAnimationModel(int) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Return the AnimationModel at the given index
getAnimationModels() - Method in interface de.javagl.jgltf.model.GltfModel
Returns an unmodifiable view on the list of AnimationModel instances that have been created for the glTF.
getAnimationModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
 
getAnimations() - Method in class de.javagl.jgltf.model.animation.AnimationManager
Returns an unmodifiable view on the animations that are stored in this manager
getAspectRatio() - Method in interface de.javagl.jgltf.model.CameraPerspectiveModel
Returns the aspect ratio
getAspectRatio() - Method in class de.javagl.jgltf.model.impl.DefaultCameraPerspectiveModel
 
getAttributeParameters(String) - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueModel
 
getAttributeParameters(String) - Method in interface de.javagl.jgltf.model.gl.TechniqueModel
Returns the TechniqueParametersModel for the attribute with the given name, or null if no such parameter exists.
getAttributes() - Method in class de.javagl.jgltf.model.gl.impl.DefaultProgramModel
 
getAttributes() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueModel
 
getAttributes() - Method in interface de.javagl.jgltf.model.gl.ProgramModel
Returns an unmodifiable list of the program attribute names
getAttributes() - Method in interface de.javagl.jgltf.model.gl.TechniqueModel
Returns an unmodifiable map that maps attribute names to parameter names
getAttributes() - Method in class de.javagl.jgltf.model.impl.DefaultMeshPrimitiveModel
 
getAttributes() - Method in interface de.javagl.jgltf.model.MeshPrimitiveModel
Returns an unmodifiable view on the mapping from attribute names to the AccessorModel instances for the attribute data
getBaseColorFactor() - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Returns the base color factor
getBaseColorTexcoord() - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Return the base color texture coordinate set
getBaseColorTexture() - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Returns the base color texture
getBinaryData() - Method in interface de.javagl.jgltf.model.io.GltfAsset
Returns the binary data of this asset, or null if this asset does not have associated binary data.
getBinaryData() - Method in class de.javagl.jgltf.model.io.RawGltfData
Returns the binary data.
getBinaryData() - Method in class de.javagl.jgltf.model.io.v1.GltfAssetV1
 
getBinaryData() - Method in class de.javagl.jgltf.model.io.v2.GltfAssetV2
 
getBinaryGltfBufferId() - Static method in class de.javagl.jgltf.model.v1.BinaryGltfV1
Returns unique ID of the binary glTF Buffer ("binary_glTF")
getBinaryGltfExtensionName() - Static method in class de.javagl.jgltf.model.v1.BinaryGltfV1
Returns the name of the Khronos binary glTF extension ("KHR_binary_glTF")
getBindShapeMatrix(float[]) - Method in class de.javagl.jgltf.model.impl.DefaultSkinModel
 
getBindShapeMatrix(float[]) - Method in interface de.javagl.jgltf.model.SkinModel
Provides the bind shape matrix of the skin.
getBlendColor() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesFunctionsModel
 
getBlendColor() - Method in interface de.javagl.jgltf.model.gl.TechniqueStatesFunctionsModel
Returns the blend color
getBlendEquationSeparate() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesFunctionsModel
 
getBlendEquationSeparate() - Method in interface de.javagl.jgltf.model.gl.TechniqueStatesFunctionsModel
Returns the blend equation
getBlendFuncSeparate() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesFunctionsModel
 
getBlendFuncSeparate() - Method in interface de.javagl.jgltf.model.gl.TechniqueStatesFunctionsModel
Returns the blend function
getBufferData() - Method in interface de.javagl.jgltf.model.BufferModel
Returns the actual buffer data.
getBufferData() - Method in class de.javagl.jgltf.model.impl.DefaultBufferModel
 
getBufferModel() - Method in interface de.javagl.jgltf.model.BufferViewModel
Returns the BufferModel that this view refers to
getBufferModel() - Method in class de.javagl.jgltf.model.impl.DefaultBufferViewModel
 
getBufferModel(int) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Return the BufferModel at the given index
getBufferModels() - Method in interface de.javagl.jgltf.model.GltfModel
Returns an unmodifiable view on the list of BufferModel instances that have been created for the glTF.
getBufferModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
 
getBufferReferences() - Method in class de.javagl.jgltf.model.io.v1.GltfAssetV1
Create a list containing all GltfReference objects for the buffers that are contained in this model.
getBufferReferences() - Method in class de.javagl.jgltf.model.io.v2.GltfAssetV2
Create a list containing all GltfReference objects for the buffers that are contained in this model.
getBufferViewData() - Method in interface de.javagl.jgltf.model.BufferViewModel
Return the actual data that this view stands for.
getBufferViewData() - Method in class de.javagl.jgltf.model.impl.DefaultBufferViewModel
 
getBufferViewModel() - Method in interface de.javagl.jgltf.model.AccessorModel
Returns the BufferViewModel for the data that this accessor provides access to.
getBufferViewModel() - Method in interface de.javagl.jgltf.model.ImageModel
Returns the (optional) BufferViewModel that contains the image data
getBufferViewModel() - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
 
getBufferViewModel(int) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Return the BufferViewModel at the given index
getBufferViewModel() - Method in class de.javagl.jgltf.model.impl.DefaultImageModel
 
getBufferViewModels() - Method in interface de.javagl.jgltf.model.GltfModel
Returns an unmodifiable view on the list of BufferViewModel instances that have been created for the glTF.
getBufferViewModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
 
getByteLength() - Method in interface de.javagl.jgltf.model.BufferModel
Returns the length, in bytes, of the buffer data
getByteLength() - Method in interface de.javagl.jgltf.model.BufferViewModel
Returns the length of this view, in bytes
getByteLength() - Method in class de.javagl.jgltf.model.impl.DefaultBufferModel
 
getByteLength() - Method in class de.javagl.jgltf.model.impl.DefaultBufferViewModel
 
getByteOffset() - Method in interface de.javagl.jgltf.model.AccessorModel
Returns the byte offset of this accessor referring to its BufferViewModel
getByteOffset() - Method in interface de.javagl.jgltf.model.BufferViewModel
Returns the offset of this view referring to the buffer
getByteOffset() - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
 
getByteOffset() - Method in class de.javagl.jgltf.model.impl.DefaultBufferViewModel
 
getByteStride() - Method in interface de.javagl.jgltf.model.AccessorModel
Returns the byte stride between the starts of two consecutive elements of this accessor.
getByteStride() - Method in interface de.javagl.jgltf.model.BufferViewModel
Returns the stride between two consecutive elements of this buffer view, in bytes.
getByteStride(int) - Method in enum de.javagl.jgltf.model.ElementType
Obtains the byte stride that is implied for this element type with the given component type, including any padding bytes that may have to be inserted for matrix types.
getByteStride() - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
 
getByteStride() - Method in class de.javagl.jgltf.model.impl.DefaultBufferViewModel
 
getCameraModel(int) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Return the CameraModel at the given index
getCameraModel() - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
 
getCameraModel() - Method in interface de.javagl.jgltf.model.NodeModel
Returns the CameraModel for this node, or null if this node is not associated with a camera
getCameraModels() - Method in interface de.javagl.jgltf.model.GltfModel
Returns an unmodifiable view on the list of CameraModel instances that have been created for the glTF.
getCameraModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
 
getCameraOrthographicModel() - Method in interface de.javagl.jgltf.model.CameraModel
Returns the CameraOrthographicModel, or null if this is a perspective camera
getCameraOrthographicModel() - Method in class de.javagl.jgltf.model.impl.DefaultCameraModel
 
getCameraPerspectiveModel() - Method in interface de.javagl.jgltf.model.CameraModel
Returns the CameraPerspectiveModel, or null if this is an orthographic camera
getCameraPerspectiveModel() - Method in class de.javagl.jgltf.model.impl.DefaultCameraModel
 
getChannels() - Method in interface de.javagl.jgltf.model.AnimationModel
Returns an unmodifiable list containing the AnimationModel.Channel instances of the animation
getChannels() - Method in class de.javagl.jgltf.model.impl.DefaultAnimationModel
 
getChildren() - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
 
getChildren() - Method in interface de.javagl.jgltf.model.NodeModel
Returns an unmodifiable view on the list of children of this node
getColorMask() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesFunctionsModel
 
getColorMask() - Method in interface de.javagl.jgltf.model.gl.TechniqueStatesFunctionsModel
Returns the color mask
getComponentDataType() - Method in interface de.javagl.jgltf.model.AccessorModel
Returns the data type of the components of this accessor.
getComponentDataType() - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
 
getComponentSizeInBytes() - Method in interface de.javagl.jgltf.model.AccessorModel
Returns the size of one component, in bytes
getComponentSizeInBytes() - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
 
getComponentType() - Method in interface de.javagl.jgltf.model.AccessorData
Returns the type of the components that this class provides access to.
getComponentType() - Method in interface de.javagl.jgltf.model.AccessorModel
Returns the component type of this accessor, as a GL constant.
getComponentType() - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
 
getContentLength(URI) - Static method in class de.javagl.jgltf.model.io.IO
Try to obtain the content length from the given URI.
getCount() - Method in interface de.javagl.jgltf.model.AccessorModel
Returns the number of elements that this accessor provides access to
getCount() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueParametersModel
 
getCount() - Method in interface de.javagl.jgltf.model.gl.TechniqueParametersModel
Returns the count
getCount() - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
 
getCullFace() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesFunctionsModel
 
getCullFace() - Method in interface de.javagl.jgltf.model.gl.TechniqueStatesFunctionsModel
Returns the cull face
getDataTypeForAccessorComponentType(int) - Static method in class de.javagl.jgltf.model.Accessors
Returns the data type for the given accessor component type.
getDefaultMaterialModel() - Static method in class de.javagl.jgltf.model.v1.gl.DefaultModels
Return the default MaterialModel
getDefaultTechniqueModel() - Static method in class de.javagl.jgltf.model.v1.gl.DefaultModels
Return the default TechniqueModel
getDepthFunc() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesFunctionsModel
 
getDepthFunc() - Method in interface de.javagl.jgltf.model.gl.TechniqueStatesFunctionsModel
Returns the depth func
getDepthMask() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesFunctionsModel
 
getDepthMask() - Method in interface de.javagl.jgltf.model.gl.TechniqueStatesFunctionsModel
Returns the depth mask
getDepthRange() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesFunctionsModel
 
getDepthRange() - Method in interface de.javagl.jgltf.model.gl.TechniqueStatesFunctionsModel
Returns the depth range
getElementSizeInBytes() - Method in interface de.javagl.jgltf.model.AccessorModel
Returns the size of one element, in bytes.
getElementSizeInBytes() - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
 
getElementType() - Method in interface de.javagl.jgltf.model.AccessorModel
Returns the ElementType that this accessor provides access to
getElementType() - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
 
getEmissiveFactor() - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Returns the emissive factor
getEmissiveTexcoord() - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Set the emissive texture coordinate set
getEmissiveTexture() - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Returns the emissive texture
getEnable() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesModel
 
getEnable() - Method in interface de.javagl.jgltf.model.gl.TechniqueStatesModel
Returns an unmodifiable list containing the enabled states, or null if only the default states should be enabled.
getExtensions() - Method in class de.javagl.jgltf.model.impl.AbstractModelElement
 
getExtensions() - Method in interface de.javagl.jgltf.model.ModelElement
Returns the extensions of this element.
getExtras() - Method in class de.javagl.jgltf.model.impl.AbstractModelElement
 
getExtras() - Method in interface de.javagl.jgltf.model.ModelElement
Returns the extras of this element.
getFragmentShaderModel() - Method in class de.javagl.jgltf.model.gl.impl.DefaultProgramModel
 
getFragmentShaderModel() - Method in interface de.javagl.jgltf.model.gl.ProgramModel
Return the ShaderModel for the fragment shader
getFrontFace() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesFunctionsModel
 
getFrontFace() - Method in interface de.javagl.jgltf.model.gl.TechniqueStatesFunctionsModel
Returns the front face
getGltf() - Method in interface de.javagl.jgltf.model.io.GltfAsset
Returns the version-specific glTF object.
getGltf() - Method in class de.javagl.jgltf.model.io.v1.GltfAssetV1
 
getGltf() - Method in class de.javagl.jgltf.model.io.v2.GltfAssetV2
 
getHeight() - Method in interface de.javagl.jgltf.model.image.PixelData
Returns the height of the image
getImageData() - Method in interface de.javagl.jgltf.model.ImageModel
Returns the actual image data.
getImageData() - Method in class de.javagl.jgltf.model.impl.DefaultImageModel
 
getImageModel(int) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Return the ImageModel at the given index
getImageModel() - Method in class de.javagl.jgltf.model.impl.DefaultTextureModel
 
getImageModel() - Method in interface de.javagl.jgltf.model.TextureModel
Returns the ImageModel that backs this texture
getImageModels() - Method in interface de.javagl.jgltf.model.GltfModel
Returns an unmodifiable view on the list of ImageModel instances that have been created for the glTF.
getImageModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
 
getImageReferences() - Method in class de.javagl.jgltf.model.io.v1.GltfAssetV1
Create a list containing all GltfReference objects for the images that are contained in this model.
getImageReferences() - Method in class de.javagl.jgltf.model.io.v2.GltfAssetV2
Create a list containing all GltfReference objects for the images that are contained in this model.
getIndices() - Method in class de.javagl.jgltf.model.impl.DefaultMeshPrimitiveModel
 
getIndices() - Method in interface de.javagl.jgltf.model.MeshPrimitiveModel
Return an AccessorModel for the indices, or null if this primitive describes non-indexed geometry
getInput() - Method in interface de.javagl.jgltf.model.AnimationModel.Sampler
Returns the AccessorModel that contains the input (time key frame) data
getInput() - Method in class de.javagl.jgltf.model.impl.DefaultAnimationModel.DefaultSampler
 
getInt(int, int) - Method in class de.javagl.jgltf.model.AccessorByteData
Returns the value of the specified component of the specified element, taking into account whether the data AccessorByteData.isUnsigned(): If the data is unsigned, the returned byte value will be converted into an unsigned integer value.
getInt(int) - Method in class de.javagl.jgltf.model.AccessorByteData
Returns the value of the specified component, taking into account whether the data AccessorByteData.isUnsigned(): If the data is unsigned, the returned byte value will be converted into an unsigned integer value.
getInt(int, int) - Method in class de.javagl.jgltf.model.AccessorShortData
Returns the value of the specified component of the specified element, taking into account whether the data AccessorShortData.isUnsigned(): If the data is unsigned, the returned short value will be converted into an unsigned integer value.
getInt(int) - Method in class de.javagl.jgltf.model.AccessorShortData
Returns the value of the specified component, taking into account whether the data AccessorShortData.isUnsigned(): If the data is unsigned, the returned short value will be converted into an unsigned integer value.
getInterpolation() - Method in interface de.javagl.jgltf.model.AnimationModel.Sampler
Returns the AnimationModel.Interpolation method
getInterpolation() - Method in class de.javagl.jgltf.model.impl.DefaultAnimationModel.DefaultSampler
 
getInverseBindMatrices() - Method in class de.javagl.jgltf.model.impl.DefaultSkinModel
 
getInverseBindMatrices() - Method in interface de.javagl.jgltf.model.SkinModel
Returns the AccessorModel that provides the data for the inverse bind matrices, one for each joint
getInverseBindMatrix(int, float[]) - Method in class de.javagl.jgltf.model.impl.DefaultSkinModel
 
getInverseBindMatrix(int, float[]) - Method in interface de.javagl.jgltf.model.SkinModel
Convenience function to obtain the inverse bind matrix for the joint with the given index.
getJoints() - Method in class de.javagl.jgltf.model.impl.DefaultSkinModel
 
getJoints() - Method in interface de.javagl.jgltf.model.SkinModel
Returns an unmodifiable list containing the joint nodes of the skeleton
getJsonData() - Method in class de.javagl.jgltf.model.io.RawGltfData
Returns the JSON data.
getJsonPath() - Method in class de.javagl.jgltf.model.io.JsonError
Returns an unmodifiable list containing the tokens describing the JSON path where the error occurred
getJsonPathString() - Method in class de.javagl.jgltf.model.io.JsonError
Returns a short string representation of the JsonError.getJsonPath()
getJsonString() - Method in class de.javagl.jgltf.model.io.RawGltfData
Returns the JSON string from this data
getLineWidth() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesFunctionsModel
 
getLineWidth() - Method in interface de.javagl.jgltf.model.gl.TechniqueStatesFunctionsModel
Returns the line width
getLong(int, int) - Method in class de.javagl.jgltf.model.AccessorIntData
Returns the value of the specified component of the specified element, taking into account whether the data AccessorIntData.isUnsigned(): If the data is unsigned, the returned int value will be converted into an unsigned long value.
getLong(int) - Method in class de.javagl.jgltf.model.AccessorIntData
Returns the value of the specified component, taking into account whether the data AccessorIntData.isUnsigned(): If the data is unsigned, the returned int value will be converted into an unsigned integer value.
getMagFilter() - Method in class de.javagl.jgltf.model.impl.DefaultTextureModel
 
getMagFilter() - Method in interface de.javagl.jgltf.model.TextureModel
Return the magnification filter constant
getMaterialModel(int) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Return the MaterialModel at the given index
getMaterialModel() - Method in class de.javagl.jgltf.model.impl.DefaultMeshPrimitiveModel
 
getMaterialModel() - Method in interface de.javagl.jgltf.model.MeshPrimitiveModel
Returns the MaterialModel that should be used for rendering this mesh primitive
getMaterialModels() - Method in interface de.javagl.jgltf.model.GltfModel
Returns an unmodifiable view on the list of MaterialModel instances that have been created for the glTF.
getMaterialModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
 
getMatrix() - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
 
getMatrix() - Method in interface de.javagl.jgltf.model.NodeModel
Returns a reference to the array storing the matrix of this node.
getMax() - Method in interface de.javagl.jgltf.model.AccessorModel
Returns the maximum components of the AccessorData.
getMax() - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
 
getMeshModel(int) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Return the MeshModel at the given index
getMeshModels() - Method in interface de.javagl.jgltf.model.GltfModel
Returns an unmodifiable view on the list of MeshModel instances that have been created for the glTF.
getMeshModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
 
getMeshModels() - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
 
getMeshModels() - Method in interface de.javagl.jgltf.model.NodeModel
Returns an unmodifiable view on the list of MeshModel instances that are attached to this node.
getMeshPrimitiveModels() - Method in class de.javagl.jgltf.model.impl.DefaultMeshModel
 
getMeshPrimitiveModels() - Method in interface de.javagl.jgltf.model.MeshModel
Returns an unmodifiable view on the MeshPrimitiveModel objects that this mesh consists of
getMessage() - Method in class de.javagl.jgltf.model.io.JsonError
Returns the error message
getMetallicFactor() - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Returns the metallic factor
getMetallicRoughnessTexcoord() - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Returns the metallic-roughness texture coordinate set
getMetallicRoughnessTexture() - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Returns the metallic-roughness-texture
getMimeType() - Method in interface de.javagl.jgltf.model.ImageModel
Returns the MIME type of the image data that is contained in the buffer view
getMimeType() - Method in class de.javagl.jgltf.model.impl.DefaultImageModel
 
getMin() - Method in interface de.javagl.jgltf.model.AccessorModel
Returns the minimum components of the AccessorData.
getMin() - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
 
getMinFilter() - Method in class de.javagl.jgltf.model.impl.DefaultTextureModel
 
getMinFilter() - Method in interface de.javagl.jgltf.model.TextureModel
Return the minification filter constant
getMode() - Method in class de.javagl.jgltf.model.impl.DefaultMeshPrimitiveModel
 
getMode() - Method in interface de.javagl.jgltf.model.MeshPrimitiveModel
Returns the rendering mode, as a (GL) constant, standing for GL_POINTS, GL_TRIANGLES etc.
getName() - Method in class de.javagl.jgltf.model.impl.AbstractNamedModelElement
 
getName() - Method in class de.javagl.jgltf.model.io.GltfReference
Returns the name of the external resource
getName() - Method in interface de.javagl.jgltf.model.NamedModelElement
Returns the name of this element, or null if this element does not have an associated name.
getNodeModel() - Method in interface de.javagl.jgltf.model.AnimationModel.Channel
Returns the optional NodeModel to which the animated property (path) belongs.
getNodeModel() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueParametersModel
 
getNodeModel() - Method in interface de.javagl.jgltf.model.gl.TechniqueParametersModel
Returns the NodeModel of the node that this parameter refers to.
getNodeModel() - Method in class de.javagl.jgltf.model.impl.DefaultAnimationModel.DefaultChannel
 
getNodeModel(int) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Return the NodeModel at the given index
getNodeModels() - Method in interface de.javagl.jgltf.model.GltfModel
Returns an unmodifiable view on the list of NodeModel instances that have been created for the glTF.
getNodeModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
 
getNodeModels() - Method in class de.javagl.jgltf.model.impl.DefaultSceneModel
 
getNodeModels() - Method in interface de.javagl.jgltf.model.SceneModel
Returns an unmodifiable view on the the list of all root NodeModel instances of the scene
getNormalScale() - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Returns the normal scale
getNormalTexcoord() - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Returns the normal texture coordinate set
getNormalTexture() - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Returns the normal texture
getNumBytesForAccessorComponentType(int) - Static method in class de.javagl.jgltf.model.Accessors
Returns the number of bytes that one component with the given accessor component type consists of.
getNumComponents() - Method in enum de.javagl.jgltf.model.ElementType
Returns the number of components that one element consists of
getNumComponentsForAccessorType(String) - Static method in class de.javagl.jgltf.model.Accessors
Returns the number of components that one element has for the given accessor type.
getNumComponentsPerElement() - Method in interface de.javagl.jgltf.model.AccessorData
Returns the number of components per element (for example, 3 if the elements are 3D vectors)
getNumElements() - Method in interface de.javagl.jgltf.model.AccessorData
Returns the number of elements in this data (for example, the number of 3D vectors)
getOcclusionStrength() - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Returns the occlusion strength
getOcclusionTexcoord() - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Returns the occlusion texture coordinate set
getOcclusionTexture() - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Returns the occlusion texture
getOutput() - Method in interface de.javagl.jgltf.model.AnimationModel.Sampler
Returns the AccessorModel that contains the output (value key frame) data
getOutput() - Method in class de.javagl.jgltf.model.impl.DefaultAnimationModel.DefaultSampler
 
getPaddedElementSizeInBytes() - Method in interface de.javagl.jgltf.model.AccessorModel
Obtain the padded size of one element, in bytes.
getPaddedElementSizeInBytes() - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
 
getParameters() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueModel
 
getParameters() - Method in interface de.javagl.jgltf.model.gl.TechniqueModel
Returns an unmodifiable map that maps parameter names to TechniqueParametersModel instances
getParent() - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
 
getParent(URI) - Static method in class de.javagl.jgltf.model.io.IO
Returns the URI describing the parent of the given URI.
getParent(Path) - Static method in class de.javagl.jgltf.model.io.IO
Returns the path describing the parent of the given path.
getParent() - Method in interface de.javagl.jgltf.model.NodeModel
Returns the parent of this node, or null if this is a root node
getPath() - Method in interface de.javagl.jgltf.model.AnimationModel.Channel
Returns the path describing the animated property
getPath() - Method in class de.javagl.jgltf.model.impl.DefaultAnimationModel.DefaultChannel
 
getPixelsRGBA() - Method in interface de.javagl.jgltf.model.image.PixelData
Returns a new slice of the direct byte buffer containing the pixel data, as RGBA values
getPolygonOffset() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesFunctionsModel
 
getPolygonOffset() - Method in interface de.javagl.jgltf.model.gl.TechniqueStatesFunctionsModel
Returns the polygon offset
getProgramModel() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueModel
 
getProgramModel() - Method in interface de.javagl.jgltf.model.gl.TechniqueModel
Returns the ProgramModel that is used for implementing this technique
getProgramModel(int) - Method in class de.javagl.jgltf.model.v1.GltfModelV1
Return the ProgramModel at the given index
getProgramModels() - Method in class de.javagl.jgltf.model.v1.GltfModelV1
Returns an unmodifiable view on the list of ProgramModel instances that have been created for the glTF.
getReferenceData(String) - Method in interface de.javagl.jgltf.model.io.GltfAsset
Returns the byte buffer containing the data of the external resource with the given (relative!)
getReferenceData(String) - Method in class de.javagl.jgltf.model.io.v1.GltfAssetV1
 
getReferenceData(String) - Method in class de.javagl.jgltf.model.io.v2.GltfAssetV2
 
getReferenceDatas() - Method in interface de.javagl.jgltf.model.io.GltfAsset
Returns an unmodifiable view on the mapping from relative URI strings to the byte buffers containing the data of the external resources.
getReferenceDatas() - Method in class de.javagl.jgltf.model.io.v1.GltfAssetV1
 
getReferenceDatas() - Method in class de.javagl.jgltf.model.io.v2.GltfAssetV2
 
getReferences() - Method in interface de.javagl.jgltf.model.io.GltfAsset
Return a list of all GltfReference objects that refer to external resources for this asset
getReferences() - Method in class de.javagl.jgltf.model.io.v1.GltfAssetV1
 
getReferences() - Method in class de.javagl.jgltf.model.io.v2.GltfAssetV2
 
getRotation() - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
 
getRotation() - Method in interface de.javagl.jgltf.model.NodeModel
Returns a reference to the array storing the rotation of this node, or null if no rotation was set
getRotationScale(float[], float[]) - Static method in class de.javagl.jgltf.model.MathUtils
Obtains the upper 3x3 matrix (which describes the rotation- and scaling part of the transformation) of the given 4x4 source matrix, and writes it into the given target 3x3 matrix.
getRoughnessFactor() - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Returns the roughness factor
getSampler() - Method in interface de.javagl.jgltf.model.AnimationModel.Channel
Returns the AnimationModel.Sampler for this channel
getSampler() - Method in class de.javagl.jgltf.model.impl.DefaultAnimationModel.DefaultChannel
 
getScale() - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
 
getScale() - Method in interface de.javagl.jgltf.model.NodeModel
Returns a reference to the array storing the scale of this node, or null if no scale was set
getSceneModel(int) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Return the SceneModel at the given index
getSceneModels() - Method in interface de.javagl.jgltf.model.GltfModel
Returns an unmodifiable view on the list of SceneModel instances that have been created for the glTF.
getSceneModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
 
getSemantic() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueParametersModel
 
getSemantic() - Method in interface de.javagl.jgltf.model.gl.TechniqueParametersModel
Returns the string describing the Semantic of this parameter.
getShaderData() - Method in class de.javagl.jgltf.model.gl.impl.DefaultShaderModel
 
getShaderData() - Method in interface de.javagl.jgltf.model.gl.ShaderModel
Returns the actual shader data.
getShaderModel(int) - Method in class de.javagl.jgltf.model.v1.GltfModelV1
Return the ShaderModel at the given index
getShaderModels() - Method in class de.javagl.jgltf.model.v1.GltfModelV1
Returns an unmodifiable view on the list of ShaderModel instances that have been created for the glTF.
getShaderReferences() - Method in class de.javagl.jgltf.model.io.v1.GltfAssetV1
Create a list containing all GltfReference objects for the shaders that are contained in this model.
getShaderSource() - Method in class de.javagl.jgltf.model.gl.impl.DefaultShaderModel
 
getShaderSource() - Method in interface de.javagl.jgltf.model.gl.ShaderModel
Returns the shader source code as a string.
getShaderType() - Method in class de.javagl.jgltf.model.gl.impl.DefaultShaderModel
 
getShaderType() - Method in interface de.javagl.jgltf.model.gl.ShaderModel
Returns the ShaderModel.ShaderType of this shader
getSkeleton() - Method in class de.javagl.jgltf.model.impl.DefaultSkinModel
 
getSkeleton() - Method in interface de.javagl.jgltf.model.SkinModel
Returns the skeleton root node.
getSkinModel(int) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Return the SkinModel at the given index
getSkinModel() - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
 
getSkinModel() - Method in interface de.javagl.jgltf.model.NodeModel
Returns the SkinModel for this node, or null if this node is not associated with a skin
getSkinModels() - Method in interface de.javagl.jgltf.model.GltfModel
Returns an unmodifiable view on the list of SkinModel instances that have been created for the glTF.
getSkinModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
 
getTarget() - Method in interface de.javagl.jgltf.model.BufferViewModel
Returns the (optional) target that this buffer should be bound to.
getTarget() - Method in class de.javagl.jgltf.model.impl.DefaultBufferViewModel
 
getTarget() - Method in class de.javagl.jgltf.model.io.GltfReference
Returns the target that is supposed to receive the binary data that was read from the external resource
getTargets() - Method in class de.javagl.jgltf.model.impl.DefaultMeshPrimitiveModel
 
getTargets() - Method in interface de.javagl.jgltf.model.MeshPrimitiveModel
Returns an unmodifiable view on the list of morph targets.
getTechniqueModel(int) - Method in class de.javagl.jgltf.model.v1.GltfModelV1
Return the TechniqueModel at the given index
getTechniqueModel() - Method in class de.javagl.jgltf.model.v1.MaterialModelV1
Returns the TechniqueModel
getTechniqueModels() - Method in class de.javagl.jgltf.model.v1.GltfModelV1
Returns an unmodifiable view on the list of TechniqueModel instances that have been created for the glTF.
getTechniqueStatesFunctionsModel() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesModel
 
getTechniqueStatesFunctionsModel() - Method in interface de.javagl.jgltf.model.gl.TechniqueStatesModel
Returns the TechniqueStatesFunctionsModel, or null if the default technique states functions should be used.
getTechniqueStatesModel() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueModel
 
getTechniqueStatesModel() - Method in interface de.javagl.jgltf.model.gl.TechniqueModel
Returns the TechniqueStatesModel, or null if the default technique states should be used.
getTextureModel(int) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Return the TextureModel at the given index
getTextureModels() - Method in interface de.javagl.jgltf.model.GltfModel
Returns an unmodifiable view on the list of TextureModel instances that have been created for the glTF.
getTextureModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
 
getThrowable() - Method in class de.javagl.jgltf.model.io.JsonError
Returns the throwable that is associated with the error.
getTotalNumComponents() - Method in interface de.javagl.jgltf.model.AccessorData
Returns the total number of components (that is, the number of elements multiplied with the number of components per element)
getTranslation() - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
 
getTranslation() - Method in interface de.javagl.jgltf.model.NodeModel
Returns a reference to the array storing the translation of this node, or null if no translation was set.
getType() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueParametersModel
 
getType() - Method in interface de.javagl.jgltf.model.gl.TechniqueParametersModel
Returns the type of the parameter, as a GL constant.
getUniformParameters(String) - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueModel
 
getUniformParameters(String) - Method in interface de.javagl.jgltf.model.gl.TechniqueModel
Returns the TechniqueParametersModel for the uniform with the given name, or null if no such parameter exists.
getUniforms() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueModel
 
getUniforms() - Method in interface de.javagl.jgltf.model.gl.TechniqueModel
Returns an unmodifiable map that maps uniform names to parameter names
getUri() - Method in interface de.javagl.jgltf.model.BufferModel
Returns the URI of the buffer data
getUri() - Method in class de.javagl.jgltf.model.gl.impl.DefaultShaderModel
 
getUri() - Method in interface de.javagl.jgltf.model.gl.ShaderModel
Returns the URI of the shader data
getUri() - Method in interface de.javagl.jgltf.model.ImageModel
Returns the URI of the image data (optional)
getUri() - Method in class de.javagl.jgltf.model.impl.DefaultBufferModel
 
getUri() - Method in class de.javagl.jgltf.model.impl.DefaultImageModel
 
getUri() - Method in class de.javagl.jgltf.model.io.GltfReference
Returns the (relative) URI of the reference
getValue() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueParametersModel
 
getValue() - Method in interface de.javagl.jgltf.model.gl.TechniqueParametersModel
Returns the value of this parameter
getValues() - Method in class de.javagl.jgltf.model.v1.MaterialModelV1
Returns the parameter values of this material.
getVersion(GlTF) - Static method in class de.javagl.jgltf.model.GltfUtils
Returns the version string that is reported by the Asset in the given GlTF.
getVertexShaderModel() - Method in class de.javagl.jgltf.model.gl.impl.DefaultProgramModel
 
getVertexShaderModel() - Method in interface de.javagl.jgltf.model.gl.ProgramModel
Return the ShaderModel for the vertex shader
getWeights() - Method in class de.javagl.jgltf.model.impl.DefaultMeshModel
 
getWeights() - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
 
getWeights() - Method in interface de.javagl.jgltf.model.MeshModel
Returns a reference to the default morph target weights, or null if no default morph target weights have been defined
getWeights() - Method in interface de.javagl.jgltf.model.NodeModel
Returns a reference to the morph target weights, or null if no morph target weights have been defined
getWidth() - Method in interface de.javagl.jgltf.model.image.PixelData
Returns the width of the image
getWrapS() - Method in class de.javagl.jgltf.model.impl.DefaultTextureModel
 
getWrapS() - Method in interface de.javagl.jgltf.model.TextureModel
Return the wrapping constant for S-direction
getWrapT() - Method in class de.javagl.jgltf.model.impl.DefaultTextureModel
 
getWrapT() - Method in interface de.javagl.jgltf.model.TextureModel
Return the wrapping constant for T-direction
getXmag() - Method in interface de.javagl.jgltf.model.CameraOrthographicModel
Returns the horizontal magnification
getXmag() - Method in class de.javagl.jgltf.model.impl.DefaultCameraOrthographicModel
 
getYfov() - Method in interface de.javagl.jgltf.model.CameraPerspectiveModel
Returns the FOV, in y-direction, in radians
getYfov() - Method in class de.javagl.jgltf.model.impl.DefaultCameraPerspectiveModel
 
getYmag() - Method in interface de.javagl.jgltf.model.CameraOrthographicModel
Returns the vertical magnification
getYmag() - Method in class de.javagl.jgltf.model.impl.DefaultCameraOrthographicModel
 
getZfar() - Method in interface de.javagl.jgltf.model.CameraOrthographicModel
Returns the distance of the far clipping plane
getZfar() - Method in interface de.javagl.jgltf.model.CameraPerspectiveModel
Returns the distance of the far clipping plane
getZfar() - Method in class de.javagl.jgltf.model.impl.DefaultCameraOrthographicModel
 
getZfar() - Method in class de.javagl.jgltf.model.impl.DefaultCameraPerspectiveModel
 
getZnear() - Method in interface de.javagl.jgltf.model.CameraOrthographicModel
Returns the distance of the near clipping plane
getZnear() - Method in interface de.javagl.jgltf.model.CameraPerspectiveModel
Returns the distance of the near clipping plane
getZnear() - Method in class de.javagl.jgltf.model.impl.DefaultCameraOrthographicModel
 
getZnear() - Method in class de.javagl.jgltf.model.impl.DefaultCameraPerspectiveModel
 
GL_ALWAYS - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_ALWAYS constant (519)
GL_ARRAY_BUFFER - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_ARRAY_BUFFER constant (34962)
GL_BACK - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_BACK constant (1029)
GL_BGR - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_BGR constant (32992)
GL_BGRA - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_BGRA constant (32993)
GL_BLEND - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_BLEND constant (3042)
GL_BOOL - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_BOOL constant (35670)
GL_BOOL_VEC2 - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_BOOL_VEC2 constant (35671)
GL_BOOL_VEC3 - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_BOOL_VEC3 constant (35672)
GL_BOOL_VEC4 - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_BOOL_VEC4 constant (35673)
GL_BYTE - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_BYTE constant (5120)
GL_CCW - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_CCW constant (2305)
GL_CLAMP_TO_BORDER - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_CLAMP_TO_BORDER constant (33069)
GL_CLAMP_TO_EDGE - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_CLAMP_TO_EDGE constant (33071)
GL_CONSTANT_ALPHA - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_CONSTANT_ALPHA constant (32771)
GL_CONSTANT_COLOR - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_CONSTANT_COLOR constant (32769)
GL_CULL_FACE - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_CULL_FACE constant (2884)
GL_CW - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_CW constant (2304)
GL_DEPTH_TEST - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_DEPTH_TEST constant (2929)
GL_DST_ALPHA - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_DST_ALPHA constant (772)
GL_DST_COLOR - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_DST_COLOR constant (774)
GL_ELEMENT_ARRAY_BUFFER - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_ELEMENT_ARRAY_BUFFER constant (34963)
GL_EQUAL - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_EQUAL constant (514)
GL_FLOAT - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_FLOAT constant (5126)
GL_FLOAT_MAT2 - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_FLOAT_MAT2 constant (35674)
GL_FLOAT_MAT3 - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_FLOAT_MAT3 constant (35675)
GL_FLOAT_MAT4 - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_FLOAT_MAT4 constant (35676)
GL_FLOAT_VEC2 - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_FLOAT_VEC2 constant (35664)
GL_FLOAT_VEC3 - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_FLOAT_VEC3 constant (35665)
GL_FLOAT_VEC4 - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_FLOAT_VEC4 constant (35666)
GL_FRAGMENT_SHADER - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_VERTEX_SHADER constant (35632)
GL_FRONT - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_FRONT constant (1028)
GL_FRONT_AND_BACK - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_FRONT_AND_BACK constant (1032)
GL_FUNC_ADD - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_FUNC_ADD constant (32774)
GL_FUNC_REVERSE_SUBTRACT - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_FUNC_REVERSE_SUBTRACT constant (32779)
GL_FUNC_SUBTRACT - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_FUNC_SUBTRACT constant (32778)
GL_GEQUAL - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_GEQUAL constant (518)
GL_GREATER - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_GREATER constant (516)
GL_INT - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_INT constant (5124)
GL_INT_VEC2 - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_INT_VEC2 constant (35667)
GL_INT_VEC3 - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_INT_VEC3 constant (35668)
GL_INT_VEC4 - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_INT_VEC4 constant (35669)
GL_LEQUAL - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_LEQUAL constant (515)
GL_LESS - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_LESS constant (513)
GL_LINE_LOOP - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_LINE_LOOP constant (2)
GL_LINE_STRIP - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_LINE_STRIP constant (3)
GL_LINEAR - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_LINEAR constant (9729)
GL_LINEAR_MIPMAP_LINEAR - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_LINEAR_MIPMAP_LINEAR constant (9987)
GL_LINEAR_MIPMAP_NEAREST - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_LINEAR_MIPMAP_NEAREST constant (9985)
GL_LINES - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_LINES constant (1)
GL_MIRRORED_REPEAT - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_MIRRORED_REPEAT constant (33648)
GL_NEAREST - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_NEAREST constant (9728)
GL_NEAREST_MIPMAP_LINEAR - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_NEAREST_MIPMAP_LINEAR constant (9986)
GL_NEAREST_MIPMAP_NEAREST - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_NEAREST_MIPMAP_NEAREST constant (9984)
GL_NEVER - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_NEVER constant (512)
GL_NOTEQUAL - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_NOTEQUAL constant (517)
GL_ONE - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_ONE constant (1)
GL_ONE_MINUS_CONSTANT_ALPHA - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_ONE_MINUS_CONSTANT_ALPHA constant (32772)
GL_ONE_MINUS_CONSTANT_COLOR - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_ONE_MINUS_CONSTANT_COLOR constant (32770)
GL_ONE_MINUS_DST_ALPHA - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_ONE_MINUS_DST_ALPHA constant (773)
GL_ONE_MINUS_DST_COLOR - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_ONE_MINUS_DST_COLOR constant (775)
GL_ONE_MINUS_SRC_ALPHA - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_ONE_MINUS_SRC_ALPHA constant (771)
GL_ONE_MINUS_SRC_COLOR - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_ONE_MINUS_SRC_COLOR constant (769)
GL_POINTS - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_POINTS constant (0)
GL_POLYGON_OFFSET_FILL - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_POLYGON_OFFSET_FILL constant (32823)
GL_REPEAT - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_REPEAT constant (10497)
GL_RGB - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_RGB constant (6407)
GL_RGBA - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_RGBA constant (6408)
GL_SAMPLE_ALPHA_TO_COVERAGE - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_SAMPLE_ALPHA_TO_COVERAGE constant (32926)
GL_SAMPLER_2D - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_SAMPLER_2D constant (35678)
GL_SAMPLER_CUBE - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_SAMPLER_CUBE constant (35680)
GL_SCISSOR_TEST - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_SCISSOR_TEST constant (3089)
GL_SHORT - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_SHORT constant (5122)
GL_SRC_ALPHA - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_SRC_ALPHA constant (770)
GL_SRC_ALPHA_SATURATE - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_SRC_ALPHA_SATURATE constant (776)
GL_SRC_COLOR - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_SRC_COLOR constant (768)
GL_TEXTURE_2D - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_TEXTURE_2D constant (3553)
GL_TRIANGLE_FAN - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_TRIANGLE_FAN constant (6)
GL_TRIANGLE_STRIP - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_TRIANGLE_STRIP constant (5)
GL_TRIANGLES - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_TRIANGLES constant (4)
GL_UNSIGNED_BYTE - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_UNSIGNED_BYTE constant (5121)
GL_UNSIGNED_INT - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_UNSIGNED_INT constant (5125)
GL_UNSIGNED_SHORT - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_UNSIGNED_SHORT constant (5123)
GL_VERTEX_SHADER - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_VERTEX_SHADER constant (35633)
GL_ZERO - Static variable in class de.javagl.jgltf.model.GltfConstants
The GL_ZERO constant (0)
GltfAnimations - Class in de.javagl.jgltf.model
Utility methods to create AnimationManager instances that contain Animation instances that correspond to the AnimationModel instances of a glTF
GltfAsset - Interface in de.javagl.jgltf.model.io
Interface for a low-level representation of a glTF asset, consisting of the (version-specific) JSON part, optional binary data, and references to external data.
GltfAssetReader - Class in de.javagl.jgltf.model.io
A class for reading a glTF asset in a version-agnostic form.
GltfAssetReader() - Constructor for class de.javagl.jgltf.model.io.GltfAssetReader
Creates a new instance
GltfAssets - Class in de.javagl.jgltf.model.io
Utility methods related to GltfAsset instances.
GltfAssetsV1 - Class in de.javagl.jgltf.model.io.v1
Utility methods related to GltfAssetV1 instances.
GltfAssetsV2 - Class in de.javagl.jgltf.model.io.v2
Utility methods related to GltfAssetV2 instances.
GltfAssetV1 - Class in de.javagl.jgltf.model.io.v1
Implementation of the GltfAsset interface for glTF 1.0.
GltfAssetV1(GlTF, ByteBuffer) - Constructor for class de.javagl.jgltf.model.io.v1.GltfAssetV1
Creates a new instance
GltfAssetV2 - Class in de.javagl.jgltf.model.io.v2
Implementation of the GltfAsset interface for glTF 2.0.
GltfAssetV2(GlTF, ByteBuffer) - Constructor for class de.javagl.jgltf.model.io.v2.GltfAssetV2
Creates a new instance
GltfAssetWriter - Class in de.javagl.jgltf.model.io
A class for writing a GltfAsset
GltfAssetWriter() - Constructor for class de.javagl.jgltf.model.io.GltfAssetWriter
Default constructor
GltfAssetWriterV1 - Class in de.javagl.jgltf.model.io.v1
A class for writing a glTF 1.0 asset in binary format to an output stream.
GltfAssetWriterV1() - Constructor for class de.javagl.jgltf.model.io.v1.GltfAssetWriterV1
Default constructor
GltfAssetWriterV2 - Class in de.javagl.jgltf.model.io.v2
A class for writing a glTF 2.0 asset in binary format to an output stream.
GltfAssetWriterV2() - Constructor for class de.javagl.jgltf.model.io.v2.GltfAssetWriterV2
Default constructor
GltfConstants - Class in de.javagl.jgltf.model
Some common OpenGL constants that are used in glTF
GltfCreatorV1 - Class in de.javagl.jgltf.model.v1
A class for creating the version 1.0 glTF from a GltfModel.
GltfCreatorV2 - Class in de.javagl.jgltf.model.v2
A class for creating the version 2.0 glTF from a GltfModel
GltfDefaults - Class in de.javagl.jgltf.model.v1.gl
A class containing the default Shader, Program, Technique and Material objects according to "Appendix A" of the specification.
GltfException - Exception in de.javagl.jgltf.model
An exception that may be thrown to indicate an error inside a glTF asset.
GltfException(String) - Constructor for exception de.javagl.jgltf.model.GltfException
Creates a new exception with the given message
GltfException(String, Throwable) - Constructor for exception de.javagl.jgltf.model.GltfException
Creates a new exception with the given message and cause
GltfExtensions - Class in de.javagl.jgltf.model.extensions
Utility methods related to glTF extension objects.
GltfExtensionsV1 - Class in de.javagl.jgltf.model.v1
Utility methods related to glTF extensions for glTF 1.0
GltfIds - Class in de.javagl.jgltf.model.v1
Utility methods for generating IDs for GlTF objects
GltfModel - Interface in de.javagl.jgltf.model
Interface for a model that was created from a glTF asset
GltfModelCreatorV2 - Class in de.javagl.jgltf.model.v2
A class that is responsible for filling a DefaultGltfModel with the model instances that are created from a GltfAssetV2
GltfModelReader - Class in de.javagl.jgltf.model.io
A class for reading a GltfModel from a URI.
GltfModelReader() - Constructor for class de.javagl.jgltf.model.io.GltfModelReader
Default constructor
GltfModels - Class in de.javagl.jgltf.model
Methods to create GltfModel instances from a GltfAsset
GltfModelV1 - Class in de.javagl.jgltf.model.v1
Implementation of a GltfModel, based on a glTF 1.0.
GltfModelV1(GltfAssetV1) - Constructor for class de.javagl.jgltf.model.v1.GltfModelV1
Creates a new model for the given glTF
GltfModelV1() - Constructor for class de.javagl.jgltf.model.v1.GltfModelV1
Creates a new, empty model
GltfModelWriter - Class in de.javagl.jgltf.model.io
A class for writing a GltfModel.
GltfModelWriter() - Constructor for class de.javagl.jgltf.model.io.GltfModelWriter
Default constructor
GltfModelWriterV1 - Class in de.javagl.jgltf.model.io.v1
A class for writing a GltfModelV1.
GltfModelWriterV1() - Constructor for class de.javagl.jgltf.model.io.v1.GltfModelWriterV1
Default constructor
GltfModelWriterV2 - Class in de.javagl.jgltf.model.io.v2
A class for writing a GltfModel.
GltfModelWriterV2() - Constructor for class de.javagl.jgltf.model.io.v2.GltfModelWriterV2
Default constructor
GltfReaderV1 - Class in de.javagl.jgltf.model.io.v1
A class for reading a version 1.0 GlTF from an input stream
GltfReaderV1() - Constructor for class de.javagl.jgltf.model.io.v1.GltfReaderV1
Creates a new glTF reader
GltfReaderV2 - Class in de.javagl.jgltf.model.io.v2
A class for reading a version 2.0 GlTF from an input stream
GltfReaderV2() - Constructor for class de.javagl.jgltf.model.io.v2.GltfReaderV2
Creates a new glTF reader
GltfReference - Class in de.javagl.jgltf.model.io
A reference to an external resource that belongs to a GltfAsset.
GltfReference(String, String, Consumer<ByteBuffer>) - Constructor for class de.javagl.jgltf.model.io.GltfReference
Default constructor
GltfReferenceResolver - Class in de.javagl.jgltf.model.io
A class for resolving the external data of GltfReference objects that are obtained from a GltfAsset
GltfUtils - Class in de.javagl.jgltf.model
Utility methods related to GlTF instances
GltfWriter - Class in de.javagl.jgltf.model.io
A class for writing a glTF as JSON
GltfWriter() - Constructor for class de.javagl.jgltf.model.io.GltfWriter
Creates a new glTF writer.
guessImageMimeTypeString(String, ByteBuffer) - Static method in class de.javagl.jgltf.model.io.MimeTypes
Tries to detect the format of the given image URI and its data and return the corresponding MIME type string.
guessImageMimeTypeStringUnchecked(ByteBuffer) - Static method in class de.javagl.jgltf.model.io.MimeTypes
Tries to detect the format of the given image data, and return the corresponding MIME type string.

H

hasBinaryGltfExtension(GlTFProperty) - Static method in class de.javagl.jgltf.model.v1.BinaryGltfV1
Returns whether the given GlTFProperty has the "KHR_binary_glTF" extension.

I

imageFileNameExtensionForMimeTypeString(String) - Static method in class de.javagl.jgltf.model.io.MimeTypes
Obtain the file name extension (without the "."
ImageModel - Interface in de.javagl.jgltf.model
Interface for an image in a glTF asset
ImageReaders - Class in de.javagl.jgltf.model.image
Utility methods to find ImageReader instances for given image data.
ImageUtils - Class in de.javagl.jgltf.model.image
Utility methods related to images.
infinitePerspective4x4(float, float, float, float[]) - Static method in class de.javagl.jgltf.model.MathUtils
Fill the given matrix to describe an infinite perspective projection with the given parameters.
InterpolatorType - Enum in de.javagl.jgltf.model.animation
Enumeration of interpolator types
invert3x3(float[], float[]) - Static method in class de.javagl.jgltf.model.MathUtils
Inverts the given matrix and writes the result into the given target matrix.
invert4x4(float[], float[]) - Static method in class de.javagl.jgltf.model.MathUtils
Inverts the given matrix and writes the result into the given target matrix.
IO - Class in de.javagl.jgltf.model.io
IO utility methods
isBinary(GltfAsset) - Static method in class de.javagl.jgltf.model.io.GltfAssets
Returns whether the given GltfAsset is binary asset.
isBinaryGltfBufferId(String) - Static method in class de.javagl.jgltf.model.v1.BinaryGltfV1
Returns whether the given ID is the unique ID of the binary glTF Buffer ("binary_glTF")
isByteType(int) - Static method in class de.javagl.jgltf.model.AccessorDatas
Returns whether the given constant is GL_BYTE or GL_UNSIGNED_BYTE.
isDataUri(URI) - Static method in class de.javagl.jgltf.model.io.IO
Returns whether the given URI is a data URI.
isDataUriString(String) - Static method in class de.javagl.jgltf.model.io.IO
Returns whether the given string is a data URI.
isDefault(GltfAsset) - Static method in class de.javagl.jgltf.model.io.GltfAssets
Returns whether the given GltfAsset is a default asset.
isDefaultMaterialId(String) - Static method in class de.javagl.jgltf.model.v1.gl.GltfDefaults
Returns whether the given ID is the default ID as defined in this class
isDefaultTechniqueId(String) - Static method in class de.javagl.jgltf.model.v1.gl.GltfDefaults
Returns whether the given ID is the default ID as defined in this class
isDoubleSided() - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Returns whether the material is double sided
isEmbedded(GltfAsset) - Static method in class de.javagl.jgltf.model.io.GltfAssets
Returns whether the given GltfAsset is an embedded asset.
isFloatType(int) - Static method in class de.javagl.jgltf.model.AccessorDatas
Returns whether the given constant is GL_FLOAT.
isIndenting() - Method in class de.javagl.jgltf.model.io.GltfWriter
Returns whether the JSON output will be indented
isIntType(int) - Static method in class de.javagl.jgltf.model.AccessorDatas
Returns whether the given constant is GL_INT or GL_UNSIGNED_INT.
isNormalized() - Method in interface de.javagl.jgltf.model.AccessorModel
Returns whether this accessor contains normalized data
isNormalized() - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
 
isShortType(int) - Static method in class de.javagl.jgltf.model.AccessorDatas
Returns whether the given constant is GL_SHORT or GL_UNSIGNED_SHORT.
isUnsigned() - Method in class de.javagl.jgltf.model.AccessorByteData
Returns whether the data should be interpreted as unsigned
isUnsigned() - Method in class de.javagl.jgltf.model.AccessorIntData
Returns whether the data should be interpreted as unsigned
isUnsigned() - Method in class de.javagl.jgltf.model.AccessorShortData
Returns whether the data should be interpreted as unsigned

J

JacksonUtils - Class in de.javagl.jgltf.model.io
Utility methods related to Jackson JSON parsing.
JsonError - Class in de.javagl.jgltf.model.io
A class containing information about an error that happened during JSON parsing
JsonErrorConsumers - Class in de.javagl.jgltf.model.io
Methods to create default consumers of JsonError instances

L

loggingJsonErrorConsumer() - Static method in class de.javagl.jgltf.model.io.JacksonUtils
Returns a consumer for JsonErrors that prints logging messages for the errors.

M

main(String[]) - Static method in class de.javagl.jgltf.model.image.ImageUtils
 
makeAbsolute(URI, String) - Static method in class de.javagl.jgltf.model.io.IO
Convert the given URI string into an absolute URI, resolving it against the given base URI if necessary
makeAbsolute(Path, String) - Static method in class de.javagl.jgltf.model.io.IO
Convert the given URI string into an absolute path, resolving it against the given base path if necessary
mark(int) - Method in class de.javagl.jgltf.model.io.ProgressInputStream
 
markSupported() - Method in class de.javagl.jgltf.model.io.ProgressInputStream
 
MaterialModel - Interface in de.javagl.jgltf.model
Interface for a material model
MaterialModelV1 - Class in de.javagl.jgltf.model.v1
Implementation of a MaterialModel for glTF 1.0.
MaterialModelV1() - Constructor for class de.javagl.jgltf.model.v1.MaterialModelV1
Creates a new instance
MaterialModelV2 - Class in de.javagl.jgltf.model.v2
Implementation of a MaterialModel for glTF 2.0.
MaterialModelV2() - Constructor for class de.javagl.jgltf.model.v2.MaterialModelV2
Creates a new instance with default values
MaterialModelV2.AlphaMode - Enum in de.javagl.jgltf.model.v2
Alpha modes
Materials - Class in de.javagl.jgltf.model.v2.gl
Methods to create instances of classes related to a Material
MathUtils - Class in de.javagl.jgltf.model
Mathematical utility methods.
MeshModel - Interface in de.javagl.jgltf.model
Interface for a mesh that is part of a glTF asset
MeshPrimitiveModel - Interface in de.javagl.jgltf.model
Interface for a primitive that is part of a mesh
MimeTypes - Class in de.javagl.jgltf.model.io
Utility methods to related to the MIME type from data URLs or image data
ModelElement - Interface in de.javagl.jgltf.model
Interface for all classes of the model package.
mul4x4(float[], float[], float[]) - Static method in class de.javagl.jgltf.model.MathUtils
Fills the given result matrix with the product of the given matrices.

N

NamedModelElement - Interface in de.javagl.jgltf.model
Interface for all classes of the model package that have an optional name.
NodeModel - Interface in de.javagl.jgltf.model
Interface for a node that is part of a scene hierarchy

O

obtain(Object, String, Class<T>) - Static method in class de.javagl.jgltf.model.extensions.GltfExtensions
Obtain the specified extension object from the given glTF property.
obtainEnabledStates(Technique) - Static method in class de.javagl.jgltf.model.v1.gl.Techniques
Returns the set of states that should be enabled for the given Technique
obtainTechniqueStatesFunctions(Technique) - Static method in class de.javagl.jgltf.model.v1.gl.Techniques
Return the TechniqueStatesFunctions from the TechniqueStates of the given Technique, or the TechniqueStatesFunctions from the default technique if the given Technique is null or does not contain any TechniqueStates or TechniqueStatesFunctions
of(List<T>) - Static method in class de.javagl.jgltf.model.Optionals
Returns the given list, or an unmodifiable empty list if the given list is null.
of(Map<K, V>) - Static method in class de.javagl.jgltf.model.Optionals
Returns the given map, or an unmodifiable empty map if the given map is null.
of(T, T) - Static method in class de.javagl.jgltf.model.Optionals
Returns the given value, or the default value if the given value is null.
Optionals - Class in de.javagl.jgltf.model
Utility methods related to values that are optional.

P

perspective4x4(float, float, float, float, float[]) - Static method in class de.javagl.jgltf.model.MathUtils
Fill the given matrix to describe a perspective projection with the given parameters.
PixelData - Interface in de.javagl.jgltf.model.image
An interface describing (RGBA) pixel data for an image.
PixelDatas - Class in de.javagl.jgltf.model.image
Methods to create PixelData objects from raw image data.
ProgramModel - Interface in de.javagl.jgltf.model.gl
Interface for a program that consists of a vertex- and fragment ShaderModel
ProgressInputStream - Class in de.javagl.jgltf.model.io
An input stream that informs property change listeners and consumers about the number of bytes that are read.
ProgressInputStream(InputStream) - Constructor for class de.javagl.jgltf.model.io.ProgressInputStream
Creates a new progress input stream that reads from the given input stream
putAttribute(String, AccessorModel) - Method in class de.javagl.jgltf.model.impl.DefaultMeshPrimitiveModel
Put the given AccessorModel into the attributes, under the given name

Q

quaternionToMatrix4x4(float[], float[]) - Static method in class de.javagl.jgltf.model.MathUtils
Fills the given matrix, with the values for the rotation that is described by the given quaternion.

R

RawBinaryGltfDataReaderV1 - Class in de.javagl.jgltf.model.io.v1
A class for reading a RawGltfData from a buffer that contains binary glTF 1.0 data
RawBinaryGltfDataReaderV2 - Class in de.javagl.jgltf.model.io.v2
A class for reading a RawGltfData from a buffer that contains binary glTF 2.0 data.
RawGltfData - Class in de.javagl.jgltf.model.io
The raw data of a glTF asset, consisting of the raw JSON data and the binary data.
RawGltfData(ByteBuffer, ByteBuffer) - Constructor for class de.javagl.jgltf.model.io.RawGltfData
Default constructor.
RawGltfDataReader - Class in de.javagl.jgltf.model.io
A class for reading the raw data of a glTF asset from an input stream.
read(URI) - Method in class de.javagl.jgltf.model.io.GltfAssetReader
Read the GltfAsset from the given URI
read(Path) - Method in class de.javagl.jgltf.model.io.GltfAssetReader
Read the GltfAsset from the given path
read(URI) - Method in class de.javagl.jgltf.model.io.GltfModelReader
Read the GltfModel from the given URI
read(Path) - Method in class de.javagl.jgltf.model.io.GltfModelReader
Read the GltfModel from the given path
read(URI) - Static method in class de.javagl.jgltf.model.io.IO
Read the data from the given URI as a byte array.
read(InputStream, byte[]) - Static method in class de.javagl.jgltf.model.io.IO
Read from the given input stream, writing into the given array, until the array is filled.
read() - Method in class de.javagl.jgltf.model.io.ProgressInputStream
 
read(byte[]) - Method in class de.javagl.jgltf.model.io.ProgressInputStream
 
read(byte[], int, int) - Method in class de.javagl.jgltf.model.io.ProgressInputStream
 
read(InputStream) - Static method in class de.javagl.jgltf.model.io.RawGltfDataReader
Read the raw glTF data from the given input stream.
read(InputStream) - Method in class de.javagl.jgltf.model.io.v1.GltfReaderV1
Read the GlTF from the given stream
read(InputStream) - Method in class de.javagl.jgltf.model.io.v2.GltfReaderV2
Read the GlTF from the given stream
readAsString(ByteBuffer) - Static method in class de.javagl.jgltf.model.io.Buffers
Returns the contents of the given byte buffer as a string, using the platform's default charset, or null if the given buffer is null.
readBinaryGltf(ByteBuffer) - Static method in class de.javagl.jgltf.model.io.v1.RawBinaryGltfDataReaderV1
Read the RawGltfData from the given buffer, which contains the binary glTF 1.0 data
readBinaryGltf(ByteBuffer) - Static method in class de.javagl.jgltf.model.io.v2.RawBinaryGltfDataReaderV2
Read the RawGltfData from the given buffer, which contains the binary glTF 2.0 data
readDataUri(String) - Static method in class de.javagl.jgltf.model.io.IO
Read the base 64 encoded data from the given data URI string.
readJson(ByteBuffer) - Static method in class de.javagl.jgltf.model.io.JacksonUtils
Read a Jackson JSON node from the given JSON data
readStream(InputStream) - Static method in class de.javagl.jgltf.model.io.IO
Reads the data from the given inputStream and returns it as a byte array.
readWithoutReferences(URI) - Method in class de.javagl.jgltf.model.io.GltfAssetReader
Read the GltfAsset from the given URI.
readWithoutReferences(InputStream) - Method in class de.javagl.jgltf.model.io.GltfAssetReader
Read the glTF asset from the given input stream.
readWithoutReferences(URI) - Method in class de.javagl.jgltf.model.io.GltfModelReader
Read the GltfModel from the given URI.
readWithoutReferences(InputStream) - Method in class de.javagl.jgltf.model.io.GltfModelReader
Read the GltfModel from the given input stream.
removeAccessorModel(DefaultAccessorModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove the given AccessorModel from this model
removeAnimation(Animation) - Method in class de.javagl.jgltf.model.animation.AnimationManager
Remove the given Animation from this manager
removeAnimationListener(AnimationListener) - Method in class de.javagl.jgltf.model.animation.Animation
Remove the given AnimationListener
removeAnimationManagerListener(AnimationManagerListener) - Method in class de.javagl.jgltf.model.animation.AnimationManager
Remove the given AnimationManagerListener
removeAnimationModel(DefaultAnimationModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove the given AnimationModel from this model
removeAnimations(Iterable<? extends Animation>) - Method in class de.javagl.jgltf.model.animation.AnimationManager
Remove all Animations of the given sequence from this manager
removeBufferModel(DefaultBufferModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove the given BufferModel from this model
removeBufferViewModel(DefaultBufferViewModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove the given BufferViewModel from this model
removeCameraModel(DefaultCameraModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove the given CameraModel from this model
removeExtension(String) - Method in class de.javagl.jgltf.model.impl.AbstractModelElement
Remove the specified extension from this object.
removeExtensionUsed(GlTF, String) - Static method in class de.javagl.jgltf.model.v1.GltfExtensionsV1
If the used extensions of the given GlTF contains the given extension name, then it will be set to a new list that contains all previous extension names, except for the given one.
removeImageModel(DefaultImageModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove the given ImageModel from this model
removeMaterialModel(MaterialModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove the given MaterialModel from this model
removeMeshModel(DefaultMeshModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove the given MeshModel from this model
removeNodeModel(DefaultNodeModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove the given NodeModel from this model
removeProgramModel(DefaultProgramModel) - Method in class de.javagl.jgltf.model.v1.GltfModelV1
Remove the given ProgramModel from this model
removeSceneModel(DefaultSceneModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove the given SceneModel from this model
removeShaderModel(DefaultShaderModel) - Method in class de.javagl.jgltf.model.v1.GltfModelV1
Remove the given ShaderModel from this model
removeSkinModel(DefaultSkinModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove the given SkinModel from this model
removeTechniqueModel(DefaultTechniqueModel) - Method in class de.javagl.jgltf.model.v1.GltfModelV1
Remove the given TechniqueModel from this model
removeTextureModel(DefaultTextureModel) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
Remove the given TextureModel from this model
removeTotalNumBytesReadConsumer(LongConsumer) - Method in class de.javagl.jgltf.model.io.ProgressInputStream
Remove the given consumer
reset() - Method in class de.javagl.jgltf.model.animation.AnimationManager
Reset this manager to its initial state.
reset() - Method in class de.javagl.jgltf.model.io.ProgressInputStream
 
resolve(GltfReference, Function<? super String, ? extends ByteBuffer>) - Static method in class de.javagl.jgltf.model.io.GltfReferenceResolver
Pass the URI of the given GltfReference to the given resolver function, and and pass the resulting byte buffer to the target of the reference.
resolveAll(Iterable<? extends GltfReference>, URI) - Static method in class de.javagl.jgltf.model.io.GltfReferenceResolver
Calls GltfReferenceResolver.resolve(GltfReference, Function) with each GltfReference of the given list, resolving the URIs of the references against the given base URI
resolveAll(Iterable<? extends GltfReference>, Path) - Static method in class de.javagl.jgltf.model.io.GltfReferenceResolver
Calls GltfReferenceResolver.resolve(GltfReference, Function) with each GltfReference of the given list, resolving the Paths of the references against the given base Path
resolveAll(Iterable<? extends GltfReference>, Function<? super String, ? extends ByteBuffer>) - Static method in class de.javagl.jgltf.model.io.GltfReferenceResolver

S

SceneModel - Interface in de.javagl.jgltf.model
Interface for a scene that was read from a glTF asset
Semantic - Enum in de.javagl.jgltf.model.gl
set(int, int, byte) - Method in class de.javagl.jgltf.model.AccessorByteData
Set the value of the specified component of the specified element
set(int, byte) - Method in class de.javagl.jgltf.model.AccessorByteData
Set the value of the specified component
set(int, int, float) - Method in class de.javagl.jgltf.model.AccessorFloatData
Set the value of the specified component of the specified element
set(int, float) - Method in class de.javagl.jgltf.model.AccessorFloatData
Set the value of the specified component
set(int, int, int) - Method in class de.javagl.jgltf.model.AccessorIntData
Set the value of the specified component of the specified element
set(int, int) - Method in class de.javagl.jgltf.model.AccessorIntData
Set the value of the specified component
set(int, int, short) - Method in class de.javagl.jgltf.model.AccessorShortData
Set the value of the specified component of the specified element
set(int, short) - Method in class de.javagl.jgltf.model.AccessorShortData
Set the value of the specified component
setAccessorData(AccessorData) - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
Set the AccessorData for this accessor
setAlphaCutoff(float) - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Set the alpha cutoff
setAlphaMode(MaterialModelV2.AlphaMode) - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Set the alpha mode
setAspectRatio(Float) - Method in class de.javagl.jgltf.model.impl.DefaultCameraPerspectiveModel
Set the aspect ratio
setBaseColorFactor(float[]) - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Set the base color factor
setBaseColorTexcoord(Integer) - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Set the base color texture coordinate set
setBaseColorTexture(TextureModel) - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Set the base color texture
setBinaryGltfBufferViewId(GlTFProperty, String) - Static method in class de.javagl.jgltf.model.v1.BinaryGltfV1
Set the value of the "bufferView" property in the "KHR_binary_glTF" extension object of the given GlTFProperty.
setBinaryGltfImageProperties(Image, ByteBuffer) - Static method in class de.javagl.jgltf.model.v1.BinaryGltfV1
Set the properties for the given Image that is stored as a "KHR_binary_glTF" image.
setBindShapeMatrix(float[]) - Method in class de.javagl.jgltf.model.impl.DefaultSkinModel
Set the bind shape matrix
setBlendColor(float[]) - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesFunctionsModel
Set the BlendColor
setBlendEquationSeparate(int[]) - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesFunctionsModel
Set the BlendEquationSeparate
setBlendFuncSeparate(int[]) - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesFunctionsModel
Set the BlendFuncSeparate
setBufferData(ByteBuffer) - Method in class de.javagl.jgltf.model.impl.DefaultBufferModel
Set the data of this buffer
setBufferModel(BufferModel) - Method in class de.javagl.jgltf.model.impl.DefaultBufferViewModel
Set the BufferModel for this model
setBufferViewModel(BufferViewModel) - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
Set the BufferViewModel for this model
setBufferViewModel(BufferViewModel) - Method in class de.javagl.jgltf.model.impl.DefaultImageModel
setByteLength(int) - Method in class de.javagl.jgltf.model.impl.DefaultBufferViewModel
Set the byte length of this buffer view
setByteOffset(int) - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
Set the byte offset, referring to the BufferViewModel
setByteOffset(int) - Method in class de.javagl.jgltf.model.impl.DefaultBufferViewModel
Set the byte offset of this view referring to its BufferModel
setByteStride(int) - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
Set the byte stride, indicating the number of bytes between the start of one element and the start of the next element.
setByteStride(Integer) - Method in class de.javagl.jgltf.model.impl.DefaultBufferViewModel
Set the optional byte stride.
setCameraModel(CameraModel) - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
Set the CameraModel
setCameraOrthographicModel(CameraOrthographicModel) - Method in class de.javagl.jgltf.model.impl.DefaultCameraModel
setCameraPerspectiveModel(CameraPerspectiveModel) - Method in class de.javagl.jgltf.model.impl.DefaultCameraModel
setColorMask(boolean[]) - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesFunctionsModel
Set the ColorMask
setCullFace(int[]) - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesFunctionsModel
Set the CullFace
setDepthFunc(int[]) - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesFunctionsModel
Set the DepthFunc
setDepthMask(boolean[]) - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesFunctionsModel
Set the DepthMask
setDepthRange(float[]) - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesFunctionsModel
Set the DepthRange
setDoubleSided(boolean) - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Set whether the material is double sided
setEmissiveFactor(float[]) - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Set the emissive factor
setEmissiveTexcoord(Integer) - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Set the emissive texture coordinate set
setEmissiveTexture(TextureModel) - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Set the emissive texture
setExtensions(Map<String, Object>) - Method in class de.javagl.jgltf.model.impl.AbstractModelElement
Set the extensions to be a reference to the given map.
setExtras(Object) - Method in class de.javagl.jgltf.model.impl.AbstractModelElement
Set the extras
setFragmentShaderModel(ShaderModel) - Method in class de.javagl.jgltf.model.gl.impl.DefaultProgramModel
Set the fragment ShaderModel
setFrontFace(int[]) - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesFunctionsModel
Set the FrontFace
setIdentity4x4(float[]) - Static method in class de.javagl.jgltf.model.MathUtils
Set the given matrix to be the identity matrix.
setImageData(ByteBuffer) - Method in class de.javagl.jgltf.model.impl.DefaultImageModel
Set the image data
setImageModel(ImageModel) - Method in class de.javagl.jgltf.model.impl.DefaultTextureModel
Set the ImageModel that backs this texture
setIndenting(boolean) - Method in class de.javagl.jgltf.model.io.GltfWriter
Set whether the JSON output should be indented
setIndices(AccessorModel) - Method in class de.javagl.jgltf.model.impl.DefaultMeshPrimitiveModel
Set the AccessorModel for the indices
setInverseBindMatrices(AccessorModel) - Method in class de.javagl.jgltf.model.impl.DefaultSkinModel
Set the inverse bind matrices
setJsonErrorConsumer(Consumer<? super JsonError>) - Method in class de.javagl.jgltf.model.io.GltfAssetReader
Set the given consumer to receive JsonErrors that may occur when a glTF is read
setJsonErrorConsumer(Consumer<? super JsonError>) - Method in class de.javagl.jgltf.model.io.GltfModelReader
Set the given consumer to receive JsonErrors that may occur when a glTF is read
setJsonErrorConsumer(Consumer<? super JsonError>) - Method in class de.javagl.jgltf.model.io.v1.GltfReaderV1
Set the given consumer to receive JsonErrors that may occur when the JSON part of the glTF is read
setJsonErrorConsumer(Consumer<? super JsonError>) - Method in class de.javagl.jgltf.model.io.v2.GltfReaderV2
Set the given consumer to receive JsonErrors that may occur when the JSON part of the glTF is read
setLineWidth(float[]) - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesFunctionsModel
Set the LineWidth
setMagFilter(Integer) - Method in class de.javagl.jgltf.model.impl.DefaultTextureModel
Set the magnification filter
setMaterialModel(MaterialModel) - Method in class de.javagl.jgltf.model.impl.DefaultMeshPrimitiveModel
setMatrix(float[]) - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
 
setMatrix(float[]) - Method in interface de.javagl.jgltf.model.NodeModel
Set the matrix of this node to be a reference to the given array.
setMetallicFactor(float) - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Set the metallic factor
setMetallicRoughnessTexcoord(Integer) - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Set the metallic-roughness texture coordinate set
setMetallicRoughnessTexture(TextureModel) - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Set the metallic-roughness-texture
setMimeType(String) - Method in class de.javagl.jgltf.model.impl.DefaultImageModel
Set the MIME type
setMinFilter(Integer) - Method in class de.javagl.jgltf.model.impl.DefaultTextureModel
Set the minification filter
setName(String) - Method in class de.javagl.jgltf.model.impl.AbstractNamedModelElement
Set the name of this model element, or null if this model element does not have a name.
setNormalized(boolean) - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
Set whether the underlying data is normalized
setNormalScale(float) - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Set the normal scale
setNormalTexcoord(Integer) - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Set the normal texture coordinate set
setNormalTexture(TextureModel) - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Set the normal texture
setOcclusionStrength(float) - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Set the occlusion strength
setOcclusionTexcoord(Integer) - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Set the occlusion texture coordinate set
setOcclusionTexture(TextureModel) - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Set the occlusion texture
setParent(DefaultNodeModel) - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
Set the parent of this node
setPolygonOffset(float[]) - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesFunctionsModel
Set the PolygonOffset
setProgramModel(ProgramModel) - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueModel
Set the ProgramModel
setRotation(float[]) - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
 
setRotation(float[]) - Method in interface de.javagl.jgltf.model.NodeModel
Set the rotation of this node to be a reference to the given array.
setRoughnessFactor(float) - Method in class de.javagl.jgltf.model.v2.MaterialModelV2
Set the roughness factor
setScale(float[]) - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
 
setScale(float[]) - Method in interface de.javagl.jgltf.model.NodeModel
Set the scale of this node to be a reference to the given array.
setShaderData(ByteBuffer) - Method in class de.javagl.jgltf.model.gl.impl.DefaultShaderModel
Set the data of this shader
setSkeleton(NodeModel) - Method in class de.javagl.jgltf.model.impl.DefaultSkinModel
Set the skeleton root node
setSkinModel(SkinModel) - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
Set the SkinModel
setSparseSubstitutionCallback(Consumer<? super ByteBuffer>) - Method in class de.javagl.jgltf.model.impl.DefaultBufferViewModel
Set the callback that will perform the substitution of sparse accessor data in the buffer view data when it is obtained for the first time.
setTechniqueModel(TechniqueModel) - Method in class de.javagl.jgltf.model.v1.MaterialModelV1
setTechniqueStatesModel(TechniqueStatesModel) - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueModel
setTranslation(float[]) - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
 
setTranslation(float[]) - Method in interface de.javagl.jgltf.model.NodeModel
Set the translation of this node to be a reference to the given array.
setUri(String) - Method in class de.javagl.jgltf.model.impl.DefaultBufferModel
Set the URI for the buffer data
setUri(String) - Method in class de.javagl.jgltf.model.impl.DefaultImageModel
Set the URI
setValues(Map<String, Object>) - Method in class de.javagl.jgltf.model.v1.MaterialModelV1
Set the material parameter values to be an unmodifiable shallow copy of the given map (or the empty map if the given map is null)
setVertexShaderModel(ShaderModel) - Method in class de.javagl.jgltf.model.gl.impl.DefaultProgramModel
Set the vertex ShaderModel
setWeights(float[]) - Method in class de.javagl.jgltf.model.impl.DefaultMeshModel
Set the default morph target weights to be a reference to the given array.
setWeights(float[]) - Method in class de.javagl.jgltf.model.impl.DefaultNodeModel
 
setWeights(float[]) - Method in interface de.javagl.jgltf.model.NodeModel
Set the morph target weights to be a reference to the given array.
setWrapS(Integer) - Method in class de.javagl.jgltf.model.impl.DefaultTextureModel
Set the wrapping behavior in S-direction
setWrapT(Integer) - Method in class de.javagl.jgltf.model.impl.DefaultTextureModel
Set the wrapping behavior in T-direction
setXmag(Float) - Method in class de.javagl.jgltf.model.impl.DefaultCameraOrthographicModel
Set the magnification in x-direction
setYfov(Float) - Method in class de.javagl.jgltf.model.impl.DefaultCameraPerspectiveModel
Set the FOV
setYmag(Float) - Method in class de.javagl.jgltf.model.impl.DefaultCameraOrthographicModel
Set the magnification in y-direction
setZfar(Float) - Method in class de.javagl.jgltf.model.impl.DefaultCameraOrthographicModel
Set the far clipping plane distance
setZfar(Float) - Method in class de.javagl.jgltf.model.impl.DefaultCameraPerspectiveModel
Set the far clipping plane distance
setZnear(Float) - Method in class de.javagl.jgltf.model.impl.DefaultCameraOrthographicModel
Set the near clipping plane distance
setZnear(Float) - Method in class de.javagl.jgltf.model.impl.DefaultCameraPerspectiveModel
Set the near clipping plane distance
ShaderModel - Interface in de.javagl.jgltf.model.gl
Interface for a shader
ShaderModel.ShaderType - Enum in de.javagl.jgltf.model.gl
Enumeration of different shader types
SkinModel - Interface in de.javagl.jgltf.model
Interface for a skin of a glTF asset
skip(long) - Method in class de.javagl.jgltf.model.io.ProgressInputStream
 
start() - Method in class de.javagl.jgltf.model.animation.AnimationRunner
Start this runner.
stop() - Method in class de.javagl.jgltf.model.animation.AnimationRunner
Stop this runner.
stringFor(int) - Static method in class de.javagl.jgltf.model.GltfConstants
Returns the String representation of the given constant
Suppliers - Class in de.javagl.jgltf.model
Utility methods to create Supplier instances

T

TechniqueModel - Interface in de.javagl.jgltf.model.gl
Interface for a rendering technique.
TechniqueParametersModel - Interface in de.javagl.jgltf.model.gl
An interface for describing TechniqueModel parameters
Techniques - Class in de.javagl.jgltf.model.v1.gl
Utility methods related to Techniques
TechniqueStatesFunctionsModel - Interface in de.javagl.jgltf.model.gl
Interface for technique state function parameters.
TechniqueStatesFunctionsModels - Class in de.javagl.jgltf.model.v1.gl
Methods to create TechniqueStatesFunctionsModel instances from glTF 1.0 TechniqueStatesFunctions objects
TechniqueStatesModel - Interface in de.javagl.jgltf.model.gl
Interface for technique states.
TechniqueStatesModels - Class in de.javagl.jgltf.model.gl.impl
Methods to create TechniqueStatesModel instances
TextureModel - Interface in de.javagl.jgltf.model
Interface for a texture in a glTF asset
transformPoint3D(float[], float[], float[]) - Static method in class de.javagl.jgltf.model.MathUtils
Transform the given 3D point with the given 4x4 matrix (thus, treating the non-present fourth component of the point as being 1.0), and write the result into the given result array.
translate(float[], float, float, float, float[]) - Static method in class de.javagl.jgltf.model.MathUtils
Writes the given matrix into the given result matrix, with the given values added to the translation component
transpose4x4(float[], float[]) - Static method in class de.javagl.jgltf.model.MathUtils
Transpose the given matrix, and write the result into the given target matrix.

U

UriResolvers - Class in de.javagl.jgltf.model.io
Methods for creating functions that resolve URI to byte buffers
UriStrings - Class in de.javagl.jgltf.model.impl
Utility methods to generate URI strings for buffers, images and shaders.
Utils - Class in de.javagl.jgltf.model
Utility methods.

V

validate(float[], int) - Static method in class de.javagl.jgltf.model.Utils
Validate that the given array is not null and has the given length.
valueOf(String) - Static method in enum de.javagl.jgltf.model.animation.AnimationManager.AnimationPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.javagl.jgltf.model.animation.InterpolatorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.javagl.jgltf.model.AnimationModel.Interpolation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.javagl.jgltf.model.ElementType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.javagl.jgltf.model.gl.Semantic
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.javagl.jgltf.model.gl.ShaderModel.ShaderType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.javagl.jgltf.model.v2.MaterialModelV2.AlphaMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.javagl.jgltf.model.animation.AnimationManager.AnimationPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.javagl.jgltf.model.animation.InterpolatorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.javagl.jgltf.model.AnimationModel.Interpolation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.javagl.jgltf.model.ElementType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.javagl.jgltf.model.gl.Semantic
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.javagl.jgltf.model.gl.ShaderModel.ShaderType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.javagl.jgltf.model.v2.MaterialModelV2.AlphaMode
Returns an array containing the constants of this enum type, in the order they are declared.
VersionUtils - Class in de.javagl.jgltf.model.io
Utility methods related to version strings
VersionUtils() - Constructor for class de.javagl.jgltf.model.io.VersionUtils
 

W

write(GltfAsset, String) - Method in class de.javagl.jgltf.model.io.GltfAssetWriter
Write the the given GltfAsset to a file with the given name.
write(GltfAsset, File) - Method in class de.javagl.jgltf.model.io.GltfAssetWriter
Write the the given GltfAsset to the given file.
write(GltfModel, String) - Method in class de.javagl.jgltf.model.io.GltfModelWriter
Write the given GltfModel to a file with the given name.
write(GltfModel, File) - Method in class de.javagl.jgltf.model.io.GltfModelWriter
Write the given GltfModel to the given file.
write(Object, OutputStream) - Method in class de.javagl.jgltf.model.io.GltfWriter
Write the given glTF to the given output stream.
write(GltfModelV1, File) - Method in class de.javagl.jgltf.model.io.v1.GltfModelWriterV1
Write the given GltfModelV1 to the given file.
write(GltfModel, File) - Method in class de.javagl.jgltf.model.io.v2.GltfModelWriterV2
Write the given GltfModel to the given file.
writeBinary(GltfAsset, String) - Method in class de.javagl.jgltf.model.io.GltfAssetWriter
Write the given GltfAsset as a binary glTF asset to file with the given name.
writeBinary(GltfAsset, File) - Method in class de.javagl.jgltf.model.io.GltfAssetWriter
Write the given GltfAsset as a binary glTF asset to the given file
writeBinary(GltfAsset, OutputStream) - Method in class de.javagl.jgltf.model.io.GltfAssetWriter
Write the given GltfAsset as a binary glTF asset to the given output stream.
writeBinary(GltfModel, File) - Method in class de.javagl.jgltf.model.io.GltfModelWriter
Write the given GltfModel as a binary glTF asset to the given file
writeBinary(GltfModel, OutputStream) - Method in class de.javagl.jgltf.model.io.GltfModelWriter
Write the given GltfModel as a binary glTF asset to the given output stream.
writeBinary(GltfAssetV1, OutputStream) - Method in class de.javagl.jgltf.model.io.v1.GltfAssetWriterV1
Write the given GltfAssetV1 as a binary glTF asset to the given output stream.
writeBinary(GltfModelV1, File) - Method in class de.javagl.jgltf.model.io.v1.GltfModelWriterV1
Write the given GltfModelV1 as a binary glTF asset to the given file
writeBinary(GltfModelV1, OutputStream) - Method in class de.javagl.jgltf.model.io.v1.GltfModelWriterV1
Write the given GltfModelV1 as a binary glTF asset to the given output stream.
writeBinary(GltfAssetV2, OutputStream) - Method in class de.javagl.jgltf.model.io.v2.GltfAssetWriterV2
Write the given GltfAssetV2 as a binary glTF asset to the given output stream.
writeBinary(GltfModel, OutputStream) - Method in class de.javagl.jgltf.model.io.v2.GltfModelWriterV2
Write the given GltfModel as a binary glTF asset to the given output stream.
writeEmbedded(GltfModel, File) - Method in class de.javagl.jgltf.model.io.GltfModelWriter
Write the given GltfModel as an embedded glTF asset to the given file
writeEmbedded(GltfModel, OutputStream) - Method in class de.javagl.jgltf.model.io.GltfModelWriter
Write the given GltfModel as an embedded glTF asset to the given output stream.
writeEmbedded(GltfModelV1, OutputStream) - Method in class de.javagl.jgltf.model.io.v1.GltfModelWriterV1
Write the given GltfModelV1 as an embedded glTF asset to the given output stream.
writeEmbedded(GltfModel, OutputStream) - Method in class de.javagl.jgltf.model.io.v2.GltfModelWriterV2
Write the given GltfModel as an embedded glTF asset to the given output stream.
writeJson(GltfAsset, String) - Method in class de.javagl.jgltf.model.io.GltfAssetWriter
Write the JSON part of the given GltfAsset to a file with the given name.
writeJson(GltfAsset, File) - Method in class de.javagl.jgltf.model.io.GltfAssetWriter
Write the JSON part of the given GltfAsset to a file with the given name.
writeJson(GltfAsset, OutputStream) - Method in class de.javagl.jgltf.model.io.GltfAssetWriter
Write the JSON part of the given GltfAsset to the given output stream.
A B C D E F G H I J L M N O P Q R S T U V W 

Copyright © 2022. All Rights Reserved.