#[repr(C)]pub struct DebugUtilsMessengerCallbackDataEXT {
pub sType: StructureType,
pub pNext: *const c_void,
pub flags: DebugUtilsMessengerCallbackDataFlagsEXT,
pub pMessageIdName: *const i8,
pub messageIdNumber: i32,
pub pMessage: *const i8,
pub queueLabelCount: u32,
pub pQueueLabels: *const DebugUtilsLabelEXT,
pub cmdBufLabelCount: u32,
pub pCmdBufLabels: *const DebugUtilsLabelEXT,
pub objectCount: u32,
pub pObjects: *const DebugUtilsObjectNameInfoEXT,
}Fields§
§sType: StructureType§pNext: *const c_void§flags: DebugUtilsMessengerCallbackDataFlagsEXT§pMessageIdName: *const i8§messageIdNumber: i32§pMessage: *const i8§queueLabelCount: u32§pQueueLabels: *const DebugUtilsLabelEXT§cmdBufLabelCount: u32§pCmdBufLabels: *const DebugUtilsLabelEXT§objectCount: u32§pObjects: *const DebugUtilsObjectNameInfoEXTImplementations§
Source§impl DebugUtilsMessengerCallbackDataEXT
impl DebugUtilsMessengerCallbackDataEXT
pub fn new() -> Self
pub fn sType(self, sType: StructureType) -> Self
pub fn pNext(self, pNext: *const c_void) -> Self
pub fn flags(self, flags: DebugUtilsMessengerCallbackDataFlagsEXT) -> Self
pub fn pMessageIdName(self, pMessageIdName: *const i8) -> Self
pub fn messageIdNumber(self, messageIdNumber: i32) -> Self
pub fn pMessage(self, pMessage: *const i8) -> Self
pub fn queueLabelCount(self, queueLabelCount: u32) -> Self
pub fn pQueueLabels(self, pQueueLabels: *const DebugUtilsLabelEXT) -> Self
pub fn cmdBufLabelCount(self, cmdBufLabelCount: u32) -> Self
pub fn pCmdBufLabels(self, pCmdBufLabels: *const DebugUtilsLabelEXT) -> Self
pub fn objectCount(self, objectCount: u32) -> Self
pub fn pObjects(self, pObjects: *const DebugUtilsObjectNameInfoEXT) -> Self
Trait Implementations§
Source§impl Clone for DebugUtilsMessengerCallbackDataEXT
impl Clone for DebugUtilsMessengerCallbackDataEXT
Source§fn clone(&self) -> DebugUtilsMessengerCallbackDataEXT
fn clone(&self) -> DebugUtilsMessengerCallbackDataEXT
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 Default for DebugUtilsMessengerCallbackDataEXT
impl Default for DebugUtilsMessengerCallbackDataEXT
Source§fn default() -> DebugUtilsMessengerCallbackDataEXT
fn default() -> DebugUtilsMessengerCallbackDataEXT
Returns the “default value” for a type. Read more
impl Copy for DebugUtilsMessengerCallbackDataEXT
Auto Trait Implementations§
impl Freeze for DebugUtilsMessengerCallbackDataEXT
impl RefUnwindSafe for DebugUtilsMessengerCallbackDataEXT
impl !Send for DebugUtilsMessengerCallbackDataEXT
impl !Sync for DebugUtilsMessengerCallbackDataEXT
impl Unpin for DebugUtilsMessengerCallbackDataEXT
impl UnsafeUnpin for DebugUtilsMessengerCallbackDataEXT
impl UnwindSafe for DebugUtilsMessengerCallbackDataEXT
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