Skip navigation links
A B C D G I M R S 

A

AccessorModels - Class in de.javagl.jgltf.model.creation
Methods to create to AccessorModel instances.
addAccessorModel(DefaultAccessorModel, String) - Method in class de.javagl.jgltf.model.creation.BufferStructure
Add the specified AccessorModel to this structure
addAccessorModel(String, DefaultAccessorModel) - Method in class de.javagl.jgltf.model.creation.BufferStructureBuilder
Add the given AccessorModel in the BufferStructure that is currently being built.
addAccessorModel(AccessorModel) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given AccessorModel that will be added to the final model manually.
addAccessorModels(Collection<? extends AccessorModel>) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given AccessorModel instances that will be added to the final model manually.
addAnimationModel(AnimationModel) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given AnimationModel
addAnimationModels(Collection<? extends AnimationModel>) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given AnimationModel instances
addAttribute(String, DefaultAccessorModel) - Method in class de.javagl.jgltf.model.creation.MeshPrimitiveBuilder
Add the given AccessorModel as an attribute to the MeshPrimitiveModel that is currently being built.
addBufferModel(DefaultBufferModel, String, Collection<? extends DefaultBufferViewModel>) - Method in class de.javagl.jgltf.model.creation.BufferStructure
Add the given BufferModel to this structure
addBufferModel(String, DefaultBufferModel) - Method in class de.javagl.jgltf.model.creation.BufferStructureBuilder
Add the given BufferModel in the BufferStructure that is currently being built.
addBufferModel(BufferModel) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given BufferModel that will be added to the final model manually.
addBufferModels(Collection<? extends BufferModel>) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given BufferModel instances that will be added to the final model manually.
addBufferViewModel(DefaultBufferViewModel, String, Collection<? extends DefaultAccessorModel>) - Method in class de.javagl.jgltf.model.creation.BufferStructure
Add the given BufferViewModel to this structure
addBufferViewModel(String, DefaultBufferViewModel) - Method in class de.javagl.jgltf.model.creation.BufferStructureBuilder
Add the given BufferViewModel in the BufferStructure that is currently being built.
addBufferViewModel(BufferViewModel) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given BufferViewModel that will be added to the final model manually.
addBufferViewModels(Collection<? extends BufferViewModel>) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given BufferViewModel instances that will be added to the final model manually.
addCameraModel(CameraModel) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given CameraModel
addCameraModels(Collection<? extends CameraModel>) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given CameraModel instances
addImageModel(ImageModel) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given ImageModel
addImageModels(Collection<? extends ImageModel>) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given ImageModel instances
addMaterialModel(MaterialModel) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given MaterialModel
addMaterialModels(Collection<? extends MaterialModel>) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given MaterialModel instances
addMeshModel(MeshModel) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given MeshModel
addMeshModels(Collection<? extends MeshModel>) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given MeshModel instances
addNodeModel(NodeModel) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given NodeModel
addNodeModels(Collection<? extends NodeModel>) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given NodeModel instances
addNormals3D(FloatBuffer) - Method in class de.javagl.jgltf.model.creation.MeshPrimitiveBuilder
Add the given data as the "NORMAL" attribute of the mesh primitive.
addNormals4D(FloatBuffer) - Method in class de.javagl.jgltf.model.creation.MeshPrimitiveBuilder
Add the given data as the "NORMAL" attribute of the mesh primitive.
addPositions3D(FloatBuffer) - Method in class de.javagl.jgltf.model.creation.MeshPrimitiveBuilder
Add the given data as the "POSITION" attribute of the mesh primitive.
addPositions4D(FloatBuffer) - Method in class de.javagl.jgltf.model.creation.MeshPrimitiveBuilder
Add the given data as the "POSITION" attribute of the mesh primitive.
addProgramModel(ProgramModel) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given ProgramModel
addProgramModels(Collection<? extends ProgramModel>) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given ProgramModel instances
addSceneModel(SceneModel) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given SceneModel
addSceneModels(Collection<? extends SceneModel>) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given SceneModel instances
addShaderModel(ShaderModel) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given ShaderModel
addShaderModels(Collection<? extends ShaderModel>) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given ShaderModel instances
addSkinModel(SkinModel) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given SkinModel
addSkinModels(Collection<? extends SkinModel>) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given SkinModel instances
addTangents3D(FloatBuffer) - Method in class de.javagl.jgltf.model.creation.MeshPrimitiveBuilder
Add the given data as the "TANGENT" attribute of the mesh primitive.
addTangents4D(FloatBuffer) - Method in class de.javagl.jgltf.model.creation.MeshPrimitiveBuilder
Add the given data as the "TANGENT" attribute of the mesh primitive.
addTechniqueModel(TechniqueModel) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given TechniqueModel
addTechniqueModels(Collection<? extends TechniqueModel>) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given TechniqueModel instances
addTexCoords02D(FloatBuffer) - Method in class de.javagl.jgltf.model.creation.MeshPrimitiveBuilder
Add the given data as the "TEXCOORD_0" attribute of the mesh primitive.
addTextureModel(TextureModel) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given TextureModel
addTextureModels(Collection<? extends TextureModel>) - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Add the given TextureModel instances

B

BufferStructure - Class in de.javagl.jgltf.model.creation
A class representing the structure of a set of AccessorModel instances that refer to BufferViewModel instances, which in turn refer to BufferModel instances.
BufferStructure() - Constructor for class de.javagl.jgltf.model.creation.BufferStructure
Default constructor
BufferStructureBuilder - Class in de.javagl.jgltf.model.creation
A class for creating BufferStructure instances.
BufferStructureBuilder() - Constructor for class de.javagl.jgltf.model.creation.BufferStructureBuilder
Default constructor
BufferStructureGltfV1 - Class in de.javagl.jgltf.model.creation
Utility methods for creating the glTF 1.0 elements that correspond to a BufferStructure
BufferStructureGltfV2 - Class in de.javagl.jgltf.model.creation
Utility methods for creating the glTF 2.0 elements that correspond to a BufferStructure
BufferStructures - Class in de.javagl.jgltf.model.creation
Utility methods related to BufferStructure instances.
build() - Method in class de.javagl.jgltf.model.creation.BufferStructureBuilder
Return the BufferStructure instance that was created with this builder.
build() - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Build the GltfModel containing all elements that have been added to this builder.
build() - Method in class de.javagl.jgltf.model.creation.MaterialBuilder
Create the MaterialModelV2 instance with the current state
build() - Method in class de.javagl.jgltf.model.creation.MeshPrimitiveBuilder
Create the MeshPrimitiveModel containing the indices and attributes that have been added.
buildV1() - Method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Build the GltfModel containing all elements that have been added to this builder.

C

create(int, String, boolean, ByteBuffer) - Static method in class de.javagl.jgltf.model.creation.AccessorModels
Create an AccessorModel from the given data.
create() - Static method in class de.javagl.jgltf.model.creation.GltfModelBuilder
Creates a new instance
create(String, String, String) - Static method in class de.javagl.jgltf.model.creation.ImageModels
Creates a new ImageModel with the given URI, that contains a buffer containing the image data that was read from the given source file, encoded with the given MIME type.
create(String, String, PixelData) - Static method in class de.javagl.jgltf.model.creation.ImageModels
Creates a new ImageModel with the given URI, that contains a buffer containing the image data for the given PixelData, encoded with the given MIME type.
create(String, String) - Static method in class de.javagl.jgltf.model.creation.ImageModels
Creates a new ImageModel with the given URI, that contains a buffer containing the image data that was read from the given source URI.
create() - Static method in class de.javagl.jgltf.model.creation.MaterialBuilder
Creates a new instance
create() - Static method in class de.javagl.jgltf.model.creation.MeshPrimitiveBuilder
createAccessorModel(String, float[], String) - Method in class de.javagl.jgltf.model.creation.BufferStructureBuilder
Create an AccessorModel in the BufferStructure that is currently being built.
createAccessorModel(String, int[], String) - Method in class de.javagl.jgltf.model.creation.BufferStructureBuilder
Create an AccessorModel in the BufferStructure that is currently being built, using the component type GL_UNSIGNED_INT
createAccessorModel(String, short[], String) - Method in class de.javagl.jgltf.model.creation.BufferStructureBuilder
Create an AccessorModel in the BufferStructure that is currently being built, using the component type GL_UNSIGNED_SHORT
createAccessorModel(String, byte[], String) - Method in class de.javagl.jgltf.model.creation.BufferStructureBuilder
Create an AccessorModel in the BufferStructure that is currently being built, using the component type GL_UNSIGNED_BYTE
createAccessorModel(String, int, String, ByteBuffer) - Method in class de.javagl.jgltf.model.creation.BufferStructureBuilder
Create an AccessorModel in the BufferStructure that is currently being built.
createAccessors(BufferStructure) - Static method in class de.javagl.jgltf.model.creation.BufferStructureGltfV1
Create the Accessor objects from the given BufferStructure
createAccessors(BufferStructure) - Static method in class de.javagl.jgltf.model.creation.BufferStructureGltfV2
Create the Accessor objects from the given BufferStructure
createArrayBufferViewModel(String) - Method in class de.javagl.jgltf.model.creation.BufferStructureBuilder
Create a BufferViewModel in the BufferStructure that is currently being built.
createArrayElementBufferViewModel(String) - Method in class de.javagl.jgltf.model.creation.BufferStructureBuilder
Create a BufferViewModel in the BufferStructure that is currently being built.
createBufferModel(String, String) - Method in class de.javagl.jgltf.model.creation.BufferStructureBuilder
Create a BufferModel in the BufferStructure that is currently being built.
createBuffers(BufferStructure) - Static method in class de.javagl.jgltf.model.creation.BufferStructureGltfV1
Create the Buffer objects from the given BufferStructure
createBuffers(BufferStructure) - Static method in class de.javagl.jgltf.model.creation.BufferStructureGltfV2
Create the Buffer objects from the given BufferStructure
createBufferViewModel(String, Integer) - Method in class de.javagl.jgltf.model.creation.BufferStructureBuilder
Create a BufferViewModel in the BufferStructure that is currently being built.
createBufferViews(BufferStructure) - Static method in class de.javagl.jgltf.model.creation.BufferStructureGltfV1
Create the BufferView objects from the given BufferStructure
createBufferViews(BufferStructure) - Static method in class de.javagl.jgltf.model.creation.BufferStructureGltfV2
Create the BufferView objects from the given BufferStructure
createByteScalar(IntBuffer) - Static method in class de.javagl.jgltf.model.creation.AccessorModels
Creates a new AccessorModel with the component type GL_BYTE and the type "SCALAR".
createByteScalar(ByteBuffer) - Static method in class de.javagl.jgltf.model.creation.AccessorModels
Creates a new AccessorModel with the component type GL_BYTE and the type "SCALAR".
createFloat2D(FloatBuffer) - Static method in class de.javagl.jgltf.model.creation.AccessorModels
Creates a new AccessorModel with the component type GL_FLOAT and the type "VEC2".
createFloat3D(FloatBuffer) - Static method in class de.javagl.jgltf.model.creation.AccessorModels
Creates a new AccessorModel with the component type GL_FLOAT and the type "VEC3".
createFloat4D(FloatBuffer) - Static method in class de.javagl.jgltf.model.creation.AccessorModels
Creates a new AccessorModel with the component type GL_FLOAT and the type "VEC4".
createIntScalar(IntBuffer) - Static method in class de.javagl.jgltf.model.creation.AccessorModels
Creates a new AccessorModel with the component type GL_INT and the type "SCALAR".
createShortScalar(IntBuffer) - Static method in class de.javagl.jgltf.model.creation.AccessorModels
Creates a new AccessorModel with the component type GL_SHORT and the type "SCALAR".
createShortScalar(ShortBuffer) - Static method in class de.javagl.jgltf.model.creation.AccessorModels
Creates a new AccessorModel with the component type GL_SHORT and the type "SCALAR".
createUnsignedByteScalar(IntBuffer) - Static method in class de.javagl.jgltf.model.creation.AccessorModels
Creates a new AccessorModel with the component type GL_UNSIGNED_BYTE and the type "SCALAR".
createUnsignedByteScalar(ByteBuffer) - Static method in class de.javagl.jgltf.model.creation.AccessorModels
Creates a new AccessorModel with the component type GL_UNSIGNED_BYTE and the type "SCALAR".
createUnsignedIntScalar(IntBuffer) - Static method in class de.javagl.jgltf.model.creation.AccessorModels
Creates a new AccessorModel with the component type GL_UNSIGNED_INT and the type "SCALAR".
createUnsignedShortScalar(IntBuffer) - Static method in class de.javagl.jgltf.model.creation.AccessorModels
Creates a new AccessorModel with the component type GL_UNSIGNED_SHORT and the type "SCALAR".
createUnsignedShortScalar(ShortBuffer) - Static method in class de.javagl.jgltf.model.creation.AccessorModels
Creates a new AccessorModel with the component type GL_UNSIGNED_SHORT and the type "SCALAR".

D

de.javagl.jgltf.model.creation - package de.javagl.jgltf.model.creation
Classes for creating GltfModel structures.

G

getAccessorId(AccessorModel) - Method in class de.javagl.jgltf.model.creation.BufferStructure
Returns the ID that was given to the given AccessorModel when it was added
getAccessorIndex(AccessorModel) - Method in class de.javagl.jgltf.model.creation.BufferStructure
Returns the index that was assigned to the given AccessorModel when it was added
getAccessorModels(BufferViewModel) - Method in class de.javagl.jgltf.model.creation.BufferStructure
Returns an unmodifiable list containing the AccessorModel instances that refer to the given BufferViewModel
getAccessorModels() - Method in class de.javagl.jgltf.model.creation.BufferStructure
Returns an unmodifiable list containing all AccessorModel instances that have been added to this structure
getBufferId(BufferModel) - Method in class de.javagl.jgltf.model.creation.BufferStructure
Returns the ID that was given to the given BufferModel when it was added
getBufferIndex(BufferModel) - Method in class de.javagl.jgltf.model.creation.BufferStructure
Returns the index that was assigned to the given BufferModel when it was added
getBufferModels() - Method in class de.javagl.jgltf.model.creation.BufferStructure
Returns an unmodifiable view on the list of all BufferModel instances that have been added to this structure
getBufferViewId(BufferViewModel) - Method in class de.javagl.jgltf.model.creation.BufferStructure
Returns the ID that was given to the given BufferViewModel when it was added
getBufferViewIndex(BufferViewModel) - Method in class de.javagl.jgltf.model.creation.BufferStructure
Returns the index that was assigned to the given BufferViewModel when it was added
getBufferViewModels(BufferModel) - Method in class de.javagl.jgltf.model.creation.BufferStructure
Returns an unmodifiable list containing the BufferViewModel instances that refer to the given BufferModel
getBufferViewModels() - Method in class de.javagl.jgltf.model.creation.BufferStructure
Returns an unmodifiable view on the BufferViewModel instances that have been added to this structure
getNumAccessorModels() - Method in class de.javagl.jgltf.model.creation.BufferStructureBuilder
Returns the number of AccessorModel instances that have been created until now
getNumBufferModels() - Method in class de.javagl.jgltf.model.creation.BufferStructureBuilder
Returns the number of BufferModel instances that have been created until now
getNumBufferViewModels() - Method in class de.javagl.jgltf.model.creation.BufferStructureBuilder
Returns the number of BufferViewModel instances that have been created until now
GltfModelBuilder - Class in de.javagl.jgltf.model.creation
A class for building GltfModel instances.

I

ImageModels - Class in de.javagl.jgltf.model.creation
Methods to create ImageModel instances
isPaddingByteIndex(BufferModel, int) - Method in class de.javagl.jgltf.model.creation.BufferStructure
Returns whether the given byte index was a padding byte index for the given BufferModel

M

MaterialBuilder - Class in de.javagl.jgltf.model.creation
A class for building MaterialModelV2 instances
MeshPrimitiveBuilder - Class in de.javagl.jgltf.model.creation
A class for building MeshPrimitiveModel instances.

R

resolve(Iterable<? extends GltfReference>, BufferStructure) - Static method in class de.javagl.jgltf.model.creation.BufferStructures
Resolve the given GltfReference instances against the given BufferStructure.

S

setAlphaCutoff(float) - Method in class de.javagl.jgltf.model.creation.MaterialBuilder
Set the alpha cutoff
setAlphaMode(MaterialModelV2.AlphaMode) - Method in class de.javagl.jgltf.model.creation.MaterialBuilder
Set the alpha mode
setBaseColorFactor(float, float, float, float) - Method in class de.javagl.jgltf.model.creation.MaterialBuilder
Set the base color factors
setBaseColorTexture(String, String, Integer) - Method in class de.javagl.jgltf.model.creation.MaterialBuilder
Convenience method to set the base color texture to the image that is read from the specified file.
setBaseColorTexture(TextureModel, Integer) - Method in class de.javagl.jgltf.model.creation.MaterialBuilder
Set the base color texture
setByteIndices(ByteBuffer) - Method in class de.javagl.jgltf.model.creation.MeshPrimitiveBuilder
Set the given indices as the indices for the mesh primitive.
setDoubleSided(boolean) - Method in class de.javagl.jgltf.model.creation.MaterialBuilder
Set whether the material is double sided
setEmissiveTexture(String, String, float, float, float, Integer) - Method in class de.javagl.jgltf.model.creation.MaterialBuilder
Convenience method to set the occlusion texture to the image that is read from the specified file.
setEmissiveTexture(TextureModel, float, float, float, Integer) - Method in class de.javagl.jgltf.model.creation.MaterialBuilder
Set the emissive texture
setIndices(DefaultAccessorModel) - Method in class de.javagl.jgltf.model.creation.MeshPrimitiveBuilder
Set the indices of the currently built MeshPrimitiveModel to the given AccessorModel
setIndicesAs(IntBuffer, int) - Method in class de.javagl.jgltf.model.creation.MeshPrimitiveBuilder
Set the given indices as the indices for the mesh primitive.
setIntIndices(IntBuffer) - Method in class de.javagl.jgltf.model.creation.MeshPrimitiveBuilder
Set the given indices as the indices for the mesh primitive.
setIntIndicesAsByte(IntBuffer) - Method in class de.javagl.jgltf.model.creation.MeshPrimitiveBuilder
Set the given indices as the indices for the mesh primitive.
setIntIndicesAsShort(IntBuffer) - Method in class de.javagl.jgltf.model.creation.MeshPrimitiveBuilder
Set the given indices as the indices for the mesh primitive.
setLines() - Method in class de.javagl.jgltf.model.creation.MeshPrimitiveBuilder
Set the rendering mode to "lines"
setMetallicRoughnessFactors(float, float) - Method in class de.javagl.jgltf.model.creation.MaterialBuilder
Set the metallic and roughness factors
setMetallicRoughnessTexture(String, String, Integer) - Method in class de.javagl.jgltf.model.creation.MaterialBuilder
Convenience method to set the metallic-roughness texture to the image that is read from the specified file.
setMetallicRoughnessTexture(TextureModel, Integer) - Method in class de.javagl.jgltf.model.creation.MaterialBuilder
Set the metallic-roughness texture
setNormalTexture(String, String, float, Integer) - Method in class de.javagl.jgltf.model.creation.MaterialBuilder
Convenience method to set the normal texture to the image that is read from the specified file.
setNormalTexture(TextureModel, float, Integer) - Method in class de.javagl.jgltf.model.creation.MaterialBuilder
Set the normal texture
setOcclusionTexture(String, String, float, Integer) - Method in class de.javagl.jgltf.model.creation.MaterialBuilder
Convenience method to set the occlusion texture to the image that is read from the specified file.
setOcclusionTexture(TextureModel, float, Integer) - Method in class de.javagl.jgltf.model.creation.MaterialBuilder
Set the occlusion texture
setPoints() - Method in class de.javagl.jgltf.model.creation.MeshPrimitiveBuilder
Set the rendering mode to "points"
setShortIndices(ShortBuffer) - Method in class de.javagl.jgltf.model.creation.MeshPrimitiveBuilder
Set the given indices as the indices for the mesh primitive.
setTriangles() - Method in class de.javagl.jgltf.model.creation.MeshPrimitiveBuilder
Set the rendering mode to "triangles"
A B C D G I M R S 
Skip navigation links

Copyright © 2022. All Rights Reserved.