pub struct VulkanExtShaderModuleIdentifier { /* private fields */ }Expand description
struct for VK_EXT_shader_module_identifier
Implementations§
Source§impl VulkanExtShaderModuleIdentifier
impl VulkanExtShaderModuleIdentifier
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanExtShaderModuleIdentifier
impl Clone for VulkanExtShaderModuleIdentifier
Source§fn clone(&self) -> VulkanExtShaderModuleIdentifier
fn clone(&self) -> VulkanExtShaderModuleIdentifier
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 VulkanExtShaderModuleIdentifier
Source§impl VK_EXT_shader_module_identifier for VulkanExtShaderModuleIdentifier
impl VK_EXT_shader_module_identifier for VulkanExtShaderModuleIdentifier
Source§fn vkGetShaderModuleIdentifierEXT(
&self,
device: VkDevice,
shaderModule: VkShaderModule,
pIdentifier: *mut VkShaderModuleIdentifierEXT,
) -> Result<(), VkError>
fn vkGetShaderModuleIdentifierEXT( &self, device: VkDevice, shaderModule: VkShaderModule, pIdentifier: *mut VkShaderModuleIdentifierEXT, ) -> Result<(), VkError>
Source§fn vkGetShaderModuleCreateInfoIdentifierEXT(
&self,
device: VkDevice,
pCreateInfo: *const VkShaderModuleCreateInfo,
pIdentifier: *mut VkShaderModuleIdentifierEXT,
) -> Result<(), VkError>
fn vkGetShaderModuleCreateInfoIdentifierEXT( &self, device: VkDevice, pCreateInfo: *const VkShaderModuleCreateInfo, pIdentifier: *mut VkShaderModuleIdentifierEXT, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanExtShaderModuleIdentifier
impl RefUnwindSafe for VulkanExtShaderModuleIdentifier
impl Send for VulkanExtShaderModuleIdentifier
impl Sync for VulkanExtShaderModuleIdentifier
impl Unpin for VulkanExtShaderModuleIdentifier
impl UnsafeUnpin for VulkanExtShaderModuleIdentifier
impl UnwindSafe for VulkanExtShaderModuleIdentifier
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