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

pub struct ComputeEntryPoint<'a, S, L> { /* 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.

Trait Implementations

impl<'a, S: Debug, L: Debug> Debug for ComputeEntryPoint<'a, S, L>
[src]

[src]

Formats the value using the given formatter. Read more

impl<'a, S: Copy, L: Copy> Copy for ComputeEntryPoint<'a, S, L>
[src]

impl<'a, S: Clone, L: Clone> Clone for ComputeEntryPoint<'a, S, L>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<'a, S, L> EntryPointAbstract for ComputeEntryPoint<'a, S, L> where
    L: PipelineLayoutDesc,
    S: SpecializationConstants
[src]

[src]

Returns the module this entry point comes from.

[src]

Returns the name of the entry point.

[src]

Returns the pipeline layout used by the shader stage.

Auto Trait Implementations

impl<'a, S, L> Send for ComputeEntryPoint<'a, S, L> where
    L: Send,
    S: Send

impl<'a, S, L> Sync for ComputeEntryPoint<'a, S, L> where
    L: Sync,
    S: Sync