[−][src]Struct cocoa::quartzcore::CALayer
Implementations
impl CALayer
[src]
pub fn id(&self) -> id
[src]
pub fn new() -> CALayer
[src]
pub fn from_layer(other: &CALayer) -> CALayer
[src]
pub fn presentation_layer(&self) -> CALayer
[src]
pub fn model_layer(&self) -> CALayer
[src]
pub fn default_value_for_key(key: &CFString) -> id
[src]
pub fn needs_display_for_key(key: &CFString) -> bool
[src]
pub fn should_archive_value_for_key(key: &CFString) -> bool
[src]
pub fn bounds(&self) -> CGRect
[src]
pub fn set_bounds(&self, bounds: &CGRect)
[src]
pub fn position(&self) -> CGPoint
[src]
pub fn set_position(&self, position: &CGPoint)
[src]
pub fn z_position(&self) -> CGFloat
[src]
pub fn set_z_position(&self, z_position: CGFloat)
[src]
pub fn anchor_point(&self) -> CGPoint
[src]
pub fn set_anchor_point(&self, anchor_point: &CGPoint)
[src]
pub fn anchor_point_z(&self) -> CGFloat
[src]
pub fn set_anchor_point_z(&self, anchor_point_z: CGFloat)
[src]
pub fn transform(&self) -> CATransform3D
[src]
pub fn set_transform(&self, transform: &CATransform3D)
[src]
pub fn affine_transform(&self) -> CGAffineTransform
[src]
pub fn set_affine_transform(&self, affine_transform: &CGAffineTransform)
[src]
pub fn frame(&self) -> CGRect
[src]
pub fn set_frame(&self, frame: &CGRect)
[src]
pub fn is_hidden(&self) -> bool
[src]
pub fn set_hidden(&self, hidden: bool)
[src]
pub fn is_double_sided(&self) -> bool
[src]
pub fn set_double_sided(&self, double_sided: bool)
[src]
pub fn is_geometry_flipped(&self) -> bool
[src]
pub fn set_geometry_flipped(&self, geometry_flipped: bool)
[src]
pub fn contents_are_flipped(&self) -> bool
[src]
pub fn superlayer(&self) -> Option<CALayer>
[src]
pub fn remove_from_superlayer(&self)
[src]
pub fn sublayers(&self) -> CFArray<CALayer>
[src]
pub fn add_sublayer(&self, sublayer: &CALayer)
[src]
pub fn insert_sublayer_at_index(&self, sublayer: &CALayer, index: u32)
[src]
pub fn insert_sublayer_below(&self, sublayer: &CALayer, sibling: &CALayer)
[src]
pub fn insert_sublayer_above(&self, sublayer: &CALayer, sibling: &CALayer)
[src]
pub fn replace_sublayer_with(&self, old_layer: &CALayer, new_layer: &CALayer)
[src]
pub fn sublayer_transform(&self) -> CATransform3D
[src]
pub fn set_sublayer_transform(&self, sublayer_transform: CATransform3D)
[src]
pub fn mask(&self) -> Option<CALayer>
[src]
pub fn set_mask(&self, mask: Option<CALayer>)
[src]
pub fn masks_to_bounds(&self) -> bool
[src]
pub fn set_masks_to_bounds(&self, flag: bool)
[src]
pub fn convert_point_from_layer(
&self,
point: &CGPoint,
layer: Option<CALayer>
) -> CGPoint
[src]
&self,
point: &CGPoint,
layer: Option<CALayer>
) -> CGPoint
pub fn convert_point_to_layer(
&self,
point: &CGPoint,
layer: Option<CALayer>
) -> CGPoint
[src]
&self,
point: &CGPoint,
layer: Option<CALayer>
) -> CGPoint
pub fn convert_rect_from_layer(
&self,
rect: &CGRect,
layer: Option<CALayer>
) -> CGRect
[src]
&self,
rect: &CGRect,
layer: Option<CALayer>
) -> CGRect
pub fn convert_rect_to_layer(
&self,
rect: &CGRect,
layer: Option<CALayer>
) -> CGRect
[src]
&self,
rect: &CGRect,
layer: Option<CALayer>
) -> CGRect
pub fn convert_time_from_layer(
&self,
time: CFTimeInterval,
layer: Option<CALayer>
) -> CFTimeInterval
[src]
&self,
time: CFTimeInterval,
layer: Option<CALayer>
) -> CFTimeInterval
pub fn convert_time_to_layer(
&self,
time: CFTimeInterval,
layer: Option<CALayer>
) -> CFTimeInterval
[src]
&self,
time: CFTimeInterval,
layer: Option<CALayer>
) -> CFTimeInterval
pub fn hit_test(&self, point: &CGPoint) -> Option<CALayer>
[src]
pub fn contains_point(&self, point: &CGPoint) -> bool
[src]
pub fn contents(&self) -> id
[src]
pub unsafe fn set_contents(&self, contents: id)
[src]
pub fn contents_rect(&self) -> CGRect
[src]
pub fn set_contents_rect(&self, contents_rect: &CGRect)
[src]
pub fn contents_gravity(&self) -> ContentsGravity
[src]
pub fn set_contents_gravity(&self, new_contents_gravity: ContentsGravity)
[src]
pub fn contents_scale(&self) -> CGFloat
[src]
pub fn set_contents_scale(&self, new_contents_scale: CGFloat)
[src]
pub fn contents_center(&self) -> CGRect
[src]
pub fn set_contents_center(&self, new_rect: &CGRect)
[src]
pub fn contents_format(&self) -> ContentsFormat
[src]
pub fn set_contents_format(&self, new_contents_format: ContentsFormat)
[src]
pub fn minification_filter(&self) -> Filter
[src]
pub fn set_minification_filter(&self, new_filter: Filter)
[src]
pub fn magnification_filter(&self) -> Filter
[src]
pub fn set_magnification_filter(&self, new_filter: Filter)
[src]
pub fn minification_filter_bias(&self) -> f32
[src]
pub fn set_minification_filter_bias(&self, new_filter_bias: f32)
[src]
pub fn is_opaque(&self) -> bool
[src]
pub fn set_opaque(&self, opaque: bool)
[src]
pub fn display(&self)
[src]
pub fn set_needs_display(&self)
[src]
pub fn set_needs_display_in_rect(&self, rect: &CGRect)
[src]
pub fn needs_display(&self) -> bool
[src]
pub fn display_if_needed(&self)
[src]
pub fn needs_display_on_bounds_change(&self) -> bool
[src]
pub fn set_needs_display_on_bounds_change(&self, flag: bool)
[src]
pub fn draws_asynchronously(&self) -> bool
[src]
pub fn set_draws_asynchronously(&self, flag: bool)
[src]
pub fn draw_in_context(&self, context: &CGContext)
[src]
pub fn render_in_context(&self, context: &CGContext)
[src]
pub fn edge_antialiasing_mask(&self) -> EdgeAntialiasingMask
[src]
pub fn set_edge_antialiasing_mask(&self, mask: EdgeAntialiasingMask)
[src]
pub fn background_color(&self) -> Option<CGColor>
[src]
pub fn set_background_color(&self, color: Option<CGColor>)
[src]
pub fn corner_radius(&self) -> CGFloat
[src]
pub fn set_corner_radius(&self, radius: CGFloat)
[src]
pub fn masked_corners(&self) -> CornerMask
[src]
pub fn set_masked_corners(&self, mask: CornerMask)
[src]
pub fn border_width(&self) -> CGFloat
[src]
pub fn set_border_width(&self, border_width: CGFloat)
[src]
pub fn border_color(&self) -> Option<CGColor>
[src]
pub fn set_border_color(&self, color: Option<CGColor>)
[src]
pub fn opacity(&self) -> f32
[src]
pub fn set_opacity(&self, opacity: f32)
[src]
pub fn compositing_filter(&self) -> id
[src]
pub unsafe fn set_compositing_filter(&self, filter: id)
[src]
pub unsafe fn filters(&self) -> Option<CFArray>
[src]
pub unsafe fn set_filters(&self, filters: Option<CFArray>)
[src]
pub unsafe fn background_filters(&self) -> Option<CFArray>
[src]
pub unsafe fn set_background_filters(&self, filters: Option<CFArray>)
[src]
pub fn should_rasterize(&self) -> bool
[src]
pub fn set_should_rasterize(&self, flag: bool)
[src]
pub fn rasterization_scale(&self) -> CGFloat
[src]
pub fn set_rasterization_scale(&self, scale: CGFloat)
[src]
pub fn shadow_color(&self) -> Option<CGColor>
[src]
pub fn set_shadow_color(&self, color: Option<CGColor>)
[src]
pub fn shadow_opacity(&self) -> f32
[src]
pub fn set_shadow_opacity(&self, opacity: f32)
[src]
pub fn shadow_offset(&self) -> CGSize
[src]
pub fn set_shadow_offset(&self, offset: &CGSize)
[src]
pub fn shadow_radius(&self) -> CGFloat
[src]
pub fn set_shadow_radius(&self, radius: CGFloat)
[src]
pub fn shadow_path(&self) -> Option<CGPath>
[src]
pub fn set_shadow_path(&self, path: Option<CGPath>)
[src]
pub fn autoresizing_mask(&self) -> AutoresizingMask
[src]
pub fn set_autoresizing_mask(&self, mask: AutoresizingMask)
[src]
pub fn layout_manager(&self) -> id
[src]
pub unsafe fn set_layout_manager(&self, manager: id)
[src]
pub fn preferred_frame_size(&self) -> CGSize
[src]
pub fn set_needs_layout(&self)
[src]
pub fn needs_layout(&self) -> bool
[src]
pub fn layout_if_needed(&self)
[src]
pub fn layout_sublayers(&self)
[src]
pub fn resize_sublayers_with_old_size(&self, size: &CGSize)
[src]
pub fn resize_with_old_superlayer_size(&self, size: &CGSize)
[src]
pub fn default_action_for_key(event: &str) -> id
[src]
pub fn action_for_key(&self, event: &str) -> id
[src]
pub fn actions(&self) -> CFDictionary<CFStringRef, CFTypeRef>
[src]
pub unsafe fn set_actions(&self, actions: CFDictionary<CFStringRef, CFTypeRef>)
[src]
pub unsafe fn add_animation_for_key(&self, animation: id, for_key: Option<&str>)
[src]
pub fn remove_all_animation(&self)
[src]
pub fn remove_animation_for_key(&self, key: &str)
[src]
pub fn animation_keys(&self) -> Vec<String>
[src]
pub fn animation_for_key(&self, key: &str) -> id
[src]
pub fn name(&self) -> String
[src]
pub fn set_name(&self, name: &str)
[src]
pub fn delegate(&self) -> id
[src]
pub unsafe fn set_delegate(&self, delegate: id)
[src]
pub fn style(&self) -> Option<CFDictionary>
[src]
pub fn set_style(&self, dictionary: Option<CFDictionary>)
[src]
pub fn reload_value_for_key_path(&self, key: &str)
[src]
pub fn set_contents_opaque(&self, opaque: bool)
[src]
Trait Implementations
impl Clone for CALayer
[src]
impl Drop for CALayer
[src]
impl Send for CALayer
[src]
impl Sync for CALayer
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,