- 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
-
- clearAnimationModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
-
- clearBufferModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
-
- clearBufferViewModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
-
- clearCameraModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
-
- clearImageModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
-
- clearMaterialModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
-
- clearMeshModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
-
- clearNodeModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
-
- clearProgramModels() - Method in class de.javagl.jgltf.model.v1.GltfModelV1
-
- clearSceneModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
-
- clearShaderModels() - Method in class de.javagl.jgltf.model.v1.GltfModelV1
-
- clearSkinModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
-
- clearTechniqueModels() - Method in class de.javagl.jgltf.model.v1.GltfModelV1
-
- clearTextureModels() - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
-
- 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(AccessorModel, ByteBuffer) - Static method in class de.javagl.jgltf.model.AccessorDatas
-
- 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
-
- 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
-
- create(GltfModel) - Static method in class de.javagl.jgltf.model.v1.GltfCreatorV1
-
- create() - Method in class de.javagl.jgltf.model.v1.GltfCreatorV1
-
- create(GltfModel) - Static method in class de.javagl.jgltf.model.v2.GltfCreatorV2
-
- create() - Method in class de.javagl.jgltf.model.v2.GltfCreatorV2
-
- create(GltfAssetV2) - Static method in class de.javagl.jgltf.model.v2.GltfModelCreatorV2
-
- createAccessor(AccessorModel, String) - Static method in class de.javagl.jgltf.model.v1.GltfCreatorV1
-
- createAccessor(AccessorModel, Integer) - Static method in class de.javagl.jgltf.model.v2.GltfCreatorV2
-
- 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
-
- createBinary(GltfModel) - Static method in class de.javagl.jgltf.model.io.v2.GltfAssetsV2
-
- createBuffer(BufferModel) - Static method in class de.javagl.jgltf.model.v1.GltfCreatorV1
-
- createBuffer(BufferModel) - Static method in class de.javagl.jgltf.model.v2.GltfCreatorV2
-
- 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
-
- createBufferView(BufferViewModel, Integer) - Static method in class de.javagl.jgltf.model.v2.GltfCreatorV2
-
- 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
-
- createDefault(GltfModelV1) - Static method in class de.javagl.jgltf.model.io.v1.GltfAssetsV1
-
- createDefault(GltfModel) - Static method in class de.javagl.jgltf.model.io.v2.GltfAssetsV2
-
- 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
-
- 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
-
- createEmbedded(GltfModelV1) - Static method in class de.javagl.jgltf.model.io.v1.GltfAssetsV1
-
- createEmbedded(GltfModel) - Static method in class de.javagl.jgltf.model.io.v2.GltfAssetsV2
-
- 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
-
- 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
-
- 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.
- 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
-
- getAccessorModel(int) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
-
- 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
-
- 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
-
- 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
-
- getBufferModel() - Method in class de.javagl.jgltf.model.impl.DefaultBufferViewModel
-
- getBufferModel(int) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
-
- 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
-
- getBufferViewModel() - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
-
- getBufferViewModel(int) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
-
- 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
-
- 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(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
-
- 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
-
- getCameraOrthographicModel() - Method in class de.javagl.jgltf.model.impl.DefaultCameraModel
-
- getCameraPerspectiveModel() - Method in interface de.javagl.jgltf.model.CameraModel
-
- getCameraPerspectiveModel() - Method in class de.javagl.jgltf.model.impl.DefaultCameraModel
-
- 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.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
-
- getDefaultTechniqueModel() - Static method in class de.javagl.jgltf.model.v1.gl.DefaultModels
-
- 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
-
- 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
-
- getImageModel() - Method in class de.javagl.jgltf.model.impl.DefaultTextureModel
-
- getImageModel() - Method in interface de.javagl.jgltf.model.TextureModel
-
- 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
-
- 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
-
- 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
-
- 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
-
- getMax() - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
-
- getMeshModel(int) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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(int) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
-
- 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
-
- getTechniqueModel() - Method in class de.javagl.jgltf.model.v1.MaterialModelV1
-
- 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
-
- getTechniqueStatesModel() - Method in class de.javagl.jgltf.model.gl.impl.DefaultTechniqueModel
-
- getTechniqueStatesModel() - Method in interface de.javagl.jgltf.model.gl.TechniqueModel
-
- getTextureModel(int) - Method in class de.javagl.jgltf.model.impl.DefaultGltfModel
-
- 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
-
- 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
-
- 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
-
- 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
-
- GltfAssetsV2 - Class in de.javagl.jgltf.model.io.v2
-
- 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
- GltfCreatorV1 - Class in de.javagl.jgltf.model.v1
-
- GltfCreatorV2 - Class in de.javagl.jgltf.model.v2
-
- 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
- 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
-
- 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
- GltfModelV1() - Constructor for class de.javagl.jgltf.model.v1.GltfModelV1
-
Creates a new, empty model
- 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.
- 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
-
- 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
-
- setBufferViewModel(BufferViewModel) - Method in class de.javagl.jgltf.model.impl.DefaultAccessorModel
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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