//! use crate::prelude::*; use crate::vk; use alloc::vec::Vec; impl crate::khr::pipeline_executable_properties::Device { /// #[inline] pub unsafe fn get_pipeline_executable_internal_representations( &self, executable_info: &vk::PipelineExecutableInfoKHR<'_>, ) -> VkResult>> { read_into_defaulted_vector(|count, data| { (self.fp.get_pipeline_executable_internal_representations_khr)( self.handle, executable_info, count, data, ) }) } /// #[inline] pub unsafe fn get_pipeline_executable_properties( &self, pipeline_info: &vk::PipelineInfoKHR<'_>, ) -> VkResult>> { read_into_defaulted_vector(|count, data| { (self.fp.get_pipeline_executable_properties_khr)( self.handle, pipeline_info, count, data, ) }) } /// #[inline] pub unsafe fn get_pipeline_executable_statistics( &self, executable_info: &vk::PipelineExecutableInfoKHR<'_>, ) -> VkResult>> { read_into_defaulted_vector(|count, data| { (self.fp.get_pipeline_executable_statistics_khr)( self.handle, executable_info, count, data, ) }) } }