[−][src]Trait vulkano::pipeline::shader::EntryPointAbstract
Associated Types
Loading content...Required methods
fn module(&self) -> &ShaderModule
Returns the module this entry point comes from.
fn name(&self) -> &CStr
Returns the name of the entry point.
fn layout(&self) -> &Self::PipelineLayout
Returns the pipeline layout used by the shader stage.
Implementors
impl EntryPointAbstract for EmptyEntryPointDummy
[src]
type PipelineLayout = EmptyPipelineDesc
type SpecializationConstants = ()
fn module(&self) -> &ShaderModule
[src]
fn name(&self) -> &CStr
[src]
fn layout(&self) -> &EmptyPipelineDesc
[src]
impl<'a, S, I, O, L> EntryPointAbstract for GraphicsEntryPoint<'a, S, I, O, L> where
L: PipelineLayoutDesc,
I: ShaderInterfaceDef,
O: ShaderInterfaceDef,
S: SpecializationConstants,
[src]
L: PipelineLayoutDesc,
I: ShaderInterfaceDef,
O: ShaderInterfaceDef,
S: SpecializationConstants,
type PipelineLayout = L
type SpecializationConstants = S
fn module(&self) -> &ShaderModule
[src]
fn name(&self) -> &CStr
[src]
fn layout(&self) -> &L
[src]
impl<'a, S, L> EntryPointAbstract for ComputeEntryPoint<'a, S, L> where
L: PipelineLayoutDesc,
S: SpecializationConstants,
[src]
L: PipelineLayoutDesc,
S: SpecializationConstants,