pub struct TextureCoordinate<'m, 's> { /* private fields */ }Expand description
Borrowed projection of an IfcTextureCoordinate (and its generator/map subtypes):
procedural or explicit texture-coordinate assignment for a mapped item.
Implementations§
Source§impl<'m, 's> TextureCoordinate<'m, 's>
impl<'m, 's> TextureCoordinate<'m, 's>
Sourcepub fn type_name(&self) -> &'m str
pub fn type_name(&self) -> &'m str
The concrete IFC entity type name (e.g. "IFCTEXTUREMAP",
"IFCTEXTURECOORDINATEGENERATOR").
Sourcepub fn mode(&self) -> StyleResult<Option<&'m str>>
pub fn mode(&self) -> StyleResult<Option<&'m str>>
The Mode attribute: the generator/mapping mode name, when authored.
Sourcepub fn parameter(&self) -> StyleResult<Option<&'m Value>>
pub fn parameter(&self) -> StyleResult<Option<&'m Value>>
The Parameter attribute: mode-specific numeric parameters, when authored.
Trait Implementations§
Source§impl<'m, 's> Clone for TextureCoordinate<'m, 's>
impl<'m, 's> Clone for TextureCoordinate<'m, 's>
impl<'m, 's> Copy for TextureCoordinate<'m, 's>
Auto Trait Implementations§
impl<'m, 's> Freeze for TextureCoordinate<'m, 's>
impl<'m, 's> RefUnwindSafe for TextureCoordinate<'m, 's>
impl<'m, 's> Send for TextureCoordinate<'m, 's>
impl<'m, 's> Sync for TextureCoordinate<'m, 's>
impl<'m, 's> Unpin for TextureCoordinate<'m, 's>
impl<'m, 's> UnsafeUnpin for TextureCoordinate<'m, 's>
impl<'m, 's> UnwindSafe for TextureCoordinate<'m, 's>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more