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

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

Represents the entry point of a tessellation evaluation shader in a shader module.

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

Methods

impl<'a, S, I, O, L, P> TessEvaluationShaderEntryPoint<'a, S, I, O, 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.

Returns the input attributes used by the shader stage.

Returns the output attributes used by the shader stage.

Trait Implementations

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

Formats the value using the given formatter.

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

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

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more