pub struct BevelFilter {
pub shadow_color: Color,
pub highlight_color: Color,
pub blur_x: Fixed16,
pub blur_y: Fixed16,
pub angle: Fixed16,
pub distance: Fixed16,
pub strength: Fixed8,
pub flags: BevelFilterFlags,
}Fields§
§shadow_color: Color§highlight_color: Color§blur_x: Fixed16§blur_y: Fixed16§angle: Fixed16§distance: Fixed16§strength: Fixed8§flags: BevelFilterFlagsImplementations§
Source§impl BevelFilter
impl BevelFilter
pub fn is_inner(&self) -> bool
pub fn is_knockout(&self) -> bool
pub fn is_on_top(&self) -> bool
pub fn num_passes(&self) -> u8
pub fn scale(&mut self, x: f32, y: f32)
pub fn inner_blur_filter(&self) -> BlurFilter
pub fn calculate_dest_rect( &self, source_rect: Rectangle<Twips>, ) -> Rectangle<Twips>
Trait Implementations§
Source§impl Clone for BevelFilter
impl Clone for BevelFilter
Source§fn clone(&self) -> BevelFilter
fn clone(&self) -> BevelFilter
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BevelFilter
impl Debug for BevelFilter
Source§impl PartialEq for BevelFilter
impl PartialEq for BevelFilter
impl Eq for BevelFilter
impl StructuralPartialEq for BevelFilter
Auto Trait Implementations§
impl Freeze for BevelFilter
impl RefUnwindSafe for BevelFilter
impl Send for BevelFilter
impl Sync for BevelFilter
impl Unpin for BevelFilter
impl UnwindSafe for BevelFilter
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