Struct ux::prelude::dx::Texture2DSliced [−][src]
pub struct Texture2DSliced(_, _);
Implementations
impl Texture2DSliced
[src]
impl Texture2DSliced
[src]pub fn from_bitmap(bmp: &Bitmap, max_waste: i32) -> Texture2DSliced
[src]
pub fn from_data(
ctx: &Context,
width: i32,
height: i32,
max_waste: i32,
format: PixelFormat,
rowstride: i32,
data: &[u8]
) -> Result<Texture2DSliced, Error>
[src]
ctx: &Context,
width: i32,
height: i32,
max_waste: i32,
format: PixelFormat,
rowstride: i32,
data: &[u8]
) -> Result<Texture2DSliced, Error>
pub fn from_file(
ctx: &Context,
filename: &str,
max_waste: i32
) -> Result<Texture2DSliced, Error>
[src]
ctx: &Context,
filename: &str,
max_waste: i32
) -> Result<Texture2DSliced, Error>
pub fn with_size(
ctx: &Context,
width: i32,
height: i32,
max_waste: i32
) -> Texture2DSliced
[src]
ctx: &Context,
width: i32,
height: i32,
max_waste: i32
) -> Texture2DSliced
Trait Implementations
impl Clone for Texture2DSliced
[src]
impl Clone for Texture2DSliced
[src]pub fn clone(&self) -> Texture2DSliced
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for Texture2DSliced
[src]
impl Debug for Texture2DSliced
[src]impl Display for Texture2DSliced
[src]
impl Display for Texture2DSliced
[src]impl Eq for Texture2DSliced
[src]
impl Eq for Texture2DSliced
[src]impl Hash for Texture2DSliced
[src]
impl Hash for Texture2DSliced
[src]impl IsA<Object> for Texture2DSliced
[src]
impl IsA<Object> for Texture2DSliced
[src]impl IsA<Texture> for Texture2DSliced
[src]
impl IsA<Texture> for Texture2DSliced
[src]impl Ord for Texture2DSliced
[src]
impl Ord for Texture2DSliced
[src]impl<T> PartialEq<T> for Texture2DSliced where
T: ObjectType,
[src]
impl<T> PartialEq<T> for Texture2DSliced where
T: ObjectType,
[src]impl<T> PartialOrd<T> for Texture2DSliced where
T: ObjectType,
[src]
impl<T> PartialOrd<T> for Texture2DSliced where
T: ObjectType,
[src]impl StaticType for Texture2DSliced
[src]
impl StaticType for Texture2DSliced
[src]pub fn static_type() -> Type
[src]
Auto Trait Implementations
impl RefUnwindSafe for Texture2DSliced
impl RefUnwindSafe for Texture2DSliced
impl !Send for Texture2DSliced
impl !Send for Texture2DSliced
impl !Sync for Texture2DSliced
impl !Sync for Texture2DSliced
impl Unpin for Texture2DSliced
impl Unpin for Texture2DSliced
impl UnwindSafe for Texture2DSliced
impl UnwindSafe for Texture2DSliced
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<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<O> TextureExt for O where
O: IsA<Texture>,
[src]
impl<O> TextureExt for O where
O: IsA<Texture>,
[src]pub fn allocate(&self) -> Result<bool, Error>
[src]
pub fn get_components(&self) -> TextureComponents
[src]
pub fn get_data(&self, format: PixelFormat, rowstride: u32, data: &[u8]) -> i32
[src]
pub fn get_gl_texture(&self) -> (bool, u32, u32)
[src]
pub fn get_height(&self) -> u32
[src]
pub fn get_max_waste(&self) -> i32
[src]
pub fn get_premultiplied(&self) -> bool
[src]
pub fn get_width(&self) -> u32
[src]
pub fn is_sliced(&self) -> bool
[src]
pub fn set_components(&self, components: TextureComponents)
[src]
pub fn set_data(
&self,
format: PixelFormat,
rowstride: i32,
data: &[u8],
level: i32
) -> Result<bool, Error>
[src]
&self,
format: PixelFormat,
rowstride: i32,
data: &[u8],
level: i32
) -> Result<bool, Error>
pub fn set_premultiplied(&self, premultiplied: bool)
[src]
pub fn set_region(
&self,
src_x: i32,
src_y: i32,
dst_x: i32,
dst_y: i32,
dst_width: u32,
dst_height: u32,
width: i32,
height: i32,
format: PixelFormat,
rowstride: u32,
data: &[u8]
) -> bool
[src]
&self,
src_x: i32,
src_y: i32,
dst_x: i32,
dst_y: i32,
dst_width: u32,
dst_height: u32,
width: i32,
height: i32,
format: PixelFormat,
rowstride: u32,
data: &[u8]
) -> bool
pub fn set_region_from_bitmap(
&self,
src_x: i32,
src_y: i32,
dst_x: i32,
dst_y: i32,
dst_width: u32,
dst_height: u32,
bitmap: &Bitmap
) -> bool
[src]
&self,
src_x: i32,
src_y: i32,
dst_x: i32,
dst_y: i32,
dst_width: u32,
dst_height: u32,
bitmap: &Bitmap
) -> bool
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>,