Struct gltf_json::Image [−][src]
pub struct Image {
pub buffer_view: Option<Index<View>>,
pub mime_type: Option<MimeType>,
pub uri: Option<String>,
pub extensions: Image,
pub extras: Extras,
}Image data used to create a texture.
Fields
buffer_view: Option<Index<View>>
The index of the buffer view that contains the image. Use this instead of the image's uri property.
mime_type: Option<MimeType>
The image's MIME type.
uri: Option<String>
The uri of the image. Relative paths are relative to the .gltf file. Instead of referencing an external file, the uri can also be a data-uri. The image format must be jpg or png.
extensions: Image
Extension specific data.
extras: Extras
Optional application specific data.
Trait Implementations
impl Clone for Image[src]
impl Clone for Imagefn clone(&self) -> Image[src]
fn clone(&self) -> ImageReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Debug for Image[src]
impl Debug for Imagefn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Validate for Image[src]
impl Validate for Imagefn validate_minimally<P, R>(&self, _root: &Root, _path: P, _report: &mut R) where
P: Fn() -> Path,
R: FnMut(&Fn() -> Path, Error), [src]
fn validate_minimally<P, R>(&self, _root: &Root, _path: P, _report: &mut R) where
P: Fn() -> Path,
R: FnMut(&Fn() -> Path, Error), Validates only the invariants required for the library to function safely.
fn validate_completely<P, R>(&self, _root: &Root, _path: P, _report: &mut R) where
P: Fn() -> Path,
R: FnMut(&Fn() -> Path, Error), [src]
fn validate_completely<P, R>(&self, _root: &Root, _path: P, _report: &mut R) where
P: Fn() -> Path,
R: FnMut(&Fn() -> Path, Error), Validates the data against the glTF 2.0 specification. Read more
impl<'a> Get<Image> for Root[src]
impl<'a> Get<Image> for Root