pub struct VulkanKhrDeviceGroup { /* private fields */ }Expand description
struct for VK_KHR_device_group
Implementations§
Source§impl VulkanKhrDeviceGroup
impl VulkanKhrDeviceGroup
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanKhrDeviceGroup
impl Clone for VulkanKhrDeviceGroup
Source§fn clone(&self) -> VulkanKhrDeviceGroup
fn clone(&self) -> VulkanKhrDeviceGroup
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 VulkanKhrDeviceGroup
Source§impl Debug for VulkanKhrDeviceGroup
impl Debug for VulkanKhrDeviceGroup
Source§impl Default for VulkanKhrDeviceGroup
impl Default for VulkanKhrDeviceGroup
Source§impl VK_KHR_device_group for VulkanKhrDeviceGroup
impl VK_KHR_device_group for VulkanKhrDeviceGroup
Source§fn vkGetDeviceGroupPeerMemoryFeaturesKHR(
&self,
device: VkDevice,
heapIndex: u32,
localDeviceIndex: u32,
remoteDeviceIndex: u32,
pPeerMemoryFeatures: *mut VkPeerMemoryFeatureFlags,
) -> Result<(), VkError>
fn vkGetDeviceGroupPeerMemoryFeaturesKHR( &self, device: VkDevice, heapIndex: u32, localDeviceIndex: u32, remoteDeviceIndex: u32, pPeerMemoryFeatures: *mut VkPeerMemoryFeatureFlags, ) -> Result<(), VkError>
Source§fn vkCmdSetDeviceMaskKHR(
&self,
commandBuffer: VkCommandBuffer,
deviceMask: u32,
) -> Result<(), VkError>
fn vkCmdSetDeviceMaskKHR( &self, commandBuffer: VkCommandBuffer, deviceMask: u32, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanKhrDeviceGroup
impl RefUnwindSafe for VulkanKhrDeviceGroup
impl Send for VulkanKhrDeviceGroup
impl Sync for VulkanKhrDeviceGroup
impl Unpin for VulkanKhrDeviceGroup
impl UnsafeUnpin for VulkanKhrDeviceGroup
impl UnwindSafe for VulkanKhrDeviceGroup
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