pub struct CTReflectionEffect {Show 15 fields
pub blur_rad: Option<STPositiveCoordinate>,
pub st_a: Option<STPositiveFixedPercentage>,
pub st_pos: Option<STPositiveFixedPercentage>,
pub end_a: Option<STPositiveFixedPercentage>,
pub end_pos: Option<STPositiveFixedPercentage>,
pub dist: Option<STPositiveCoordinate>,
pub dir: Option<STPositiveFixedAngle>,
pub fade_dir: Option<STPositiveFixedAngle>,
pub sx: Option<STPercentage>,
pub sy: Option<STPercentage>,
pub kx: Option<STFixedAngle>,
pub ky: Option<STFixedAngle>,
pub algn: Option<STRectAlignment>,
pub rot_with_shape: Option<bool>,
pub extra_attrs: HashMap<String, String>,
}Fields§
§blur_rad: Option<STPositiveCoordinate>§st_a: Option<STPositiveFixedPercentage>§st_pos: Option<STPositiveFixedPercentage>§end_a: Option<STPositiveFixedPercentage>§end_pos: Option<STPositiveFixedPercentage>§dist: Option<STPositiveCoordinate>§dir: Option<STPositiveFixedAngle>§fade_dir: Option<STPositiveFixedAngle>§sx: Option<STPercentage>§sy: Option<STPercentage>§kx: Option<STFixedAngle>§ky: Option<STFixedAngle>§algn: Option<STRectAlignment>§rot_with_shape: Option<bool>§extra_attrs: HashMap<String, String>Unknown attributes captured for roundtrip fidelity.
Trait Implementations§
Source§impl Clone for CTReflectionEffect
impl Clone for CTReflectionEffect
Source§fn clone(&self) -> CTReflectionEffect
fn clone(&self) -> CTReflectionEffect
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 CTReflectionEffect
impl Debug for CTReflectionEffect
Source§impl Default for CTReflectionEffect
impl Default for CTReflectionEffect
Source§fn default() -> CTReflectionEffect
fn default() -> CTReflectionEffect
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CTReflectionEffect
impl<'de> Deserialize<'de> for CTReflectionEffect
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl FromXml for CTReflectionEffect
impl FromXml for CTReflectionEffect
Source§fn from_xml<R: BufRead>(
reader: &mut Reader<R>,
start_tag: &BytesStart<'_>,
is_empty: bool,
) -> Result<Self, ParseError>
fn from_xml<R: BufRead>( reader: &mut Reader<R>, start_tag: &BytesStart<'_>, is_empty: bool, ) -> Result<Self, ParseError>
Parse from an XML reader positioned at the start tag. Read more
Source§impl Serialize for CTReflectionEffect
impl Serialize for CTReflectionEffect
Source§impl ToXml for CTReflectionEffect
impl ToXml for CTReflectionEffect
Source§fn write_attrs<'a>(&self, start: BytesStart<'a>) -> BytesStart<'a>
fn write_attrs<'a>(&self, start: BytesStart<'a>) -> BytesStart<'a>
Write attributes onto the start tag and return it.
Source§fn is_empty_element(&self) -> bool
fn is_empty_element(&self) -> bool
Whether this element has no children (self-closing).
Source§fn write_children<W>(
&self,
_writer: &mut Writer<W>,
) -> Result<(), SerializeError>where
W: Write,
fn write_children<W>(
&self,
_writer: &mut Writer<W>,
) -> Result<(), SerializeError>where
W: Write,
Write child elements and text content inside the element.
Source§fn write_element<W>(
&self,
tag: &str,
writer: &mut Writer<W>,
) -> Result<(), SerializeError>where
W: Write,
fn write_element<W>(
&self,
tag: &str,
writer: &mut Writer<W>,
) -> Result<(), SerializeError>where
W: Write,
Write a complete element:
<tag attrs>children</tag> or <tag attrs/>.Auto Trait Implementations§
impl Freeze for CTReflectionEffect
impl RefUnwindSafe for CTReflectionEffect
impl Send for CTReflectionEffect
impl Sync for CTReflectionEffect
impl Unpin for CTReflectionEffect
impl UnsafeUnpin for CTReflectionEffect
impl UnwindSafe for CTReflectionEffect
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