pub struct SurfaceTexture<'m, 's> { /* private fields */ }Expand description
Borrowed projection of IfcSurfaceTexture, the abstract base attributes
shared by IfcBlobTexture, IfcPixelTexture, and IfcImageTexture.
Implementations§
Source§impl<'m, 's> SurfaceTexture<'m, 's>
impl<'m, 's> SurfaceTexture<'m, 's>
Sourcepub fn repeat_s(&self) -> StyleResult<bool>
pub fn repeat_s(&self) -> StyleResult<bool>
The RepeatS flag: whether the texture tiles along its S axis. Mandatory.
Sourcepub fn repeat_t(&self) -> StyleResult<bool>
pub fn repeat_t(&self) -> StyleResult<bool>
The RepeatT flag: whether the texture tiles along its T axis. Mandatory.
Sourcepub fn mode(&self) -> StyleResult<Option<&'m str>>
pub fn mode(&self) -> StyleResult<Option<&'m str>>
IFC4/IFC4X3 texture mode; absent by schema in IFC2x3.
Sourcepub fn texture_type(&self) -> StyleResult<Option<&'m str>>
pub fn texture_type(&self) -> StyleResult<Option<&'m str>>
IFC2x3 texture type; absent by schema in IFC4 and IFC4X3.
Sourcepub fn texture_transform(&self) -> StyleResult<Option<EntityId>>
pub fn texture_transform(&self) -> StyleResult<Option<EntityId>>
The TextureTransform attribute, when authored.
Sourcepub fn parameters(&self) -> StyleResult<Option<&'m Value>>
pub fn parameters(&self) -> StyleResult<Option<&'m Value>>
The Parameter attribute (a list of texture-specific parameter
strings), when authored.
Trait Implementations§
Source§impl<'m, 's> Clone for SurfaceTexture<'m, 's>
impl<'m, 's> Clone for SurfaceTexture<'m, 's>
impl<'m, 's> Copy for SurfaceTexture<'m, 's>
Auto Trait Implementations§
impl<'m, 's> Freeze for SurfaceTexture<'m, 's>
impl<'m, 's> RefUnwindSafe for SurfaceTexture<'m, 's>
impl<'m, 's> Send for SurfaceTexture<'m, 's>
impl<'m, 's> Sync for SurfaceTexture<'m, 's>
impl<'m, 's> Unpin for SurfaceTexture<'m, 's>
impl<'m, 's> UnsafeUnpin for SurfaceTexture<'m, 's>
impl<'m, 's> UnwindSafe for SurfaceTexture<'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