pub struct PlaceObject<'a> {Show 17 fields
pub version: u8,
pub action: PlaceObjectAction,
pub depth: Depth,
pub matrix: Option<Matrix>,
pub color_transform: Option<ColorTransform>,
pub ratio: Option<u16>,
pub name: Option<&'a SwfStr>,
pub clip_depth: Option<Depth>,
pub class_name: Option<&'a SwfStr>,
pub filters: Option<Vec<Filter>>,
pub background_color: Option<Color>,
pub blend_mode: Option<BlendMode>,
pub clip_actions: Option<Vec<ClipAction<'a>>>,
pub has_image: bool,
pub is_bitmap_cached: Option<bool>,
pub is_visible: Option<bool>,
pub amf_data: Option<&'a [u8]>,
}Fields§
§version: u8§action: PlaceObjectAction§depth: Depth§matrix: Option<Matrix>§color_transform: Option<ColorTransform>§ratio: Option<u16>§name: Option<&'a SwfStr>§clip_depth: Option<Depth>§class_name: Option<&'a SwfStr>§filters: Option<Vec<Filter>>§background_color: Option<Color>§blend_mode: Option<BlendMode>§clip_actions: Option<Vec<ClipAction<'a>>>§has_image: bool§is_bitmap_cached: Option<bool>§is_visible: Option<bool>§amf_data: Option<&'a [u8]>Trait Implementations§
Source§impl<'a> Debug for PlaceObject<'a>
impl<'a> Debug for PlaceObject<'a>
Source§impl<'a> PartialEq for PlaceObject<'a>
impl<'a> PartialEq for PlaceObject<'a>
impl<'a> StructuralPartialEq for PlaceObject<'a>
Auto Trait Implementations§
impl<'a> Freeze for PlaceObject<'a>
impl<'a> RefUnwindSafe for PlaceObject<'a>
impl<'a> Send for PlaceObject<'a>
impl<'a> Sync for PlaceObject<'a>
impl<'a> Unpin for PlaceObject<'a>
impl<'a> UnwindSafe for PlaceObject<'a>
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