Struct vulkano::pipeline::shader::ComputeShaderEntryPoint [] [src]

pub struct ComputeShaderEntryPoint<'a, S, L, P = Arc<Device>> where
    P: 'a + SafeDeref<Target = Device>, 
{ /* fields omitted */ }

Represents the entry point of a compute shader in a shader module.

Can be obtained by calling compute_shader_entry_point() on the shader module.

Methods

impl<'a, S, L, P> ComputeShaderEntryPoint<'a, S, L, P> where
    P: 'a + SafeDeref<Target = Device>, 
[src]

Returns the module this entry point comes from.

Returns the name of the entry point.

Returns the pipeline layout used by the shader stage.

Trait Implementations

impl<'a, S: Debug, L: Debug, P: Debug> Debug for ComputeShaderEntryPoint<'a, S, L, P> where
    P: 'a + SafeDeref<Target = Device>, 
[src]

Formats the value using the given formatter.

impl<'a, S: Copy, L: Copy, P: Copy> Copy for ComputeShaderEntryPoint<'a, S, L, P> where
    P: 'a + SafeDeref<Target = Device>, 
[src]

impl<'a, S: Clone, L: Clone, P: Clone> Clone for ComputeShaderEntryPoint<'a, S, L, P> where
    P: 'a + SafeDeref<Target = Device>, 
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more