Struct msfs::sys::ELEMENT_STRING
source · #[repr(C, packed(4))]pub struct ELEMENT_STRING {Show 34 fields
pub __bindgen_anon_1: ELEMENT_STRING__bindgen_ty_1,
pub source_var: [MODULE_VAR; 3],
pub save_var: [FLOAT64; 3],
pub source_var_cb: [PMODULE_VAR_CB; 3],
pub source_fn: PFN_FLOAT64,
pub string: PCHAR,
pub string_old: PCHAR,
pub img_size: PIXPOINT,
pub string_data: PIMAGE,
pub save_buffer: PIMAGE,
pub fg_color: COLORREF,
pub bg_color: COLORREF,
pub hilite_color: COLORREF,
pub hdc: HDC,
pub hfont: HFONT,
pub reserved1: HFONT,
pub hbmp: HBITMAP,
pub reserved2: HBITMAP,
pub hbrush: HBRUSH,
pub reserved3: HBRUSH,
pub font_name: [c_char; 32],
pub font_weight: SINT32,
pub font_charset: UINT8,
pub draw_text_flags: UINT32,
pub max_string_length: UINT16,
pub char_width: UINT16,
pub sel_str: SINT16,
pub sel_end: SINT16,
pub seq: PSEQ_REC,
pub save_global_seq: SINT32,
pub char_height: SINT32,
pub update_cb: PSTRING_UPDATE_CALLBACK,
pub use_user_color: BOOL,
pub user_color: COLORREF,
}
Fields§
§__bindgen_anon_1: ELEMENT_STRING__bindgen_ty_1
§source_var: [MODULE_VAR; 3]
§save_var: [FLOAT64; 3]
§source_var_cb: [PMODULE_VAR_CB; 3]
§source_fn: PFN_FLOAT64
§string: PCHAR
§string_old: PCHAR
§img_size: PIXPOINT
§string_data: PIMAGE
§save_buffer: PIMAGE
§fg_color: COLORREF
§bg_color: COLORREF
§hilite_color: COLORREF
§hdc: HDC
§hfont: HFONT
§reserved1: HFONT
§hbmp: HBITMAP
§reserved2: HBITMAP
§hbrush: HBRUSH
§reserved3: HBRUSH
§font_name: [c_char; 32]
§font_weight: SINT32
§font_charset: UINT8
§draw_text_flags: UINT32
§max_string_length: UINT16
§char_width: UINT16
§sel_str: SINT16
§sel_end: SINT16
§seq: PSEQ_REC
§save_global_seq: SINT32
§char_height: SINT32
§update_cb: PSTRING_UPDATE_CALLBACK
§use_user_color: BOOL
§user_color: COLORREF
Trait Implementations§
source§impl Clone for ELEMENT_STRING
impl Clone for ELEMENT_STRING
source§fn clone(&self) -> ELEMENT_STRING
fn clone(&self) -> ELEMENT_STRING
Returns a copy 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 moreimpl Copy for ELEMENT_STRING
Auto Trait Implementations§
impl Freeze for ELEMENT_STRING
impl RefUnwindSafe for ELEMENT_STRING
impl !Send for ELEMENT_STRING
impl !Sync for ELEMENT_STRING
impl Unpin for ELEMENT_STRING
impl UnwindSafe for ELEMENT_STRING
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