Struct ICompositionPropertySet_Vtbl
#[repr(C)]pub struct ICompositionPropertySet_Vtbl {Show 17 fields
pub base__: IInspectable_Vtbl,
pub InsertColor: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: Color) -> HRESULT,
pub InsertMatrix3x2: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: Matrix3x2) -> HRESULT,
pub InsertMatrix4x4: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: Matrix4x4) -> HRESULT,
pub InsertQuaternion: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: Quaternion) -> HRESULT,
pub InsertScalar: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: f32) -> HRESULT,
pub InsertVector2: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: Vector2) -> HRESULT,
pub InsertVector3: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: Vector3) -> HRESULT,
pub InsertVector4: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: Vector4) -> HRESULT,
pub TryGetColor: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut Color, _: *mut CompositionGetValueStatus) -> HRESULT,
pub TryGetMatrix3x2: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut Matrix3x2, _: *mut CompositionGetValueStatus) -> HRESULT,
pub TryGetMatrix4x4: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut Matrix4x4, _: *mut CompositionGetValueStatus) -> HRESULT,
pub TryGetQuaternion: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut Quaternion, _: *mut CompositionGetValueStatus) -> HRESULT,
pub TryGetScalar: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut f32, _: *mut CompositionGetValueStatus) -> HRESULT,
pub TryGetVector2: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut Vector2, _: *mut CompositionGetValueStatus) -> HRESULT,
pub TryGetVector3: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut Vector3, _: *mut CompositionGetValueStatus) -> HRESULT,
pub TryGetVector4: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut Vector4, _: *mut CompositionGetValueStatus) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§InsertColor: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: Color) -> HRESULT
§InsertMatrix3x2: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: Matrix3x2) -> HRESULT
§InsertMatrix4x4: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: Matrix4x4) -> HRESULT
§InsertQuaternion: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: Quaternion) -> HRESULT
§InsertScalar: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: f32) -> HRESULT
§InsertVector2: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: Vector2) -> HRESULT
§InsertVector3: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: Vector3) -> HRESULT
§InsertVector4: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: Vector4) -> HRESULT
§TryGetColor: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut Color, _: *mut CompositionGetValueStatus) -> HRESULT
§TryGetMatrix3x2: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut Matrix3x2, _: *mut CompositionGetValueStatus) -> HRESULT
§TryGetMatrix4x4: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut Matrix4x4, _: *mut CompositionGetValueStatus) -> HRESULT
§TryGetQuaternion: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut Quaternion, _: *mut CompositionGetValueStatus) -> HRESULT
§TryGetScalar: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut f32, _: *mut CompositionGetValueStatus) -> HRESULT
§TryGetVector2: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut Vector2, _: *mut CompositionGetValueStatus) -> HRESULT
§TryGetVector3: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut Vector3, _: *mut CompositionGetValueStatus) -> HRESULT
§TryGetVector4: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut Vector4, _: *mut CompositionGetValueStatus) -> HRESULT
Auto Trait Implementations§
impl Freeze for ICompositionPropertySet_Vtbl
impl RefUnwindSafe for ICompositionPropertySet_Vtbl
impl Send for ICompositionPropertySet_Vtbl
impl Sync for ICompositionPropertySet_Vtbl
impl Unpin for ICompositionPropertySet_Vtbl
impl UnwindSafe for ICompositionPropertySet_Vtbl
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