[][src]Trait vulkano::pipeline::shader::GraphicsEntryPointAbstract

pub unsafe trait GraphicsEntryPointAbstract: EntryPointAbstract {
    type InputDefinition: ShaderInterfaceDef;
    type OutputDefinition: ShaderInterfaceDef;
    pub fn input(&self) -> &Self::InputDefinition;
pub fn output(&self) -> &Self::OutputDefinition;
pub fn ty(&self) -> GraphicsShaderType; }

Associated Types

Loading content...

Required methods

pub fn input(&self) -> &Self::InputDefinition[src]

Returns the input attributes used by the shader stage.

pub fn output(&self) -> &Self::OutputDefinition[src]

Returns the output attributes used by the shader stage.

pub fn ty(&self) -> GraphicsShaderType[src]

Returns the type of shader.

Loading content...

Implementors

impl GraphicsEntryPointAbstract for EmptyEntryPointDummy[src]

impl<'a, S, I, O, L> GraphicsEntryPointAbstract for GraphicsEntryPoint<'a, S, I, O, L> where
    L: PipelineLayoutDesc,
    I: ShaderInterfaceDef,
    O: ShaderInterfaceDef,
    S: SpecializationConstants
[src]

type InputDefinition = I

type OutputDefinition = O

Loading content...