#[repr(C, packed(4))]pub struct PR_InteractiveDrawProcs {Show 20 fields
pub move_to_func: PR_Draw_MoveToFunc,
pub line_to_func: PR_Draw_LineToFunc,
pub line_rel_func: PR_Draw_LineRelFunc,
pub fore_color_func: PR_Draw_ForeColorFunc,
pub back_color_func: PR_Draw_BackColorFunc,
pub frame_rect_func: PR_Draw_FrameRectFunc,
pub paint_rect_func: PR_Draw_PaintRectFunc,
pub frame_oval_func: PR_Draw_FrameOvalFunc,
pub paint_oval_func: PR_Draw_PaintOvalFunc,
pub invert_rect_func: PR_Draw_InvertRectFunc,
pub set_clip_func: PR_Draw_SetClipFunc,
pub pen_normal_func: PR_Draw_PenNormal,
pub pen_size_func: PR_Draw_PenSize,
pub pen_pat_func: PR_Draw_PenPat,
pub invert_func: PR_Draw_Invert,
pub cache_icon_func: PR_CacheIconFunc,
pub draw_cached_icon_func: PR_DrawCachedIconFunc,
pub draw_string_func: PR_DrawStringFunc,
pub stroke_poly_func: PR_StrokePolyFunc,
pub paint_poly_func: PR_PaintPolyFunc,
}Fields§
§move_to_func: PR_Draw_MoveToFunc§line_to_func: PR_Draw_LineToFunc§line_rel_func: PR_Draw_LineRelFunc§fore_color_func: PR_Draw_ForeColorFunc§back_color_func: PR_Draw_BackColorFunc§frame_rect_func: PR_Draw_FrameRectFunc§paint_rect_func: PR_Draw_PaintRectFunc§frame_oval_func: PR_Draw_FrameOvalFunc§paint_oval_func: PR_Draw_PaintOvalFunc§invert_rect_func: PR_Draw_InvertRectFunc§set_clip_func: PR_Draw_SetClipFunc§pen_normal_func: PR_Draw_PenNormal§pen_size_func: PR_Draw_PenSize§pen_pat_func: PR_Draw_PenPat§invert_func: PR_Draw_Invert§cache_icon_func: PR_CacheIconFunc§draw_cached_icon_func: PR_DrawCachedIconFunc§draw_string_func: PR_DrawStringFunc§stroke_poly_func: PR_StrokePolyFunc§paint_poly_func: PR_PaintPolyFuncTrait Implementations§
Source§impl Clone for PR_InteractiveDrawProcs
impl Clone for PR_InteractiveDrawProcs
Source§fn clone(&self) -> PR_InteractiveDrawProcs
fn clone(&self) -> PR_InteractiveDrawProcs
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PR_InteractiveDrawProcs
impl Debug for PR_InteractiveDrawProcs
impl Copy for PR_InteractiveDrawProcs
Auto Trait Implementations§
impl Freeze for PR_InteractiveDrawProcs
impl RefUnwindSafe for PR_InteractiveDrawProcs
impl Send for PR_InteractiveDrawProcs
impl Sync for PR_InteractiveDrawProcs
impl Unpin for PR_InteractiveDrawProcs
impl UnwindSafe for PR_InteractiveDrawProcs
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