Lines Matching refs:ShaderModule
169 pub struct ShaderModule { struct
170 handle: ash::vk::ShaderModule, argument
176 impl ShaderModule { argument
187 ) -> Result<Arc<ShaderModule>, ShaderCreationError> { in from_words() argument
209 ) -> Result<Arc<ShaderModule>, ShaderCreationError> { in from_bytes() argument
236 ) -> Result<Arc<ShaderModule>, ShaderCreationError> { in from_words_with_data() argument
306 Ok(Arc::new(ShaderModule { in from_words_with_data()
326 ) -> Result<Arc<ShaderModule>, ShaderCreationError> { in from_bytes_with_data() argument
378 impl Drop for ShaderModule { implementation
388 unsafe impl VulkanObject for ShaderModule { implementation
389 type Handle = ash::vk::ShaderModule;
397 unsafe impl DeviceOwned for ShaderModule { implementation
404 impl_id_counter!(ShaderModule);
511 module: &'a ShaderModule,
519 pub fn module(&self) -> &'a ShaderModule { in module() argument