- CameraModel - Interface in de.javagl.jgltf.model
-
An interface for a camera that is attached to a
NodeModel
- 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.
- 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
-
- computeViewMatrix(float[]) - Method in interface de.javagl.jgltf.model.CameraModel
-
Compute the view matrix for this camera.
- computeViewMatrix(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(AccessorModel, ByteBuffer) - Static method in class de.javagl.jgltf.model.AccessorDatas
-
- create(int, ByteBuffer, int, int, int, 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
-
- 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.
- createAccessorModel(String, float[], String) - Method in class de.javagl.jgltf.model.impl.creation.BufferStructureBuilder
-
- createAccessorModel(String, short[], String) - Method in class de.javagl.jgltf.model.impl.creation.BufferStructureBuilder
-
- createAccessorModel(String, int, String, ByteBuffer) - Method in class de.javagl.jgltf.model.impl.creation.BufferStructureBuilder
-
- createAccessors(BufferStructure) - Static method in class de.javagl.jgltf.model.impl.creation.BufferStructureGltfV1
-
- createAccessors(BufferStructure) - Static method in class de.javagl.jgltf.model.impl.creation.BufferStructureGltfV2
-
- createAnimationManager(AnimationManager.AnimationPolicy) - Static method in class de.javagl.jgltf.model.GltfAnimations
-
- createArrayBufferViewModel(String) - Method in class de.javagl.jgltf.model.impl.creation.BufferStructureBuilder
-
- createArrayElementBufferViewModel(String) - Method in class de.javagl.jgltf.model.impl.creation.BufferStructureBuilder
-
- 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.
- createBufferModel(String, String) - Method in class de.javagl.jgltf.model.impl.creation.BufferStructureBuilder
-
- createBuffers(BufferStructure) - Static method in class de.javagl.jgltf.model.impl.creation.BufferStructureGltfV1
-
- createBuffers(BufferStructure) - Static method in class de.javagl.jgltf.model.impl.creation.BufferStructureGltfV2
-
- 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.
- createBufferViewModel(String, Integer) - Method in class de.javagl.jgltf.model.impl.creation.BufferStructureBuilder
-
- createBufferViews(BufferStructure) - Static method in class de.javagl.jgltf.model.impl.creation.BufferStructureGltfV1
-
- createBufferViews(BufferStructure) - Static method in class de.javagl.jgltf.model.impl.creation.BufferStructureGltfV2
-
- 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
-
- 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
-
- createDefaultTechniqueStatesFunctions() - Static method in class de.javagl.jgltf.model.v1.gl.Techniques
-
- createFloat(AccessorModel) - Static method in class de.javagl.jgltf.model.AccessorDatas
-
- 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
- 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
- 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
-
- 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.
- createViewMatrixSupplier() - Method in interface de.javagl.jgltf.model.CameraModel
-
Create the supplier of the view matrix for this camera model.
- createViewMatrixSupplier() - Method in class de.javagl.jgltf.model.impl.DefaultCameraModel
-
- 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
-
- getAccessorData() - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
-
- getAccessorId(AccessorModel) - Method in class de.javagl.jgltf.model.impl.creation.BufferStructure
-
Returns the ID that was given to the given
AccessorModel
when it was added
- getAccessorModelById(String) - Method in class de.javagl.jgltf.model.v1.GltfModelV1
-
- 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(BufferViewModel) - Method in class de.javagl.jgltf.model.impl.creation.BufferStructure
-
- getAccessorModels() - Method in class de.javagl.jgltf.model.impl.creation.BufferStructure
-
Returns an unmodifiable list containing all
AccessorModel
instances that have been added to this structure
- getAccessorModels() - Method in class de.javagl.jgltf.model.v1.GltfModelV1
-
- getAccessorModels() - Method in class de.javagl.jgltf.model.v2.GltfModelV2
-
- 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.
- 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.v1.GltfModelV1
-
- getAnimationModels() - Method in class de.javagl.jgltf.model.v2.GltfModelV2
-
- getAnimations() - Method in class de.javagl.jgltf.model.animation.AnimationManager
-
Returns an unmodifiable view on the animations that are stored
in this manager
- getAttributeParameters(String) - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueModel
-
- getAttributeParameters(String) - Method in interface de.javagl.jgltf.model.gl.TechniqueModel
-
- getAttributes() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueModel
-
- 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
- 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.v1.DefaultTechniqueStatesFunctionsModelV1
-
- getBlendColor() - Method in interface de.javagl.jgltf.model.gl.TechniqueStatesFunctionsModel
-
Returns the blend color
- getBlendEquationSeparate() - Method in class de.javagl.jgltf.model.gl.impl.v1.DefaultTechniqueStatesFunctionsModelV1
-
- getBlendEquationSeparate() - Method in interface de.javagl.jgltf.model.gl.TechniqueStatesFunctionsModel
-
Returns the blend equation
- getBlendFuncSeparate() - Method in class de.javagl.jgltf.model.gl.impl.v1.DefaultTechniqueStatesFunctionsModelV1
-
- 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
-
- getBufferId(BufferModel) - Method in class de.javagl.jgltf.model.impl.creation.BufferStructure
-
Returns the ID that was given to the given
BufferModel
when it was added
- getBufferModel() - Method in interface de.javagl.jgltf.model.BufferViewModel
-
- getBufferModel() - Method in class de.javagl.jgltf.model.impl.DefaultBufferViewModel
-
- getBufferModelById(String) - Method in class de.javagl.jgltf.model.v1.GltfModelV1
-
- 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.creation.BufferStructure
-
Returns an unmodifiable view on the list of all
BufferModel
instances that have been added to this structure
- getBufferModels() - Method in class de.javagl.jgltf.model.v1.GltfModelV1
-
- getBufferModels() - Method in class de.javagl.jgltf.model.v2.GltfModelV2
-
- 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
-
- getBufferViewId(BufferViewModel) - Method in class de.javagl.jgltf.model.impl.creation.BufferStructure
-
Returns the ID that was given to the given
BufferViewModel
when it was added
- 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
-
- getBufferViewModel() - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
-
- 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(BufferModel) - Method in class de.javagl.jgltf.model.impl.creation.BufferStructure
-
- getBufferViewModels() - Method in class de.javagl.jgltf.model.impl.creation.BufferStructure
-
Returns an unmodifiable view on the
BufferViewModel instances
that have been added to this structure
- getBufferViewModels() - Method in class de.javagl.jgltf.model.v1.GltfModelV1
-
- getBufferViewModels() - Method in class de.javagl.jgltf.model.v2.GltfModelV2
-
- getByteLength() - Method in interface de.javagl.jgltf.model.BufferModel
-
- 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
-
- 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() - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
-
- getByteStride() - Method in class de.javagl.jgltf.model.impl.DefaultBufferViewModel
-
- 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.v1.GltfModelV1
-
- getCameraModels() - Method in class de.javagl.jgltf.model.v2.GltfModelV2
-
- getChannels() - Method in interface de.javagl.jgltf.model.AnimationModel
-
- 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.v1.DefaultTechniqueStatesFunctionsModelV1
-
- 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.v1.DefaultTechniqueStatesFunctionsModelV1
-
- 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
-
- getDefaultTechniqueModel() - Static method in class de.javagl.jgltf.model.v1.gl.DefaultModels
-
- getDepthFunc() - Method in class de.javagl.jgltf.model.gl.impl.v1.DefaultTechniqueStatesFunctionsModelV1
-
- getDepthFunc() - Method in interface de.javagl.jgltf.model.gl.TechniqueStatesFunctionsModel
-
Returns the depth func
- getDepthMask() - Method in class de.javagl.jgltf.model.gl.impl.v1.DefaultTechniqueStatesFunctionsModelV1
-
- getDepthMask() - Method in interface de.javagl.jgltf.model.gl.TechniqueStatesFunctionsModel
-
Returns the depth mask
- getDepthRange() - Method in class de.javagl.jgltf.model.gl.impl.v1.DefaultTechniqueStatesFunctionsModelV1
-
- 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
-
- 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
- getFragmentShaderModel() - Method in class de.javagl.jgltf.model.gl.impl.DefaultProgramModel
-
- getFragmentShaderModel() - Method in interface de.javagl.jgltf.model.gl.ProgramModel
-
- getFrontFace() - Method in class de.javagl.jgltf.model.gl.impl.v1.DefaultTechniqueStatesFunctionsModelV1
-
- 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
-
- getGltf() - Method in class de.javagl.jgltf.model.v1.GltfModelV1
-
- getGltf() - Method in class de.javagl.jgltf.model.v2.GltfModelV2
-
- 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() - Method in class de.javagl.jgltf.model.impl.DefaultTextureModel
-
- getImageModel() - Method in interface de.javagl.jgltf.model.TextureModel
-
- getImageModelById(String) - Method in class de.javagl.jgltf.model.v1.GltfModelV1
-
- 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.v1.GltfModelV1
-
- getImageModels() - Method in class de.javagl.jgltf.model.v2.GltfModelV2
-
- 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
-
- getInstanceName() - Method in interface de.javagl.jgltf.model.CameraModel
-
Returns the name of this camera model instance, suitable to be shown
to a user.
- getInstanceName() - Method in class de.javagl.jgltf.model.impl.DefaultCameraModel
-
- 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
-
- 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
-
- getLineWidth() - Method in class de.javagl.jgltf.model.gl.impl.v1.DefaultTechniqueStatesFunctionsModelV1
-
- 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() - 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.v1.GltfModelV1
-
- getMaterialModels() - Method in class de.javagl.jgltf.model.v2.GltfModelV2
-
- 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
-
- getMax() - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
-
- 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
-
- getMessage() - Method in class de.javagl.jgltf.model.io.JsonError
-
Returns the error message
- 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
-
- 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 interface de.javagl.jgltf.model.CameraModel
-
Returns the
NodeModel that the camera is attached to
- 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() - Method in class de.javagl.jgltf.model.impl.DefaultCameraModel
-
- 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.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
- getNodeModels() - Method in class de.javagl.jgltf.model.v1.GltfModelV1
-
- getNodeModels() - Method in class de.javagl.jgltf.model.v2.GltfModelV2
-
- getNumAccessorModels() - Method in class de.javagl.jgltf.model.impl.creation.BufferStructureBuilder
-
Returns the number of
AccessorModel instances that have
been created until now
- getNumBufferModels() - Method in class de.javagl.jgltf.model.impl.creation.BufferStructureBuilder
-
Returns the number of
BufferModel instances that have
been created until now
- getNumBufferViewModels() - Method in class de.javagl.jgltf.model.impl.creation.BufferStructureBuilder
-
Returns the number of
BufferViewModel instances that have
been created until now
- 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)
- 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
-
- getParameters() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueModel
-
- getParameters() - Method in interface de.javagl.jgltf.model.gl.TechniqueModel
-
- 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() - 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
-
- getPolygonOffset() - Method in class de.javagl.jgltf.model.gl.impl.v1.DefaultTechniqueStatesFunctionsModelV1
-
- 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
- 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.
- getSampler() - Method in interface de.javagl.jgltf.model.AnimationModel.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
- 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.v1.GltfModelV1
-
- getSceneModels() - Method in class de.javagl.jgltf.model.v2.GltfModelV2
-
- 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.
- getShaderModelById(String) - Method in class de.javagl.jgltf.model.v1.GltfModelV1
-
- 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
-
- 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() - 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
- 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() - Method in class de.javagl.jgltf.model.impl.DefaultMaterialModel
-
- getTechniqueModel() - Method in interface de.javagl.jgltf.model.MaterialModel
-
- getTechniqueStatesFunctionsModel() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueStatesModel
-
- getTechniqueStatesFunctionsModel() - Method in interface de.javagl.jgltf.model.gl.TechniqueStatesModel
-
- getTechniqueStatesModel() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueModel
-
- getTechniqueStatesModel() - Method in interface de.javagl.jgltf.model.gl.TechniqueModel
-
- getTextureModelById(String) - Method in class de.javagl.jgltf.model.v1.GltfModelV1
-
- 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.v1.GltfModelV1
-
- getTextureModels() - Method in class de.javagl.jgltf.model.v2.GltfModelV2
-
- 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
-
- 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.impl.DefaultMaterialModel
-
- getValues() - Method in interface de.javagl.jgltf.model.MaterialModel
-
Returns an unmodifiable (possibly empty) map containing parameter values
- 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
-
- 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 copy of 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
- 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
- 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
-
- 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
- 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
-
- 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
- GltfDefaults - Class in de.javagl.jgltf.model.v1.gl
-
- 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
- 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
- GltfModelReader - Class in de.javagl.jgltf.model.io
-
- GltfModelReader() - Constructor for class de.javagl.jgltf.model.io.GltfModelReader
-
Default constructor
- GltfModels - Class in de.javagl.jgltf.model
-
- GltfModelV1 - Class in de.javagl.jgltf.model.v1
-
- GltfModelV1(GltfAssetV1) - Constructor for class de.javagl.jgltf.model.v1.GltfModelV1
-
Creates a new model for the given glTF
- GltfModelV2 - Class in de.javagl.jgltf.model.v2
-
- GltfModelV2(GltfAssetV2) - Constructor for class de.javagl.jgltf.model.v2.GltfModelV2
-
Creates a new model for the given glTF
- GltfModelWriter - Class in de.javagl.jgltf.model.io
-
- GltfModelWriter() - Constructor for class de.javagl.jgltf.model.io.GltfModelWriter
-
Default constructor
- GltfModelWriterV1 - Class in de.javagl.jgltf.model.io.v1
-
- GltfModelWriterV1() - Constructor for class de.javagl.jgltf.model.io.v1.GltfModelWriterV1
-
Default constructor
- GltfModelWriterV2 - Class in de.javagl.jgltf.model.io.v2
-
- 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
-
- 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.