[][src]Struct cocoa::quartzcore::CALayer

pub struct 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]

pub fn convert_point_to_layer(
    &self,
    point: &CGPoint,
    layer: Option<CALayer>
) -> CGPoint
[src]

pub fn convert_rect_from_layer(
    &self,
    rect: &CGRect,
    layer: Option<CALayer>
) -> CGRect
[src]

pub fn convert_rect_to_layer(
    &self,
    rect: &CGRect,
    layer: Option<CALayer>
) -> CGRect
[src]

pub fn convert_time_from_layer(
    &self,
    time: CFTimeInterval,
    layer: Option<CALayer>
) -> CFTimeInterval
[src]

pub fn convert_time_to_layer(
    &self,
    time: CFTimeInterval,
    layer: Option<CALayer>
) -> CFTimeInterval
[src]

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]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.