Struct simics::api::interface::interfaces::VideoInterface
source · pub struct VideoInterface {
obj: *mut ConfObject,
interface: *mut video_interface,
}
Expand description
Automatically generated structure for the interface
Fields§
§obj: *mut ConfObject
§interface: *mut video_interface
Implementations§
source§impl VideoInterface
impl VideoInterface
sourcepub fn get_breakpoint_data(
&mut self,
minx: c_int,
miny: c_int,
w: c_int,
h: c_int,
format: *mut uint32,
bytes: *mut uint32,
) -> Result<*mut c_char>
pub fn get_breakpoint_data( &mut self, minx: c_int, miny: c_int, w: c_int, h: c_int, format: *mut uint32, bytes: *mut uint32, ) -> Result<*mut c_char>
Automatically generated method for the interface
sourcepub fn check_breakpoint(
&mut self,
breakpts: *mut gfx_breakpoint,
) -> Result<c_int>
pub fn check_breakpoint( &mut self, breakpts: *mut gfx_breakpoint, ) -> Result<c_int>
Automatically generated method for the interface
Trait Implementations§
source§impl Interface for VideoInterface
impl Interface for VideoInterface
source§type InternalInterface = video_interface
type InternalInterface = video_interface
The inner interface type, which is a struct of nullable extern “C” function pointers
and must be default constructable as all NULL pointers (i.e. None values)
source§type Name = &'static [u8]
type Name = &'static [u8]
The type of the name of the interface, must be convertible to raw C string to pass to
the simulator
source§fn new(obj: *mut ConfObject, interface: *mut Self::InternalInterface) -> Self
fn new(obj: *mut ConfObject, interface: *mut Self::InternalInterface) -> Self
Create a new instance of this interface
Auto Trait Implementations§
impl Freeze for VideoInterface
impl RefUnwindSafe for VideoInterface
impl !Send for VideoInterface
impl !Sync for VideoInterface
impl Unpin for VideoInterface
impl UnwindSafe for VideoInterface
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