public final class DefaultImageModel extends AbstractNamedModelElement implements ImageModel
ImageModel| Constructor and Description |
|---|
DefaultImageModel(java.lang.String mimeType,
BufferViewModel bufferViewModel)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
BufferViewModel |
getBufferViewModel()
Returns the (optional)
BufferViewModel that contains
the image data |
java.nio.ByteBuffer |
getImageData()
Returns the actual image data.
|
java.lang.String |
getMimeType()
Returns the MIME type of the image data that is contained in
the buffer view
|
java.lang.String |
getUri()
Returns the URI of the image data (optional)
|
void |
setBufferViewModel(BufferViewModel bufferViewModel)
Set the
BufferViewModel that this image refers to |
void |
setImageData(java.nio.ByteBuffer imageData)
Set the data of this image.
|
void |
setUri(java.lang.String uri)
Set the URI string of this image
|
getName, setNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNamepublic DefaultImageModel(java.lang.String mimeType,
BufferViewModel bufferViewModel)
mimeType - The MIME typebufferViewModel - The BufferViewModelpublic void setUri(java.lang.String uri)
uri - The URIpublic void setBufferViewModel(BufferViewModel bufferViewModel)
BufferViewModel that this image refers tobufferViewModel - The BufferViewModelpublic void setImageData(java.nio.ByteBuffer imageData)
null,
then calls to getImageData() will return the data of the
BufferViewModel that was set with setBufferViewModel(de.javagl.jgltf.model.BufferViewModel)imageData - The image datapublic java.lang.String getUri()
ImageModelgetUri in interface ImageModelpublic java.lang.String getMimeType()
ImageModelgetMimeType in interface ImageModelpublic BufferViewModel getBufferViewModel()
ImageModelBufferViewModel that contains
the image datagetBufferViewModel in interface ImageModelBufferViewModelpublic java.nio.ByteBuffer getImageData()
ImageModelgetImageData in interface ImageModelCopyright © 2022. All Rights Reserved.