Struct ux::prelude::dx::Framebuffer [−][src]
pub struct Framebuffer(_, _);
Implementations
impl Framebuffer
[src]
impl Framebuffer
[src]pub fn error_quark() -> u32
[src]
Trait Implementations
impl Clone for Framebuffer
[src]
impl Clone for Framebuffer
[src]pub fn clone(&self) -> Framebuffer
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Eq for Framebuffer
[src]
impl Eq for Framebuffer
[src]impl Hash for Framebuffer
[src]
impl Hash for Framebuffer
[src]impl IsA<Framebuffer> for Onscreen
[src]
impl IsA<Framebuffer> for Onscreen
[src]impl IsA<Object> for Framebuffer
[src]
impl IsA<Object> for Framebuffer
[src]impl Ord for Framebuffer
[src]
impl Ord for Framebuffer
[src]impl<T> PartialEq<T> for Framebuffer where
T: ObjectType,
[src]
impl<T> PartialEq<T> for Framebuffer where
T: ObjectType,
[src]impl<T> PartialOrd<T> for Framebuffer where
T: ObjectType,
[src]
impl<T> PartialOrd<T> for Framebuffer where
T: ObjectType,
[src]impl StaticType for Framebuffer
[src]
impl StaticType for Framebuffer
[src]pub fn static_type() -> Type
[src]
Auto Trait Implementations
impl RefUnwindSafe for Framebuffer
impl RefUnwindSafe for Framebuffer
impl !Send for Framebuffer
impl !Send for Framebuffer
impl !Sync for Framebuffer
impl !Sync for Framebuffer
impl Unpin for Framebuffer
impl Unpin for Framebuffer
impl UnwindSafe for Framebuffer
impl UnwindSafe for Framebuffer
Blanket Implementations
impl<Super, Sub> CanDowncast<Sub> for Super where
Sub: IsA<Super>,
Super: IsA<Super>,
[src]
impl<Super, Sub> CanDowncast<Sub> for Super where
Sub: IsA<Super>,
Super: IsA<Super>,
[src]impl<T> Cast for T where
T: ObjectType,
[src]
impl<T> Cast for T where
T: ObjectType,
[src]pub fn upcast<T>(self) -> T where
Self: IsA<T>,
T: ObjectType,
[src]
Self: IsA<T>,
T: ObjectType,
pub fn upcast_ref<T>(&self) -> &T where
Self: IsA<T>,
T: ObjectType,
[src]
Self: IsA<T>,
T: ObjectType,
pub fn downcast<T>(self) -> Result<T, Self> where
Self: CanDowncast<T>,
T: ObjectType,
[src]
Self: CanDowncast<T>,
T: ObjectType,
pub fn downcast_ref<T>(&self) -> Option<&T> where
Self: CanDowncast<T>,
T: ObjectType,
[src]
Self: CanDowncast<T>,
T: ObjectType,
pub fn dynamic_cast<T>(self) -> Result<T, Self> where
T: ObjectType,
[src]
T: ObjectType,
pub fn dynamic_cast_ref<T>(&self) -> Option<&T> where
T: ObjectType,
[src]
T: ObjectType,
pub unsafe fn unsafe_cast<T>(self) -> T where
T: ObjectType,
[src]
T: ObjectType,
pub unsafe fn unsafe_cast_ref<T>(&self) -> &T where
T: ObjectType,
[src]
T: ObjectType,
impl<O> FramebufferExt for O where
O: IsA<Framebuffer>,
[src]
impl<O> FramebufferExt for O where
O: IsA<Framebuffer>,
[src]pub fn add_fence_callback<P>(&self, callback: P) -> Option<FenceClosure> where
P: 'static + Fn(&Fence),
[src]
P: 'static + Fn(&Fence),
pub fn allocate(&self) -> Result<bool, Error>
[src]
pub fn cancel_fence_callback(&self, closure: &mut FenceClosure)
[src]
pub fn clear(&self, buffers: u64, color: &Color)
[src]
pub fn clear4f(&self, buffers: u64, red: f32, green: f32, blue: f32, alpha: f32)
[src]
pub fn discard_buffers(&self, buffers: u64)
[src]
pub fn draw_multitextured_rectangle(
&self,
pipeline: &Pipeline,
x_1: f32,
y_1: f32,
x_2: f32,
y_2: f32,
tex_coords: &[f32]
)
[src]
&self,
pipeline: &Pipeline,
x_1: f32,
y_1: f32,
x_2: f32,
y_2: f32,
tex_coords: &[f32]
)
pub fn draw_rectangle(
&self,
pipeline: &Pipeline,
x_1: f32,
y_1: f32,
x_2: f32,
y_2: f32
)
[src]
&self,
pipeline: &Pipeline,
x_1: f32,
y_1: f32,
x_2: f32,
y_2: f32
)
pub fn draw_textured_rectangle(
&self,
pipeline: &Pipeline,
x_1: f32,
y_1: f32,
x_2: f32,
y_2: f32,
s_1: f32,
t_1: f32,
s_2: f32,
t_2: f32
)
[src]
&self,
pipeline: &Pipeline,
x_1: f32,
y_1: f32,
x_2: f32,
y_2: f32,
s_1: f32,
t_1: f32,
s_2: f32,
t_2: f32
)
pub fn finish(&self)
[src]
pub fn frustum(
&self,
left: f32,
right: f32,
bottom: f32,
top: f32,
z_near: f32,
z_far: f32
)
[src]
&self,
left: f32,
right: f32,
bottom: f32,
top: f32,
z_near: f32,
z_far: f32
)
pub fn get_alpha_bits(&self) -> i32
[src]
pub fn get_blue_bits(&self) -> i32
[src]
pub fn get_color_mask(&self) -> ColorMask
[src]
pub fn get_context(&self) -> Option<Context>
[src]
pub fn get_depth_bits(&self) -> i32
[src]
pub fn get_depth_texture(&self) -> Option<Texture>
[src]
pub fn get_depth_texture_enabled(&self) -> bool
[src]
pub fn get_depth_write_enabled(&self) -> bool
[src]
pub fn get_dither_enabled(&self) -> bool
[src]
pub fn get_green_bits(&self) -> i32
[src]
pub fn get_height(&self) -> i32
[src]
pub fn get_is_stereo(&self) -> bool
[src]
pub fn get_modelview_matrix(&self) -> Matrix
[src]
pub fn get_projection_matrix(&self) -> Matrix
[src]
pub fn get_red_bits(&self) -> i32
[src]
pub fn get_samples_per_pixel(&self) -> i32
[src]
pub fn get_stereo_mode(&self) -> StereoMode
[src]
pub fn get_viewport_height(&self) -> f32
[src]
pub fn get_viewport_width(&self) -> f32
[src]
pub fn get_viewport_x(&self) -> f32
[src]
pub fn get_viewport_y(&self) -> f32
[src]
pub fn get_width(&self) -> i32
[src]
pub fn identity_matrix(&self)
[src]
pub fn orthographic(
&self,
x_1: f32,
y_1: f32,
x_2: f32,
y_2: f32,
near: f32,
far: f32
)
[src]
&self,
x_1: f32,
y_1: f32,
x_2: f32,
y_2: f32,
near: f32,
far: f32
)
pub fn perspective(&self, fov_y: f32, aspect: f32, z_near: f32, z_far: f32)
[src]
pub fn pop_clip(&self)
[src]
pub fn pop_matrix(&self)
[src]
pub fn push_matrix(&self)
[src]
pub fn push_primitive_clip(
&self,
primitive: &Primitive,
bounds_x1: f32,
bounds_y1: f32,
bounds_x2: f32,
bounds_y2: f32
)
[src]
&self,
primitive: &Primitive,
bounds_x1: f32,
bounds_y1: f32,
bounds_x2: f32,
bounds_y2: f32
)
pub fn push_rectangle_clip(&self, x_1: f32, y_1: f32, x_2: f32, y_2: f32)
[src]
pub fn push_scissor_clip(&self, x: i32, y: i32, width: i32, height: i32)
[src]
pub fn read_pixels(
&self,
x: i32,
y: i32,
width: i32,
height: i32,
format: PixelFormat,
pixels: &[u8]
) -> bool
[src]
&self,
x: i32,
y: i32,
width: i32,
height: i32,
format: PixelFormat,
pixels: &[u8]
) -> bool
pub fn read_pixels_into_bitmap(
&self,
x: i32,
y: i32,
source: ReadPixelsFlags,
bitmap: &Bitmap
) -> bool
[src]
&self,
x: i32,
y: i32,
source: ReadPixelsFlags,
bitmap: &Bitmap
) -> bool
pub fn resolve_samples(&self)
[src]
pub fn resolve_samples_region(&self, x: i32, y: i32, width: i32, height: i32)
[src]
pub fn rotate(&self, angle: f32, x: f32, y: f32, z: f32)
[src]
pub fn rotate_euler(&self, euler: &Euler)
[src]
pub fn rotate_quaternion(&self, quaternion: &Quaternion)
[src]
pub fn scale(&self, x: f32, y: f32, z: f32)
[src]
pub fn set_color_mask(&self, color_mask: ColorMask)
[src]
pub fn set_depth_texture_enabled(&self, enabled: bool)
[src]
pub fn set_depth_write_enabled(&self, depth_write_enabled: bool)
[src]
pub fn set_dither_enabled(&self, dither_enabled: bool)
[src]
pub fn set_modelview_matrix(&self, matrix: &Matrix)
[src]
pub fn set_projection_matrix(&self, matrix: &Matrix)
[src]
pub fn set_samples_per_pixel(&self, samples_per_pixel: i32)
[src]
pub fn set_stereo_mode(&self, stereo_mode: StereoMode)
[src]
pub fn set_viewport(&self, x: f32, y: f32, width: f32, height: f32)
[src]
pub fn transform(&self, matrix: &Matrix)
[src]
pub fn translate(&self, x: f32, y: f32, z: f32)
[src]
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
[src]
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
[src]pub fn into_color(self) -> To
[src]
impl<T> ObjectExt for T where
T: ObjectType,
[src]
impl<T> ObjectExt for T where
T: ObjectType,
[src]pub fn is<U>(&self) -> bool where
U: StaticType,
[src]
U: StaticType,
pub fn get_type(&self) -> Type
[src]
pub fn get_object_class(&self) -> &ObjectClass
[src]
pub fn set_properties(
&self,
property_values: &[(&str, &dyn ToValue)]
) -> Result<(), BoolError>
[src]
&self,
property_values: &[(&str, &dyn ToValue)]
) -> Result<(), BoolError>
pub fn set_property<'a, N>(
&self,
property_name: N,
value: &dyn ToValue
) -> Result<(), BoolError> where
N: Into<&'a str>,
[src]
&self,
property_name: N,
value: &dyn ToValue
) -> Result<(), BoolError> where
N: Into<&'a str>,
pub fn get_property<'a, N>(&self, property_name: N) -> Result<Value, BoolError> where
N: Into<&'a str>,
[src]
N: Into<&'a str>,
pub unsafe fn set_qdata<QD>(&self, key: Quark, value: QD) where
QD: 'static,
[src]
QD: 'static,
pub unsafe fn get_qdata<QD>(&self, key: Quark) -> Option<&QD> where
QD: 'static,
[src]
QD: 'static,
pub unsafe fn steal_qdata<QD>(&self, key: Quark) -> Option<QD> where
QD: 'static,
[src]
QD: 'static,
pub unsafe fn set_data<QD>(&self, key: &str, value: QD) where
QD: 'static,
[src]
QD: 'static,
pub unsafe fn get_data<QD>(&self, key: &str) -> Option<&QD> where
QD: 'static,
[src]
QD: 'static,
pub unsafe fn steal_data<QD>(&self, key: &str) -> Option<QD> where
QD: 'static,
[src]
QD: 'static,
pub fn block_signal(&self, handler_id: &SignalHandlerId)
[src]
pub fn unblock_signal(&self, handler_id: &SignalHandlerId)
[src]
pub fn stop_signal_emission(&self, signal_name: &str)
[src]
pub fn disconnect(&self, handler_id: SignalHandlerId)
[src]
pub fn connect_notify<F>(&self, name: Option<&str>, f: F) -> SignalHandlerId where
F: 'static + Fn(&T, &ParamSpec) + Send + Sync,
[src]
F: 'static + Fn(&T, &ParamSpec) + Send + Sync,
pub unsafe fn connect_notify_unsafe<F>(
&self,
name: Option<&str>,
f: F
) -> SignalHandlerId where
F: Fn(&T, &ParamSpec),
[src]
&self,
name: Option<&str>,
f: F
) -> SignalHandlerId where
F: Fn(&T, &ParamSpec),
pub fn notify<'a, N>(&self, property_name: N) where
N: Into<&'a str>,
[src]
N: Into<&'a str>,
pub fn notify_by_pspec(&self, pspec: &ParamSpec)
[src]
pub fn has_property<'a, N>(&self, property_name: N, type_: Option<Type>) -> bool where
N: Into<&'a str>,
[src]
N: Into<&'a str>,
pub fn get_property_type<'a, N>(&self, property_name: N) -> Option<Type> where
N: Into<&'a str>,
[src]
N: Into<&'a str>,
pub fn find_property<'a, N>(&self, property_name: N) -> Option<ParamSpec> where
N: Into<&'a str>,
[src]
N: Into<&'a str>,
pub fn list_properties(&self) -> Vec<ParamSpec, Global>ⓘ
[src]
pub fn connect<'a, N, F>(
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value> + Send + Sync + 'static,
[src]
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value> + Send + Sync + 'static,
pub fn connect_local<'a, N, F>(
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value> + 'static,
[src]
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value> + 'static,
pub unsafe fn connect_unsafe<'a, N, F>(
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value>,
[src]
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value>,
pub fn emit<'a, N>(
&self,
signal_name: N,
args: &[&dyn ToValue]
) -> Result<Option<Value>, BoolError> where
N: Into<&'a str>,
[src]
&self,
signal_name: N,
args: &[&dyn ToValue]
) -> Result<Option<Value>, BoolError> where
N: Into<&'a str>,
pub fn downgrade(&self) -> WeakRef<T>
[src]
pub fn bind_property<'a, O, N, M>(
&'a self,
source_property: N,
target: &'a O,
target_property: M
) -> BindingBuilder<'a> where
N: Into<&'a str>,
O: ObjectType,
M: Into<&'a str>,
[src]
&'a self,
source_property: N,
target: &'a O,
target_property: M
) -> BindingBuilder<'a> where
N: Into<&'a str>,
O: ObjectType,
M: Into<&'a str>,
pub fn ref_count(&self) -> u32
[src]
impl<T> ToSendValue for T where
T: SetValue + Send + ToValue + ?Sized,
[src]
impl<T> ToSendValue for T where
T: SetValue + Send + ToValue + ?Sized,
[src]pub fn to_send_value(&self) -> SendValue
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,