Struct pilka_lib::ash::vk::AmdShaderInfoFn [−]
pub struct AmdShaderInfoFn {
pub get_shader_info_amd: unsafe extern "system" fn(Device, Pipeline, ShaderStageFlags, ShaderInfoTypeAMD, *mut usize, *mut c_void) -> Result,
}
Fields
get_shader_info_amd: unsafe extern "system" fn(Device, Pipeline, ShaderStageFlags, ShaderInfoTypeAMD, *mut usize, *mut c_void) -> Result
Implementations
impl AmdShaderInfoFn
impl AmdShaderInfoFn
pub const SPEC_VERSION: u32
impl AmdShaderInfoFn
impl AmdShaderInfoFn
pub unsafe fn get_shader_info_amd(
&self,
device: Device,
pipeline: Pipeline,
shader_stage: ShaderStageFlags,
info_type: ShaderInfoTypeAMD,
p_info_size: *mut usize,
p_info: *mut c_void
) -> Result
pub unsafe fn get_shader_info_amd(
&self,
device: Device,
pipeline: Pipeline,
shader_stage: ShaderStageFlags,
info_type: ShaderInfoTypeAMD,
p_info_size: *mut usize,
p_info: *mut c_void
) -> Result
Trait Implementations
impl Clone for AmdShaderInfoFn
impl Clone for AmdShaderInfoFn
pub fn clone(&self) -> AmdShaderInfoFn
pub fn clone(&self) -> AmdShaderInfoFn
Returns a copy of the value. Read more
Performs copy-assignment from source
. Read more
impl Send for AmdShaderInfoFn
impl Sync for AmdShaderInfoFn
Auto Trait Implementations
impl RefUnwindSafe for AmdShaderInfoFn
impl Unpin for AmdShaderInfoFn
impl UnwindSafe for AmdShaderInfoFn
Blanket Implementations
Mutably borrows from an owned value. Read more