Struct discord_game_sdk_sys::IDiscordImageManager [−][src]
#[repr(C)]pub struct IDiscordImageManager { pub fetch: Option<unsafe extern "C" fn(manager: *mut IDiscordImageManager, handle: DiscordImageHandle, refresh: bool, callback_data: *mut c_void, callback: Option<unsafe extern "C" fn(callback_data: *mut c_void, result: EDiscordResult, handle_result: DiscordImageHandle)>)>, pub get_dimensions: Option<unsafe extern "C" fn(manager: *mut IDiscordImageManager, handle: DiscordImageHandle, dimensions: *mut DiscordImageDimensions) -> EDiscordResult>, pub get_data: Option<unsafe extern "C" fn(manager: *mut IDiscordImageManager, handle: DiscordImageHandle, data: *mut u8, data_length: u32) -> EDiscordResult>, }
Fields
fetch: Option<unsafe extern "C" fn(manager: *mut IDiscordImageManager, handle: DiscordImageHandle, refresh: bool, callback_data: *mut c_void, callback: Option<unsafe extern "C" fn(callback_data: *mut c_void, result: EDiscordResult, handle_result: DiscordImageHandle)>)>
get_dimensions: Option<unsafe extern "C" fn(manager: *mut IDiscordImageManager, handle: DiscordImageHandle, dimensions: *mut DiscordImageDimensions) -> EDiscordResult>
get_data: Option<unsafe extern "C" fn(manager: *mut IDiscordImageManager, handle: DiscordImageHandle, data: *mut u8, data_length: u32) -> EDiscordResult>
Trait Implementations
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for IDiscordImageManager
impl Send for IDiscordImageManager
impl Sync for IDiscordImageManager
impl Unpin for IDiscordImageManager
impl UnwindSafe for IDiscordImageManager
Blanket Implementations
Mutably borrows from an owned value. Read more