Struct ash::extensions::khr::PipelineExecutableProperties
source · pub struct PipelineExecutableProperties { /* private fields */ }
Implementations§
source§impl PipelineExecutableProperties
impl PipelineExecutableProperties
pub fn new(instance: &Instance, device: &Device) -> Self
sourcepub unsafe fn get_pipeline_executable_internal_representations(
&self,
executable_info: &PipelineExecutableInfoKHR
) -> VkResult<Vec<PipelineExecutableInternalRepresentationKHR>>
pub unsafe fn get_pipeline_executable_internal_representations( &self, executable_info: &PipelineExecutableInfoKHR ) -> VkResult<Vec<PipelineExecutableInternalRepresentationKHR>>
sourcepub unsafe fn get_pipeline_executable_properties(
&self,
pipeline_info: &PipelineInfoKHR
) -> VkResult<Vec<PipelineExecutablePropertiesKHR>>
pub unsafe fn get_pipeline_executable_properties( &self, pipeline_info: &PipelineInfoKHR ) -> VkResult<Vec<PipelineExecutablePropertiesKHR>>
sourcepub unsafe fn get_pipeline_executable_statistics(
&self,
executable_info: &PipelineExecutableInfoKHR
) -> VkResult<Vec<PipelineExecutableStatisticKHR>>
pub unsafe fn get_pipeline_executable_statistics( &self, executable_info: &PipelineExecutableInfoKHR ) -> VkResult<Vec<PipelineExecutableStatisticKHR>>
pub const fn name() -> &'static CStr
pub fn fp(&self) -> &KhrPipelineExecutablePropertiesFn
pub fn device(&self) -> Device
Trait Implementations§
source§impl Clone for PipelineExecutableProperties
impl Clone for PipelineExecutableProperties
source§fn clone(&self) -> PipelineExecutableProperties
fn clone(&self) -> PipelineExecutableProperties
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for PipelineExecutableProperties
impl RefUnwindSafe for PipelineExecutableProperties
impl Send for PipelineExecutableProperties
impl Sync for PipelineExecutableProperties
impl Unpin for PipelineExecutableProperties
impl UnwindSafe for PipelineExecutableProperties
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