pub struct D3d12Payload {
pub a: u64,
pub b: u64,
pub c: u64,
pub d: u64,
}Expand description
Payload for D3D12 calls. The call identity is in crate::EventKind;
a..d carry call-specific scalar arguments.
Fields§
§a: u64Call-specific scalar 1.
b: u64Call-specific scalar 2.
c: u64Call-specific scalar 3.
d: u64Call-specific scalar 4.
Trait Implementations§
Source§impl Clone for D3d12Payload
impl Clone for D3d12Payload
Source§fn clone(&self) -> D3d12Payload
fn clone(&self) -> D3d12Payload
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for D3d12Payload
Source§impl Debug for D3d12Payload
impl Debug for D3d12Payload
Source§impl Default for D3d12Payload
impl Default for D3d12Payload
Source§fn default() -> D3d12Payload
fn default() -> D3d12Payload
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for D3d12Payload
impl<'de> Deserialize<'de> for D3d12Payload
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for D3d12Payload
Source§impl PartialEq for D3d12Payload
impl PartialEq for D3d12Payload
Source§impl Serialize for D3d12Payload
impl Serialize for D3d12Payload
impl StructuralPartialEq for D3d12Payload
Auto Trait Implementations§
impl Freeze for D3d12Payload
impl RefUnwindSafe for D3d12Payload
impl Send for D3d12Payload
impl Sync for D3d12Payload
impl Unpin for D3d12Payload
impl UnsafeUnpin for D3d12Payload
impl UnwindSafe for D3d12Payload
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